From 842bf15556cd0cfb76cce9deeaf1a151f4f6b6f1 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Mon, 23 Mar 2020 15:28:29 -0700 Subject: [PATCH 001/303] skeleton for wavelength calibration. --- banzai_nres/tests/data/ThAr_atlas_ESO.txt | 2456 +++++++++++++++++++++ banzai_nres/wavelength.py | 38 + 2 files changed, 2494 insertions(+) create mode 100644 banzai_nres/tests/data/ThAr_atlas_ESO.txt create mode 100644 banzai_nres/wavelength.py diff --git a/banzai_nres/tests/data/ThAr_atlas_ESO.txt b/banzai_nres/tests/data/ThAr_atlas_ESO.txt new file mode 100644 index 00000000..1f9531a1 --- /dev/null +++ b/banzai_nres/tests/data/ThAr_atlas_ESO.txt @@ -0,0 +1,2456 @@ + 1 2768.842 + 2 2795.531 + 3 2832.315 + 4 2837.295 + 5 2842.812 + 6 2851.259 + 7 2852.125 + 8 2870.406 + 9 2884.290 + 10 2885.049 + 11 2887.818 + 12 2898.934 + 13 2899.720 + 14 2921.620 + 15 2925.051 + 16 2928.254 + 17 2942.860 + 18 2957.583 + 19 2957.916 + 20 2968.687 + 21 2974.012 + 22 2978.660 + 23 2983.817 + 24 2993.799 + 25 2999.094 + 26 3006.932 + 27 3008.497 + 28 3034.066 + 29 3046.951 + 30 3049.092 + 31 3060.439 + 32 3061.700 + 33 3067.729 + 34 3072.115 + 35 3078.828 + 36 3080.217 + 37 3082.981 + 38 3085.026 + 39 3088.203 + 40 3088.470 + 41 3090.094 + 42 3093.396 + 43 3104.352 + 44 3105.747 + 45 3107.026 + 46 3108.297 + 47 3110.021 + 48 3117.684 + 49 3119.526 + 50 3122.963 + 51 3124.387 + 52 3125.507 + 53 3131.070 + 54 3136.216 + 55 3136.829 + 56 3139.017 + 57 3140.272 + 58 3142.836 + 59 3145.637 + 60 3146.043 + 61 3150.455 + 62 3154.301 + 63 3154.775 + 64 3161.394 + 65 3165.296 + 66 3166.098 + 67 3169.329 + 68 3169.673 + 69 3171.276 + 70 3173.427 + 71 3174.204 + 72 3175.726 + 73 3178.243 + 74 3179.048 + 75 3180.194 + 76 3184.949 + 77 3192.586 + 78 3194.228 + 79 3195.689 + 80 3198.969 + 81 3202.521 + 82 3204.321 + 83 3205.001 + 84 3207.585 + 85 3210.309 + 86 3211.194 + 87 3213.574 + 88 3214.075 + 89 3214.380 + 90 3216.738 + 91 3220.351 + 92 3222.404 + 93 3225.411 + 94 3229.010 + 95 3230.868 + 96 3235.840 + 97 3238.116 + 98 3238.934 + 99 3241.108 + 100 3243.689 + 101 3244.449 + 102 3245.760 + 103 3249.800 + 104 3251.916 + 105 3253.866 + 106 3254.810 + 107 3256.274 + 108 3257.367 + 109 3258.105 + 110 3259.061 + 111 3262.668 + 112 3263.570 + 113 3265.578 + 114 3266.635 + 115 3270.817 + 116 3272.027 + 117 3273.317 + 118 3273.916 + 119 3275.068 + 120 3280.371 + 121 3281.049 + 122 3281.702 + 123 3285.804 + 124 3286.583 + 125 3287.789 + 126 3290.600 + 127 3291.739 + 128 3292.521 + 129 3293.641 + 130 3298.050 + 131 3299.669 + 132 3301.651 + 133 3304.238 + 134 3305.304 + 135 3307.228 + 136 3309.365 + 137 3314.827 + 138 3319.345 + 139 3319.910 + 140 3324.753 + 141 3325.121 + 142 3327.193 + 143 3329.728 + 144 3330.477 + 145 3333.129 + 146 3334.604 + 147 3337.870 + 148 3340.725 + 149 3344.759 + 150 3346.556 + 151 3348.768 + 152 3350.924 + 153 3351.229 + 154 3354.180 + 155 3358.602 + 156 3360.998 + 157 3364.686 + 158 3372.823 + 159 3373.493 + 160 3374.975 + 161 3376.436 + 162 3378.573 + 163 3380.860 + 164 3385.532 + 165 3386.501 + 166 3387.921 + 167 3388.531 + 168 3392.035 + 169 3396.728 + 170 3397.516 + 171 3398.545 + 172 3401.711 + 173 3402.695 + 174 3405.558 + 175 3408.750 + 176 3413.013 + 177 3415.885 + 178 3417.498 + 179 3419.173 + 180 3421.210 + 181 3422.656 + 182 3423.990 + 183 3428.999 + 184 3433.999 + 185 3434.727 + 186 3435.977 + 187 3436.727 + 188 3437.307 + 189 3439.399 + 190 3442.579 + 191 3445.217 + 192 3445.744 + 193 3446.547 + 194 3449.645 + 195 3451.702 + 196 3454.095 + 197 3457.069 + 198 3462.851 + 199 3464.127 + 200 3465.765 + 201 3468.220 + 202 3469.345 + 203 3469.921 + 204 3471.219 + 205 3471.959 + 206 3476.747 + 207 3478.232 + 208 3479.173 + 209 3479.685 + 210 3480.053 + 211 3480.506 + 212 3482.761 + 213 3485.212 + 214 3486.551 + 215 3489.508 + 216 3491.536 + 217 3493.519 + 218 3495.700 + 219 3496.811 + 220 3498.010 + 221 3498.621 + 222 3501.867 + 223 3503.786 + 224 3509.779 + 225 3511.157 + 226 3514.388 + 227 3518.404 + 228 3518.886 + 229 3520.000 + 230 3521.270 + 231 3523.506 + 232 3526.634 + 233 3528.412 + 234 3530.515 + 235 3531.451 + 236 3535.320 + 237 3536.011 + 238 3537.160 + 239 3539.587 + 240 3542.498 + 241 3543.148 + 242 3544.018 + 243 3545.596 + 244 3545.845 + 245 3547.338 + 246 3548.514 + 247 3549.596 + 248 3550.718 + 249 3551.402 + 250 3553.110 + 251 3554.306 + 252 3555.014 + 253 3555.705 + 254 3556.904 + 255 3557.465 + 256 3559.508 + 257 3561.030 + 258 3561.781 + 259 3562.193 + 260 3563.376 + 261 3564.333 + 262 3565.030 + 263 3567.264 + 264 3569.820 + 265 3572.392 + 266 3573.220 + 267 3575.322 + 268 3581.608 + 269 3582.355 + 270 3583.102 + 271 3584.176 + 272 3588.441 + 273 3589.360 + 274 3589.750 + 275 3590.925 + 276 3591.452 + 277 3592.779 + 278 3593.883 + 279 3594.986 + 280 3595.618 + 281 3598.120 + 282 3599.724 + 283 3600.432 + 284 3601.034 + 285 3603.204 + 286 3604.682 + 287 3605.194 + 288 3605.879 + 289 3606.522 + 290 3608.378 + 291 3612.428 + 292 3612.867 + 293 3615.133 + 294 3615.850 + 295 3617.672 + 296 3618.363 + 297 3620.839 + 298 3621.119 + 299 3622.138 + 300 3622.795 + 301 3623.773 + 302 3625.628 + 303 3626.939 + 304 3629.850 + 305 3634.582 + 306 3635.943 + 307 3638.319 + 308 3638.644 + 309 3639.447 + 310 3639.833 + 311 3642.249 + 312 3643.512 + 313 3645.707 + 314 3647.646 + 315 3648.421 + 316 3649.250 + 317 3652.168 + 318 3654.462 + 319 3655.278 + 320 3656.050 + 321 3656.694 + 322 3657.643 + 323 3658.809 + 324 3659.629 + 325 3660.437 + 326 3661.621 + 327 3662.750 + 328 3663.202 + 329 3663.702 + 330 3666.981 + 331 3668.139 + 332 3669.640 + 333 3669.968 + 334 3671.539 + 335 3672.300 + 336 3673.260 + 337 3673.793 + 338 3674.014 + 339 3674.903 + 340 3675.137 + 341 3675.567 + 342 3678.048 + 343 3678.270 + 344 3678.480 + 345 3679.134 + 346 3679.710 + 347 3680.061 + 348 3680.447 + 349 3682.486 + 350 3682.545 + 351 3684.933 + 352 3687.984 + 353 3688.760 + 354 3690.623 + 355 3691.411 + 356 3691.876 + 357 3692.566 + 358 3694.178 + 359 3695.289 + 360 3695.974 + 361 3697.743 + 362 3698.106 + 363 3699.181 + 364 3699.880 + 365 3700.978 + 366 3703.230 + 367 3703.774 + 368 3704.861 + 369 3706.767 + 370 3709.862 + 371 3711.304 + 372 3711.623 + 373 3712.559 + 374 3715.560 + 375 3716.583 + 376 3718.207 + 377 3719.434 + 378 3719.836 + 379 3720.306 + 380 3721.215 + 381 3721.825 + 382 3723.656 + 383 3724.517 + 384 3725.393 + 385 3726.724 + 386 3727.902 + 387 3729.309 + 388 3730.368 + 389 3730.748 + 390 3732.985 + 391 3733.672 + 392 3734.597 + 393 3737.512 + 394 3737.889 + 395 3741.183 + 396 3742.923 + 397 3745.659 + 398 3745.970 + 399 3747.539 + 400 3749.084 + 401 3749.618 + 402 3751.022 + 403 3752.569 + 404 3754.593 + 405 3755.212 + 406 3756.294 + 407 3757.694 + 408 3758.467 + 409 3759.316 + 410 3761.469 + 411 3762.933 + 412 3765.270 + 413 3766.261 + 414 3767.901 + 415 3769.585 + 416 3770.056 + 417 3770.540 + 418 3771.370 + 419 3772.650 + 420 3776.271 + 421 3780.966 + 422 3783.012 + 423 3783.296 + 424 3784.575 + 425 3785.600 + 426 3789.167 + 427 3790.355 + 428 3790.794 + 429 3792.374 + 430 3794.698 + 431 3795.385 + 432 3797.207 + 433 3798.103 + 434 3800.198 + 435 3801.491 + 436 3803.075 + 437 3803.984 + 438 3805.820 + 439 3807.874 + 440 3809.490 + 441 3810.995 + 442 3813.067 + 443 3815.566 + 444 3818.685 + 445 3820.792 + 446 3821.431 + 447 3822.146 + 448 3823.067 + 449 3825.111 + 450 3825.700 + 451 3826.369 + 452 3826.830 + 453 3828.384 + 454 3830.060 + 455 3830.773 + 456 3831.640 + 457 3833.086 + 458 3834.679 + 459 3836.572 + 460 3837.875 + 461 3839.700 + 462 3840.800 + 463 3841.960 + 464 3842.896 + 465 3845.420 + 466 3846.887 + 467 3849.183 + 468 3850.570 + 469 3852.135 + 470 3854.510 + 471 3856.354 + 472 3859.839 + 473 3862.421 + 474 3863.406 + 475 3866.909 + 476 3868.530 + 477 3869.663 + 478 3872.722 + 479 3873.148 + 480 3873.474 + 481 3873.822 + 482 3874.243 + 483 3874.862 + 484 3875.373 + 485 3877.463 + 486 3878.662 + 487 3879.644 + 488 3884.822 + 489 3886.916 + 490 3891.970 + 491 3893.652 + 492 3895.419 + 493 3898.437 + 494 3900.878 + 495 3901.662 + 496 3903.102 + 497 3905.186 + 498 3908.749 + 499 3910.977 + 500 3911.909 + 501 3913.081 + 502 3914.760 + 503 3915.848 + 504 3916.417 + 505 3917.269 + 506 3918.070 + 507 3919.023 + 508 3920.442 + 509 3923.799 + 510 3925.093 + 511 3925.720 + 512 3927.421 + 513 3928.620 + 514 3929.669 + 515 3931.256 + 516 3932.550 + 517 3932.911 + 518 3933.661 + 519 3934.274 + 520 3936.353 + 521 3937.040 + 522 3937.923 + 523 3938.614 + 524 3942.073 + 525 3942.556 + 526 3943.394 + 527 3944.270 + 528 3945.135 + 529 3946.100 + 530 3947.331 + 531 3947.504 + 532 3948.030 + 533 3948.979 + 534 3950.395 + 535 3951.515 + 536 3952.740 + 537 3955.170 + 538 3955.890 + 539 3956.690 + 540 3959.300 + 541 3960.269 + 542 3961.521 + 543 3962.419 + 544 3964.030 + 545 3967.392 + 546 3968.467 + 547 3969.002 + 548 3969.664 + 549 3972.154 + 550 3972.639 + 551 3973.196 + 552 3974.480 + 553 3976.414 + 554 3979.360 + 555 3980.089 + 556 3981.106 + 557 3984.879 + 558 3987.206 + 559 3988.027 + 560 3988.599 + 561 3990.492 + 562 3991.730 + 563 3994.549 + 564 3996.061 + 565 3996.668 + 566 3997.865 + 567 3998.733 + 568 4000.281 + 569 4001.058 + 570 4001.893 + 571 4003.308 + 572 4005.092 + 573 4007.018 + 574 4008.210 + 575 4009.057 + 576 4009.819 + 577 4011.739 + 578 4012.495 + 579 4013.870 + 580 4014.716 + 581 4017.063 + 582 4018.099 + 583 4019.129 + 584 4020.354 + 585 4022.076 + 586 4023.338 + 587 4024.802 + 588 4025.655 + 589 4026.147 + 590 4027.009 + 591 4029.657 + 592 4029.825 + 593 4030.292 + 594 4030.842 + 595 4032.595 + 596 4033.862 + 597 4035.470 + 598 4036.048 + 599 4036.565 + 600 4039.864 + 601 4041.203 + 602 4042.910 + 603 4043.394 + 604 4044.418 + 605 4048.287 + 606 4049.944 + 607 4050.887 + 608 4052.940 + 609 4053.527 + 610 4059.253 + 611 4063.407 + 612 4064.331 + 613 4067.450 + 614 4069.201 + 615 4069.461 + 616 4070.238 + 617 4072.010 + 618 4072.400 + 619 4073.856 + 620 4075.503 + 621 4076.640 + 622 4076.960 + 623 4079.600 + 624 4080.670 + 625 4081.367 + 626 4082.400 + 627 4083.468 + 628 4085.042 + 629 4085.434 + 630 4086.520 + 631 4087.284 + 632 4088.726 + 633 4089.137 + 634 4094.747 + 635 4096.076 + 636 4097.150 + 637 4097.747 + 638 4100.341 + 639 4102.617 + 640 4103.910 + 641 4105.337 + 642 4107.050 + 643 4107.853 + 644 4108.419 + 645 4109.323 + 646 4110.826 + 647 4112.754 + 648 4115.759 + 649 4116.713 + 650 4123.572 + 651 4127.412 + 652 4128.650 + 653 4131.002 + 654 4131.712 + 655 4131.730 + 656 4132.753 + 657 4134.068 + 658 4135.480 + 659 4136.285 + 660 4136.395 + 661 4136.436 + 662 4138.040 + 663 4140.235 + 664 4142.701 + 665 4143.649 + 666 4148.181 + 667 4149.987 + 668 4154.720 + 669 4156.110 + 670 4156.516 + 671 4157.280 + 672 4157.395 + 673 4158.590 + 674 4161.738 + 675 4162.509 + 676 4164.179 + 677 4165.766 + 678 4168.634 + 679 4170.533 + 680 4178.059 + 681 4179.253 + 682 4179.715 + 683 4181.883 + 684 4184.137 + 685 4189.561 + 686 4190.712 + 687 4191.028 + 688 4192.362 + 689 4193.016 + 690 4194.936 + 691 4198.317 + 692 4200.675 + 693 4201.846 + 694 4204.041 + 695 4208.411 + 696 4208.890 + 697 4210.004 + 698 4210.923 + 699 4213.067 + 700 4214.828 + 701 4216.069 + 702 4217.450 + 703 4218.690 + 704 4220.068 + 705 4222.670 + 706 4223.440 + 707 4223.564 + 708 4223.593 + 709 4226.299 + 710 4226.726 + 711 4227.020 + 712 4227.387 + 713 4228.180 + 714 4229.147 + 715 4229.890 + 716 4230.426 + 717 4235.463 + 718 4237.230 + 719 4241.094 + 720 4247.988 + 721 4248.390 + 722 4250.314 + 723 4251.185 + 724 4253.538 + 725 4255.237 + 726 4255.751 + 727 4255.797 + 728 4256.253 + 729 4257.496 + 730 4258.520 + 731 4259.361 + 732 4260.333 + 733 4266.286 + 734 4269.942 + 735 4272.168 + 736 4272.874 + 737 4273.357 + 738 4274.024 + 739 4275.190 + 740 4276.807 + 741 4277.314 + 742 4277.550 + 743 4278.323 + 744 4280.568 + 745 4281.067 + 746 4281.414 + 747 4282.041 + 748 4282.900 + 749 4283.009 + 750 4283.518 + 751 4286.228 + 752 4288.668 + 753 4291.809 + 754 4294.719 + 755 4297.306 + 756 4297.990 + 757 4299.635 + 758 4299.839 + 759 4300.100 + 760 4300.660 + 761 4304.956 + 762 4306.366 + 763 4307.176 + 764 4308.122 + 765 4308.600 + 766 4309.250 + 767 4309.940 + 768 4311.799 + 769 4312.997 + 770 4314.319 + 771 4315.254 + 772 4318.415 + 773 4320.126 + 774 4325.274 + 775 4328.915 + 776 4330.843 + 777 4331.250 + 778 4332.060 + 779 4333.560 + 780 4335.337 + 781 4335.709 + 782 4337.277 + 783 4338.107 + 784 4340.895 + 785 4342.444 + 786 4343.951 + 787 4344.326 + 788 4345.167 + 789 4345.851 + 790 4346.436 + 791 4348.110 + 792 4349.072 + 793 4352.230 + 794 4352.612 + 795 4353.448 + 796 4354.482 + 797 4358.320 + 798 4359.372 + 799 4362.070 + 800 4363.794 + 801 4365.930 + 802 4367.870 + 803 4369.494 + 804 4369.875 + 805 4370.760 + 806 4371.360 + 807 4374.124 + 808 4374.785 + 809 4375.960 + 810 4378.176 + 811 4379.740 + 812 4381.402 + 813 4381.860 + 814 4384.656 + 815 4385.080 + 816 4387.787 + 817 4391.110 + 818 4392.974 + 819 4393.759 + 820 4397.915 + 821 4400.090 + 822 4401.020 + 823 4401.581 + 824 4402.927 + 825 4404.910 + 826 4408.482 + 827 4408.883 + 828 4412.739 + 829 4412.893 + 830 4414.486 + 831 4416.237 + 832 4416.844 + 833 4420.900 + 834 4422.048 + 835 4423.720 + 836 4426.010 + 837 4430.180 + 838 4431.020 + 839 4432.252 + 840 4432.963 + 841 4433.830 + 842 4438.746 + 843 4439.123 + 844 4439.480 + 845 4440.324 + 846 4440.866 + 847 4441.608 + 848 4443.665 + 849 4445.033 + 850 4445.315 + 851 4445.901 + 852 4447.834 + 853 4448.554 + 854 4448.880 + 855 4450.793 + 856 4452.565 + 857 4458.001 + 858 4460.530 + 859 4461.241 + 860 4461.527 + 861 4463.666 + 862 4465.340 + 863 4469.525 + 864 4470.990 + 865 4474.770 + 866 4475.221 + 867 4478.595 + 868 4479.637 + 869 4480.822 + 870 4481.830 + 871 4482.169 + 872 4483.346 + 873 4485.713 + 874 4486.897 + 875 4487.495 + 876 4488.312 + 877 4488.680 + 878 4489.664 + 879 4490.990 + 880 4493.333 + 881 4497.914 + 882 4498.550 + 883 4498.940 + 884 4499.983 + 885 4502.950 + 886 4505.216 + 887 4506.494 + 888 4510.526 + 889 4510.733 + 890 4513.223 + 891 4513.680 + 892 4515.118 + 893 4516.064 + 894 4519.259 + 895 4521.194 + 896 4522.323 + 897 4530.570 + 898 4532.257 + 899 4533.077 + 900 4533.237 + 901 4533.304 + 902 4534.120 + 903 4535.254 + 904 4537.144 + 905 4537.670 + 906 4540.999 + 907 4544.514 + 908 4545.080 + 909 4545.915 + 910 4547.249 + 911 4547.780 + 912 4552.153 + 913 4555.812 + 914 4558.346 + 915 4561.347 + 916 4563.661 + 917 4567.240 + 918 4568.142 + 919 4570.972 + 920 4577.823 + 921 4579.390 + 922 4579.827 + 923 4581.173 + 924 4588.426 + 925 4589.930 + 926 4592.666 + 927 4593.643 + 928 4595.420 + 929 4596.097 + 930 4598.770 + 931 4603.144 + 932 4607.934 + 933 4608.620 + 934 4609.600 + 935 4611.859 + 936 4612.543 + 937 4613.604 + 938 4615.024 + 939 4615.334 + 940 4619.479 + 941 4621.163 + 942 4628.298 + 943 4628.441 + 944 4631.761 + 945 4633.765 + 946 4637.250 + 947 4638.685 + 948 4640.046 + 949 4641.253 + 950 4644.707 + 951 4646.686 + 952 4647.251 + 953 4650.234 + 954 4651.555 + 955 4651.989 + 956 4655.212 + 957 4657.940 + 958 4659.570 + 959 4663.202 + 960 4666.005 + 961 4666.798 + 962 4668.171 + 963 4669.984 + 964 4673.660 + 965 4676.055 + 966 4680.237 + 967 4680.646 + 968 4683.351 + 969 4686.194 + 970 4689.251 + 971 4690.622 + 972 4691.635 + 973 4694.091 + 974 4695.038 + 975 4695.454 + 976 4700.771 + 977 4702.316 + 978 4703.360 + 979 4703.989 + 980 4705.760 + 981 4706.251 + 982 4708.294 + 983 4712.481 + 984 4712.840 + 985 4720.458 + 986 4721.276 + 987 4721.620 + 988 4722.088 + 989 4723.438 + 990 4723.784 + 991 4724.772 + 992 4726.910 + 993 4728.133 + 994 4729.128 + 995 4732.080 + 996 4735.930 + 997 4739.676 + 998 4740.529 + 999 4740.952 + 1000 4742.117 + 1001 4743.687 + 1002 4745.337 + 1003 4749.200 + 1004 4749.971 + 1005 4752.414 + 1006 4758.128 + 1007 4764.346 + 1008 4764.890 + 1009 4765.595 + 1010 4766.600 + 1011 4773.241 + 1012 4774.259 + 1013 4775.794 + 1014 4777.191 + 1015 4778.294 + 1016 4779.728 + 1017 4782.761 + 1018 4783.861 + 1019 4786.531 + 1020 4787.148 + 1021 4789.386 + 1022 4793.244 + 1023 4795.913 + 1024 4806.070 + 1025 4808.133 + 1026 4809.614 + 1027 4812.375 + 1028 4813.007 + 1029 4813.720 + 1030 4813.896 + 1031 4817.020 + 1032 4818.647 + 1033 4819.193 + 1034 4820.464 + 1035 4820.884 + 1036 4821.587 + 1037 4822.854 + 1038 4823.606 + 1039 4823.996 + 1040 4826.700 + 1041 4829.797 + 1042 4831.121 + 1043 4831.597 + 1044 4832.802 + 1045 4833.178 + 1046 4840.843 + 1047 4843.941 + 1048 4845.162 + 1049 4847.900 + 1050 4848.362 + 1051 4849.140 + 1052 4850.439 + 1053 4852.868 + 1054 4858.332 + 1055 4861.216 + 1056 4861.717 + 1057 4863.172 + 1058 4865.477 + 1059 4865.910 + 1060 4867.590 + 1061 4868.881 + 1062 4871.289 + 1063 4872.917 + 1064 4874.364 + 1065 4876.260 + 1066 4878.009 + 1067 4878.733 + 1068 4879.900 + 1069 4881.204 + 1070 4882.250 + 1071 4887.947 + 1072 4889.060 + 1073 4889.490 + 1074 4892.760 + 1075 4893.445 + 1076 4894.955 + 1077 4898.459 + 1078 4899.240 + 1079 4902.054 + 1080 4902.770 + 1081 4904.750 + 1082 4910.156 + 1083 4910.793 + 1084 4911.378 + 1085 4912.529 + 1086 4919.815 + 1087 4920.623 + 1088 4921.613 + 1089 4925.950 + 1090 4927.780 + 1091 4929.086 + 1092 4933.240 + 1093 4933.852 + 1094 4936.774 + 1095 4937.829 + 1096 4939.642 + 1097 4943.064 + 1098 4945.458 + 1099 4946.663 + 1100 4947.575 + 1101 4950.251 + 1102 4950.626 + 1103 4954.660 + 1104 4960.423 + 1105 4961.726 + 1106 4965.120 + 1107 4965.731 + 1108 4968.755 + 1109 4970.063 + 1110 4972.177 + 1111 4980.186 + 1112 4982.487 + 1113 4985.372 + 1114 4987.147 + 1115 4989.308 + 1116 4993.749 + 1117 5002.097 + 1118 5003.598 + 1119 5004.127 + 1120 5009.350 + 1121 5015.889 + 1122 5017.160 + 1123 5017.254 + 1124 5019.324 + 1125 5019.806 + 1126 5022.005 + 1127 5028.655 + 1128 5029.891 + 1129 5039.230 + 1130 5041.122 + 1131 5044.719 + 1132 5045.248 + 1133 5047.043 + 1134 5048.813 + 1135 5048.936 + 1136 5049.796 + 1137 5050.784 + 1138 5051.888 + 1139 5055.347 + 1140 5057.986 + 1141 5058.361 + 1142 5059.861 + 1143 5061.656 + 1144 5062.070 + 1145 5062.932 + 1146 5064.602 + 1147 5064.945 + 1148 5066.135 + 1149 5066.773 + 1150 5067.973 + 1151 5069.338 + 1152 5081.440 + 1153 5085.020 + 1154 5085.295 + 1155 5090.550 + 1156 5094.106 + 1157 5095.064 + 1158 5096.484 + 1159 5098.043 + 1160 5098.931 + 1161 5098.970 + 1162 5100.621 + 1163 5101.129 + 1164 5111.278 + 1165 5113.382 + 1166 5115.044 + 1167 5118.200 + 1168 5122.499 + 1169 5125.489 + 1170 5125.950 + 1171 5128.489 + 1172 5134.746 + 1173 5137.473 + 1174 5140.773 + 1175 5141.810 + 1176 5143.267 + 1177 5143.916 + 1178 5145.360 + 1179 5148.211 + 1180 5151.612 + 1181 5154.243 + 1182 5158.604 + 1183 5159.620 + 1184 5160.710 + 1185 5161.539 + 1186 5162.284 + 1187 5163.458 + 1188 5165.820 + 1189 5168.586 + 1190 5168.922 + 1191 5173.671 + 1192 5175.324 + 1193 5175.911 + 1194 5176.280 + 1195 5176.403 + 1196 5176.961 + 1197 5177.623 + 1198 5183.989 + 1199 5184.453 + 1200 5186.413 + 1201 5187.337 + 1202 5187.467 + 1203 5187.746 + 1204 5190.872 + 1205 5193.825 + 1206 5194.020 + 1207 5194.457 + 1208 5195.813 + 1209 5198.800 + 1210 5199.163 + 1211 5203.848 + 1212 5205.152 + 1213 5206.495 + 1214 5209.724 + 1215 5211.230 + 1216 5213.349 + 1217 5216.596 + 1218 5218.527 + 1219 5219.109 + 1220 5220.926 + 1221 5221.270 + 1222 5228.224 + 1223 5231.159 + 1224 5233.225 + 1225 5234.107 + 1226 5237.903 + 1227 5238.813 + 1228 5239.552 + 1229 5240.196 + 1230 5247.196 + 1231 5247.654 + 1232 5252.786 + 1233 5254.259 + 1234 5258.360 + 1235 5260.104 + 1236 5261.472 + 1237 5266.710 + 1238 5269.792 + 1239 5273.131 + 1240 5274.118 + 1241 5277.500 + 1242 5281.068 + 1243 5291.816 + 1244 5294.397 + 1245 5296.278 + 1246 5297.743 + 1247 5298.282 + 1248 5300.523 + 1249 5301.404 + 1250 5303.483 + 1251 5305.770 + 1252 5306.986 + 1253 5307.465 + 1254 5310.266 + 1255 5312.002 + 1256 5312.528 + 1257 5312.904 + 1258 5317.494 + 1259 5320.770 + 1260 5322.898 + 1261 5325.143 + 1262 5326.277 + 1263 5326.975 + 1264 5329.374 + 1265 5330.080 + 1266 5340.498 + 1267 5343.581 + 1268 5347.971 + 1269 5351.126 + 1270 5351.836 + 1271 5355.636 + 1272 5358.706 + 1273 5359.827 + 1274 5360.150 + 1275 5361.155 + 1276 5362.575 + 1277 5369.282 + 1278 5369.447 + 1279 5370.709 + 1280 5372.702 + 1281 5374.822 + 1282 5375.352 + 1283 5376.130 + 1284 5376.780 + 1285 5379.110 + 1286 5382.927 + 1287 5384.301 + 1288 5386.610 + 1289 5388.050 + 1290 5390.440 + 1291 5392.572 + 1292 5393.972 + 1293 5394.760 + 1294 5398.701 + 1295 5398.922 + 1296 5399.010 + 1297 5399.174 + 1298 5400.145 + 1299 5402.690 + 1300 5403.199 + 1301 5407.653 + 1302 5410.768 + 1303 5415.491 + 1304 5417.485 + 1305 5421.346 + 1306 5421.836 + 1307 5424.008 + 1308 5425.678 + 1309 5426.407 + 1310 5431.112 + 1311 5434.151 + 1312 5435.892 + 1313 5437.387 + 1314 5439.970 + 1315 5440.601 + 1316 5443.118 + 1317 5443.210 + 1318 5447.153 + 1319 5449.478 + 1320 5451.650 + 1321 5452.218 + 1322 5457.370 + 1323 5458.967 + 1324 5461.735 + 1325 5464.205 + 1326 5470.759 + 1327 5473.440 + 1328 5474.865 + 1329 5479.075 + 1330 5484.146 + 1331 5488.628 + 1332 5492.643 + 1333 5493.204 + 1334 5494.330 + 1335 5495.872 + 1336 5499.255 + 1337 5499.647 + 1338 5501.281 + 1339 5504.301 + 1340 5506.112 + 1341 5507.538 + 1342 5508.558 + 1343 5509.993 + 1344 5514.873 + 1345 5518.989 + 1346 5524.582 + 1347 5524.930 + 1348 5527.295 + 1349 5528.227 + 1350 5537.130 + 1351 5537.556 + 1352 5538.608 + 1353 5539.262 + 1354 5539.910 + 1355 5541.581 + 1356 5542.890 + 1357 5548.175 + 1358 5551.372 + 1359 5552.623 + 1360 5554.070 + 1361 5557.045 + 1362 5558.342 + 1363 5558.702 + 1364 5559.891 + 1365 5564.201 + 1366 5567.998 + 1367 5571.191 + 1368 5572.465 + 1369 5573.353 + 1370 5576.204 + 1371 5577.700 + 1372 5579.358 + 1373 5580.077 + 1374 5580.754 + 1375 5583.762 + 1376 5587.026 + 1377 5588.750 + 1378 5593.613 + 1379 5595.063 + 1380 5595.846 + 1381 5597.460 + 1382 5599.654 + 1383 5601.603 + 1384 5602.852 + 1385 5604.515 + 1386 5606.386 + 1387 5606.732 + 1388 5609.573 + 1389 5610.104 + 1390 5610.231 + 1391 5610.680 + 1392 5612.068 + 1393 5615.319 + 1394 5619.975 + 1395 5630.297 + 1396 5632.872 + 1397 5633.295 + 1398 5639.746 + 1399 5641.734 + 1400 5645.668 + 1401 5646.451 + 1402 5648.991 + 1403 5650.703 + 1404 5657.925 + 1405 5659.130 + 1406 5664.621 + 1407 5665.180 + 1408 5665.628 + 1409 5667.128 + 1410 5674.986 + 1411 5677.053 + 1412 5679.005 + 1413 5681.900 + 1414 5685.192 + 1415 5691.710 + 1416 5700.458 + 1417 5700.917 + 1418 5702.651 + 1419 5707.103 + 1420 5717.171 + 1421 5719.623 + 1422 5720.183 + 1423 5724.253 + 1424 5724.463 + 1425 5725.388 + 1426 5732.975 + 1427 5736.029 + 1428 5739.517 + 1429 5741.170 + 1430 5741.829 + 1431 5748.741 + 1432 5749.388 + 1433 5753.026 + 1434 5760.550 + 1435 5762.794 + 1436 5763.529 + 1437 5767.778 + 1438 5768.181 + 1439 5771.760 + 1440 5772.116 + 1441 5773.946 + 1442 5777.400 + 1443 5781.658 + 1444 5782.289 + 1445 5789.645 + 1446 5792.430 + 1447 5796.068 + 1448 5796.418 + 1449 5797.319 + 1450 5798.478 + 1451 5800.829 + 1452 5802.082 + 1453 5804.141 + 1454 5807.681 + 1455 5812.972 + 1456 5815.422 + 1457 5822.793 + 1458 5830.827 + 1459 5832.370 + 1460 5834.263 + 1461 5838.950 + 1462 5840.640 + 1463 5843.807 + 1464 5845.918 + 1465 5852.680 + 1466 5853.474 + 1467 5854.120 + 1468 5859.668 + 1469 5860.315 + 1470 5863.718 + 1471 5866.811 + 1472 5868.374 + 1473 5869.850 + 1474 5870.552 + 1475 5871.182 + 1476 5882.625 + 1477 5885.701 + 1478 5886.531 + 1479 5888.592 + 1480 5889.953 + 1481 5891.451 + 1482 5894.698 + 1483 5895.281 + 1484 5899.844 + 1485 5904.159 + 1486 5905.570 + 1487 5908.935 + 1488 5911.229 + 1489 5912.084 + 1490 5914.671 + 1491 5916.728 + 1492 5918.944 + 1493 5922.802 + 1494 5925.403 + 1495 5926.232 + 1496 5927.130 + 1497 5928.805 + 1498 5929.480 + 1499 5929.934 + 1500 5934.409 + 1501 5934.461 + 1502 5936.386 + 1503 5937.162 + 1504 5937.663 + 1505 5938.825 + 1506 5942.668 + 1507 5944.647 + 1508 5948.799 + 1509 5949.260 + 1510 5955.561 + 1511 5959.673 + 1512 5962.056 + 1513 5969.737 + 1514 5971.590 + 1515 5973.664 + 1516 5975.064 + 1517 5981.900 + 1518 5986.266 + 1519 5987.289 + 1520 5989.044 + 1521 5991.007 + 1522 5994.128 + 1523 5996.629 + 1524 5999.000 + 1525 6000.762 + 1526 6001.203 + 1527 6005.165 + 1528 6005.740 + 1529 6007.072 + 1530 6010.160 + 1531 6011.533 + 1532 6013.680 + 1533 6015.422 + 1534 6021.035 + 1535 6023.224 + 1536 6025.140 + 1537 6030.445 + 1538 6032.124 + 1539 6032.872 + 1540 6033.413 + 1541 6035.192 + 1542 6037.697 + 1543 6038.680 + 1544 6042.589 + 1545 6043.230 + 1546 6044.432 + 1547 6049.051 + 1548 6052.721 + 1549 6053.380 + 1550 6055.593 + 1551 6059.373 + 1552 6061.536 + 1553 6065.779 + 1554 6069.020 + 1555 6073.103 + 1556 6077.105 + 1557 6077.872 + 1558 6078.421 + 1559 6079.222 + 1560 6085.374 + 1561 6087.262 + 1562 6088.030 + 1563 6090.760 + 1564 6098.120 + 1565 6099.083 + 1566 6101.160 + 1567 6101.725 + 1568 6102.594 + 1569 6103.560 + 1570 6103.641 + 1571 6104.568 + 1572 6105.645 + 1573 6107.533 + 1574 6112.837 + 1575 6114.920 + 1576 6116.166 + 1577 6119.699 + 1578 6120.556 + 1579 6121.407 + 1580 6122.214 + 1581 6123.380 + 1582 6124.480 + 1583 6125.739 + 1584 6127.380 + 1585 6129.545 + 1586 6137.926 + 1587 6138.670 + 1588 6145.430 + 1589 6150.683 + 1590 6151.993 + 1591 6154.068 + 1592 6154.516 + 1593 6155.581 + 1594 6157.087 + 1595 6161.353 + 1596 6162.170 + 1597 6164.479 + 1598 6169.822 + 1599 6172.280 + 1600 6173.106 + 1601 6178.431 + 1602 6180.705 + 1603 6182.621 + 1604 6184.778 + 1605 6188.125 + 1606 6191.905 + 1607 6193.856 + 1608 6198.222 + 1609 6203.492 + 1610 6205.860 + 1611 6207.220 + 1612 6208.686 + 1613 6212.507 + 1614 6215.945 + 1615 6220.011 + 1616 6221.319 + 1617 6224.527 + 1618 6226.369 + 1619 6232.974 + 1620 6234.855 + 1621 6240.953 + 1622 6243.130 + 1623 6248.400 + 1624 6250.485 + 1625 6257.423 + 1626 6258.606 + 1627 6261.064 + 1628 6261.418 + 1629 6266.173 + 1630 6271.544 + 1631 6274.116 + 1632 6274.164 + 1633 6277.238 + 1634 6279.166 + 1635 6285.278 + 1636 6287.255 + 1637 6291.191 + 1638 6293.242 + 1639 6296.876 + 1640 6300.916 + 1641 6303.250 + 1642 6307.662 + 1643 6309.140 + 1644 6310.810 + 1645 6315.775 + 1646 6317.182 + 1647 6321.820 + 1648 6324.450 + 1649 6326.367 + 1650 6327.277 + 1651 6331.413 + 1652 6337.620 + 1653 6339.668 + 1654 6342.859 + 1655 6348.737 + 1656 6355.910 + 1657 6369.139 + 1658 6369.577 + 1659 6371.943 + 1660 6376.930 + 1661 6379.673 + 1662 6384.719 + 1663 6387.395 + 1664 6399.230 + 1665 6406.446 + 1666 6411.899 + 1667 6413.614 + 1668 6416.315 + 1669 6431.570 + 1670 6437.761 + 1671 6439.071 + 1672 6441.950 + 1673 6443.890 + 1674 6446.771 + 1675 6450.006 + 1676 6450.955 + 1677 6457.282 + 1678 6462.595 + 1679 6466.560 + 1680 6483.100 + 1681 6487.441 + 1682 6488.883 + 1683 6490.737 + 1684 6493.197 + 1685 6493.777 + 1686 6501.992 + 1687 6503.511 + 1688 6506.986 + 1689 6509.050 + 1690 6512.364 + 1691 6513.840 + 1692 6522.043 + 1693 6531.341 + 1694 6537.614 + 1695 6538.115 + 1696 6545.718 + 1697 6551.705 + 1698 6554.160 + 1699 6558.875 + 1700 6569.632 + 1701 6576.122 + 1702 6577.214 + 1703 6577.656 + 1704 6580.229 + 1705 6583.906 + 1706 6584.613 + 1707 6588.539 + 1708 6591.484 + 1709 6593.462 + 1710 6593.939 + 1711 6596.100 + 1712 6599.482 + 1713 6604.853 + 1714 6605.416 + 1715 6613.374 + 1716 6617.058 + 1717 6617.515 + 1718 6618.166 + 1719 6619.946 + 1720 6638.240 + 1721 6638.912 + 1722 6639.720 + 1723 6643.790 + 1724 6644.663 + 1725 6646.540 + 1726 6648.495 + 1727 6648.958 + 1728 6658.677 + 1729 6660.640 + 1730 6662.268 + 1731 6664.020 + 1732 6666.360 + 1733 6668.816 + 1734 6673.579 + 1735 6674.697 + 1736 6677.282 + 1737 6678.706 + 1738 6683.367 + 1739 6684.360 + 1740 6687.520 + 1741 6692.726 + 1742 6694.496 + 1743 6696.140 + 1744 6697.712 + 1745 6698.850 + 1746 6704.051 + 1747 6711.252 + 1748 6713.970 + 1749 6717.385 + 1750 6719.200 + 1751 6727.458 + 1752 6728.118 + 1753 6728.759 + 1754 6733.748 + 1755 6742.884 + 1756 6752.832 + 1757 6754.300 + 1758 6756.453 + 1759 6757.109 + 1760 6758.203 + 1761 6765.669 + 1762 6766.560 + 1763 6772.174 + 1764 6778.312 + 1765 6780.125 + 1766 6780.413 + 1767 6787.736 + 1768 6788.840 + 1769 6791.235 + 1770 6809.100 + 1771 6809.509 + 1772 6818.260 + 1773 6823.508 + 1774 6824.677 + 1775 6827.240 + 1776 6829.035 + 1777 6834.924 + 1778 6851.860 + 1779 6853.523 + 1780 6854.109 + 1781 6861.300 + 1782 6863.520 + 1783 6866.366 + 1784 6866.763 + 1785 6868.450 + 1786 6871.290 + 1787 6874.753 + 1788 6879.590 + 1789 6882.811 + 1790 6886.408 + 1791 6886.570 + 1792 6887.100 + 1793 6888.170 + 1794 6889.303 + 1795 6909.849 + 1796 6911.226 + 1797 6916.128 + 1798 6937.666 + 1799 6942.538 + 1800 6943.610 + 1801 6945.490 + 1802 6948.205 + 1803 6951.460 + 1804 6954.656 + 1805 6965.430 + 1806 6989.655 + 1807 6992.170 + 1808 6993.037 + 1809 7000.803 + 1810 7002.883 + 1811 7018.567 + 1812 7030.262 + 1813 7036.283 + 1814 7045.797 + 1815 7053.619 + 1816 7058.489 + 1817 7060.041 + 1818 7060.653 + 1819 7064.451 + 1820 7067.217 + 1821 7068.730 + 1822 7072.394 + 1823 7075.333 + 1824 7084.169 + 1825 7086.700 + 1826 7089.339 + 1827 7100.514 + 1828 7107.496 + 1829 7109.860 + 1830 7114.398 + 1831 7122.044 + 1832 7124.560 + 1833 7125.800 + 1834 7130.184 + 1835 7132.100 + 1836 7142.331 + 1837 7147.041 + 1838 7148.559 + 1839 7150.284 + 1840 7154.762 + 1841 7154.953 + 1842 7156.941 + 1843 7158.830 + 1844 7159.947 + 1845 7162.570 + 1846 7168.895 + 1847 7173.372 + 1848 7191.133 + 1849 7200.045 + 1850 7206.483 + 1851 7206.986 + 1852 7208.006 + 1853 7212.689 + 1854 7218.054 + 1855 7219.151 + 1856 7229.930 + 1857 7230.862 + 1858 7233.580 + 1859 7242.092 + 1860 7244.696 + 1861 7246.127 + 1862 7255.354 + 1863 7256.986 + 1864 7258.177 + 1865 7270.660 + 1866 7272.936 + 1867 7284.903 + 1868 7285.440 + 1869 7288.980 + 1870 7296.265 + 1871 7298.143 + 1872 7305.404 + 1873 7308.641 + 1874 7311.710 + 1875 7315.066 + 1876 7316.000 + 1877 7324.807 + 1878 7328.285 + 1879 7329.491 + 1880 7335.577 + 1881 7341.151 + 1882 7342.576 + 1883 7350.780 + 1884 7353.316 + 1885 7372.118 + 1886 7376.877 + 1887 7383.980 + 1888 7392.970 + 1889 7402.252 + 1890 7411.736 + 1891 7412.310 + 1892 7417.790 + 1893 7418.550 + 1894 7421.827 + 1895 7422.260 + 1896 7425.240 + 1897 7428.940 + 1898 7430.253 + 1899 7435.330 + 1900 7436.250 + 1901 7447.801 + 1902 7455.208 + 1903 7461.874 + 1904 7471.180 + 1905 7481.354 + 1906 7483.625 + 1907 7484.240 + 1908 7487.973 + 1909 7489.614 + 1910 7503.867 + 1911 7510.420 + 1912 7511.349 + 1913 7511.790 + 1914 7514.651 + 1915 7523.134 + 1916 7525.508 + 1917 7549.313 + 1918 7565.851 + 1919 7567.741 + 1920 7569.511 + 1921 7585.743 + 1922 7589.330 + 1923 7598.205 + 1924 7607.823 + 1925 7618.330 + 1926 7625.705 + 1927 7627.175 + 1928 7628.860 + 1929 7630.310 + 1930 7635.105 + 1931 7647.379 + 1932 7652.320 + 1933 7653.828 + 1934 7654.699 + 1935 7658.324 + 1936 7660.890 + 1937 7670.040 + 1938 7678.126 + 1939 7685.307 + 1940 7697.924 + 1941 7704.810 + 1942 7710.269 + 1943 7713.937 + 1944 7724.206 + 1945 7731.738 + 1946 7782.316 + 1947 7788.934 + 1948 7798.358 + 1949 7814.330 + 1950 7817.770 + 1951 7834.457 + 1952 7840.457 + 1953 7841.791 + 1954 7847.539 + 1955 7861.910 + 1956 7865.969 + 1957 7868.200 + 1958 7886.283 + 1959 7891.075 + 1960 7900.320 + 1961 7916.450 + 1962 7937.733 + 1963 7941.726 + 1964 7948.175 + 1965 7978.973 + 1966 7987.973 + 1967 8006.156 + 1968 8014.786 + 1969 8022.201 + 1970 8022.330 + 1971 8032.431 + 1972 8037.230 + 1973 8046.130 + 1974 8053.307 + 1975 8062.630 + 1976 8066.826 + 1977 8068.742 + 1978 8075.652 + 1979 8079.680 + 1980 8085.219 + 1981 8093.623 + 1982 8103.692 + 1983 8115.311 + 1984 8122.723 + 1985 8129.405 + 1986 8138.475 + 1987 8143.138 + 1988 8159.727 + 1989 8169.786 + 1990 8178.840 + 1991 8186.911 + 1992 8202.147 + 1993 8203.201 + 1994 8231.406 + 1995 8252.393 + 1996 8254.742 + 1997 8259.511 + 1998 8263.924 + 1999 8264.521 + 2000 8275.626 + 2001 8320.855 + 2002 8330.450 + 2003 8332.210 + 2004 8358.726 + 2005 8367.393 + 2006 8369.340 + 2007 8408.208 + 2008 8416.727 + 2009 8417.998 + 2010 8421.225 + 2011 8424.647 + 2012 8445.487 + 2013 8446.511 + 2014 8464.236 + 2015 8471.826 + 2016 8478.358 + 2017 8490.300 + 2018 8510.624 + 2019 8516.554 + 2020 8521.441 + 2021 8554.944 + 2022 8573.120 + 2023 8605.780 + 2024 8616.222 + 2025 8620.470 + 2026 8621.322 + 2027 8629.142 + 2028 8631.356 + 2029 8635.741 + 2030 8638.362 + 2031 8639.441 + 2032 8645.309 + 2033 8648.396 + 2034 8649.149 + 2035 8655.876 + 2036 8662.137 + 2037 8665.485 + 2038 8667.446 + 2039 8667.943 + 2040 8668.116 + 2041 8678.430 + 2042 8682.220 + 2043 8686.093 + 2044 8686.619 + 2045 8687.848 + 2046 8691.335 + 2047 8698.596 + 2048 8701.121 + 2049 8703.702 + 2050 8704.860 + 2051 8707.359 + 2052 8709.234 + 2053 8710.414 + 2054 8712.853 + 2055 8713.654 + 2056 8719.629 + 2057 8721.659 + 2058 8722.458 + 2059 8723.718 + 2060 8724.376 + 2061 8730.821 + 2062 8732.424 + 2063 8734.023 + 2064 8739.781 + 2065 8748.031 + 2066 8749.169 + 2067 8751.206 + 2068 8758.243 + 2069 8760.449 + 2070 8761.720 + 2071 8766.745 + 2072 8771.880 + 2073 8772.384 + 2074 8772.805 + 2075 8773.532 + 2076 8775.573 + 2077 8782.716 + 2078 8784.142 + 2079 8784.562 + 2080 8784.590 + 2081 8790.376 + 2082 8792.058 + 2083 8798.172 + 2084 8804.590 + 2085 8805.898 + 2086 8810.254 + 2087 8812.511 + 2088 8816.173 + 2089 8817.743 + 2090 8821.759 + 2091 8829.693 + 2092 8841.183 + 2093 8847.990 + 2094 8848.306 + 2095 8849.315 + 2096 8849.970 + 2097 8852.791 + 2098 8854.908 + 2099 8859.019 + 2100 8860.976 + 2101 8866.715 + 2102 8868.833 + 2103 8875.232 + 2104 8881.900 + 2105 8889.194 + 2106 8892.986 + 2107 8893.540 + 2108 8910.856 + 2109 8912.773 + 2110 8917.510 + 2111 8927.729 + 2112 8928.093 + 2113 8941.661 + 2114 8948.421 + 2115 8949.122 + 2116 8955.847 + 2117 8957.986 + 2118 8962.190 + 2119 8962.207 + 2120 8962.895 + 2121 8967.003 + 2122 8967.640 + 2123 8969.867 + 2124 8979.702 + 2125 8980.739 + 2126 8985.281 + 2127 8987.408 + 2128 8990.478 + 2129 8990.894 + 2130 8995.189 + 2131 8997.876 + 2132 9009.883 + 2133 9012.526 + 2134 9016.590 + 2135 9017.590 + 2136 9031.819 + 2137 9037.893 + 2138 9038.691 + 2139 9040.123 + 2140 9045.353 + 2141 9046.713 + 2142 9048.250 + 2143 9053.485 + 2144 9056.081 + 2145 9062.563 + 2146 9063.960 + 2147 9066.111 + 2148 9067.248 + 2149 9069.582 + 2150 9072.278 + 2151 9075.420 + 2152 9076.195 + 2153 9090.446 + 2154 9090.818 + 2155 9101.083 + 2156 9111.531 + 2157 9118.138 + 2158 9119.637 + 2159 9122.966 + 2160 9126.329 + 2161 9129.183 + 2162 9132.273 + 2163 9134.692 + 2164 9135.938 + 2165 9140.556 + 2166 9155.297 + 2167 9156.188 + 2168 9165.895 + 2169 9167.795 + 2170 9170.822 + 2171 9178.779 + 2172 9187.565 + 2173 9193.593 + 2174 9194.680 + 2175 9199.685 + 2176 9203.962 + 2177 9208.025 + 2178 9208.581 + 2179 9215.920 + 2180 9221.433 + 2181 9224.498 + 2182 9227.512 + 2183 9232.496 + 2184 9233.273 + 2185 9233.857 + 2186 9239.326 + 2187 9243.761 + 2188 9245.256 + 2189 9250.578 + 2190 9260.325 + 2191 9263.683 + 2192 9266.207 + 2193 9267.689 + 2194 9270.150 + 2195 9271.181 + 2196 9289.562 + 2197 9291.580 + 2198 9294.974 + 2199 9300.013 + 2200 9307.896 + 2201 9310.444 + 2202 9317.729 + 2203 9320.071 + 2204 9336.162 + 2205 9340.705 + 2206 9354.218 + 2207 9355.991 + 2208 9360.988 + 2209 9378.534 + 2210 9383.272 + 2211 9388.931 + 2212 9390.585 + 2213 9399.089 + 2214 9409.349 + 2215 9413.676 + 2216 9414.089 + 2217 9417.457 + 2218 9420.620 + 2219 9431.600 + 2220 9432.282 + 2221 9436.812 + 2222 9450.461 + 2223 9455.202 + 2224 9458.626 + 2225 9470.682 + 2226 9474.879 + 2227 9486.926 + 2228 9495.498 + 2229 9497.189 + 2230 9500.300 + 2231 9505.393 + 2232 9507.652 + 2233 9510.946 + 2234 9536.407 + 2235 9548.030 + 2236 9553.984 + 2237 9561.245 + 2238 9565.559 + 2239 9567.280 + 2240 9567.829 + 2241 9577.348 + 2242 9582.813 + 2243 9583.080 + 2244 9587.027 + 2245 9590.343 + 2246 9595.391 + 2247 9608.486 + 2248 9608.936 + 2249 9619.218 + 2250 9620.995 + 2251 9625.198 + 2252 9627.671 + 2253 9629.569 + 2254 9630.744 + 2255 9632.644 + 2256 9642.478 + 2257 9643.319 + 2258 9656.441 + 2259 9663.644 + 2260 9664.698 + 2261 9674.791 + 2262 9676.104 + 2263 9676.836 + 2264 9685.677 + 2265 9695.031 + 2266 9701.576 + 2267 9702.272 + 2268 9716.142 + 2269 9718.492 + 2270 9736.213 + 2271 9743.562 + 2272 9746.463 + 2273 9753.592 + 2274 9757.220 + 2275 9769.535 + 2276 9779.453 + 2277 9789.511 + 2278 9796.200 + 2279 9797.245 + 2280 9800.363 + 2281 9812.697 + 2282 9814.958 + 2283 9819.178 + 2284 9826.449 + 2285 9831.669 + 2286 9833.423 + 2287 9834.007 + 2288 9838.848 + 2289 9840.917 + 2290 9845.684 + 2291 9855.742 + 2292 9864.598 + 2293 9865.449 + 2294 9867.891 + 2295 9868.921 + 2296 9871.995 + 2297 9872.630 + 2298 9873.815 + 2299 9896.048 + 2300 9898.354 + 2301 9902.356 + 2302 9907.472 + 2303 9910.075 + 2304 9910.837 + 2305 9911.113 + 2306 9912.199 + 2307 9916.120 + 2308 9927.325 + 2309 9934.718 + 2310 9935.199 + 2311 9938.836 + 2312 9943.064 + 2313 9952.370 + 2314 9963.491 + 2315 9970.463 + 2316 9974.689 + 2317 9985.050 + 2318 9987.635 + 2319 9989.938 + 2320 9992.648 + 2321 9993.863 + 2322 9998.509 + 2323 9998.960 + 2324 10011.39 + 2325 10033.22 + 2326 10037.11 + 2327 10039.09 + 2328 10039.36 + 2329 10045.31 + 2330 10048.03 + 2331 10056.20 + 2332 10079.54 + 2333 10081.22 + 2334 10082.87 + 2335 10083.78 + 2336 10086.40 + 2337 10089.13 + 2338 10102.57 + 2339 10105.07 + 2340 10111.87 + 2341 10117.99 + 2342 10131.36 + 2343 10133.56 + 2344 10137.38 + 2345 10140.43 + 2346 10141.39 + 2347 10144.26 + 2348 10175.00 + 2349 10178.52 + 2350 10180.59 + 2351 10184.53 + 2352 10188.41 + 2353 10211.53 + 2354 10214.43 + 2355 10218.43 + 2356 10223.65 + 2357 10236.02 + 2358 10241.77 + 2359 10247.55 + 2360 10250.68 + 2361 10255.58 + 2362 10257.36 + 2363 10258.16 + 2364 10271.18 + 2365 10272.05 + 2366 10283.11 + 2367 10288.99 + 2368 10301.16 + 2369 10304.07 + 2370 10308.54 + 2371 10314.89 + 2372 10316.89 + 2373 10334.92 + 2374 10343.82 + 2375 10344.28 + 2376 10346.53 + 2377 10349.04 + 2378 10358.16 + 2379 10369.52 + 2380 10377.48 + 2381 10378.14 + 2382 10387.49 + 2383 10403.05 + 2384 10412.99 + 2385 10429.67 + 2386 10436.86 + 2387 10439.50 + 2388 10450.44 + 2389 10459.72 + 2390 10483.36 + 2391 10492.25 + 2392 10494.84 + 2393 10498.49 + 2394 10502.58 + 2395 10512.20 + 2396 10518.18 + 2397 10525.83 + 2398 10527.78 + 2399 10529.98 + 2400 10533.38 + 2401 10536.86 + 2402 10540.21 + 2403 10540.95 + 2404 10545.29 + 2405 10554.83 + 2406 10556.45 + 2407 10565.30 + 2408 10576.35 + 2409 10585.02 + 2410 10587.09 + 2411 10591.34 + 2412 10596.90 + 2413 10601.33 + 2414 10605.45 + 2415 10613.38 + 2416 10615.00 + 2417 10622.54 + 2418 10646.51 + 2419 10664.23 + 2420 10678.36 + 2421 10700.35 + 2422 10703.64 + 2423 10723.92 + 2424 10725.41 + 2425 10726.92 + 2426 10732.24 + 2427 10741.81 + 2428 10744.36 + 2429 10752.47 + 2430 10754.33 + 2431 10772.43 + 2432 10776.98 + 2433 10779.09 + 2434 10785.91 + 2435 10786.36 + 2436 10803.91 + 2437 10804.52 + 2438 10807.34 + 2439 10812.27 + 2440 10820.08 + 2441 10834.17 + 2442 10853.45 + 2443 10862.50 + 2444 10869.96 + 2445 10874.57 + 2446 10890.28 + 2447 10901.18 + 2448 10911.32 + 2449 10913.57 + 2450 10923.72 + 2451 10941.62 + 2452 10948.15 + 2453 10962.88 + 2454 10983.63 + 2455 10990.21 + diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py new file mode 100644 index 00000000..43a010f6 --- /dev/null +++ b/banzai_nres/wavelength.py @@ -0,0 +1,38 @@ +import numpy as np + +from banzai.stages import Stage +from banzai_nres.frames import EchelleSpectralCCDData +from xwavecal.wavelength import wavelength_calibrate, SolutionRefineOnce, WavelengthSolution +import logging + +logger = logging.getLogger('banzai') + + +class ArcLoader(Stage): + def do_stage(self, image: EchelleSpectralCCDData): + if not traces.blind_solve: + # load in ref_id column. + # load in wavelengths + + +class WavelengthCalibrate(Stage): + def do_stage(self, image: EchelleSpectralCCDData): + # image.spectrum = Table({'id': trace_ids, 'flux': flux, 'uncertainty': np.sqrt(variance)}) + # identify emission lines and get (pixel, order) positions. + # helps to have flat fielded emission line fluxes. + if ref_id is None: + # reidentify reference ids. + # blind solve wavelength + measured_lines = wavelength_calibrate(measured_lines, line_list, np.arange(4096), np.arange(num_orders), + principle_order_number=52, wavelength_models=wavelength_models) + # have wavelength_calibrate add 'wavelength' to measured_lines. + else: + measured_lines['wavelength'] = image.wavelengths[(measured_lines['pixel'].astype(int), measured_lines['order'])] + + wavelengths_to_fit = get_nearest(line_list, measured_lines['wavelength']) + wavelength_solution = WavelengthSolution().solve(measured_lines, wavelengths_to_fit, weights=np.array([1])) + # in xwavecal: make solve a cls method so that it returns WavelengthSolution + image.wavelengths = wavelength_solution.wavelength(x, order) + # make __call__ method. + # do some qc checks. Throw warnings necessary. + return image \ No newline at end of file From 05c44981124bcc513ce5752fbeb033177a9525f7 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Tue, 24 Mar 2020 14:08:10 -0700 Subject: [PATCH 002/303] updated skeleton for wavelength calibration. --- banzai_nres/wavelength.py | 66 ++++++++++++++++++++++++++++++--------- 1 file changed, 52 insertions(+), 14 deletions(-) diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py index 43a010f6..7883181a 100644 --- a/banzai_nres/wavelength.py +++ b/banzai_nres/wavelength.py @@ -2,13 +2,29 @@ from banzai.stages import Stage from banzai_nres.frames import EchelleSpectralCCDData -from xwavecal.wavelength import wavelength_calibrate, SolutionRefineOnce, WavelengthSolution +from xwavecal.wavelength import wavelength_calibrate, WavelengthSolution +from xwavecal.utils.wavelength_utils import find_nearest +from scipy.ndimage import map_coordinates import logging logger = logging.getLogger('banzai') +NRES_PRINCIPLE_ORDER_NUMBER = 52 +MODELS = {'initial_wavelength_model': {1: [0, 1, 2], 2: [0, 1, 2]}, + 'intermediate_wavelength_model': {0: [0, 1, 2], 1: [0, 1, 2], 2: [0, 1, 2]}, + 'final_wavelength_model': {0: [0, 1, 2, 3, 4, 5], + 1: [0, 1, 2, 3, 4, 5], + 2: [0, 1, 2, 3, 4, 5], + 3: [0, 1, 2, 3, 4, 5], + 4: [0]}} -class ArcLoader(Stage): + +class WavelengthLoader(Stage): + """ + Loads the wavelengths and reference_ids onto from the nearest Arc-emission lamp (wavelength calibration) in the db. + If the traces have shifted (e.g. the instrument was serviced), then we do not load wavelengths nor reference ids + (new wavelengths will be created from scratch in WavelengthCalibrate). + """ def do_stage(self, image: EchelleSpectralCCDData): if not traces.blind_solve: # load in ref_id column. @@ -16,23 +32,45 @@ def do_stage(self, image: EchelleSpectralCCDData): class WavelengthCalibrate(Stage): + """ + Stage to recalibrate wavelength-calibration (e.g. arc lamp) frames. + We re-wavelength calibrate from scratch if the Arc does not have reference id's assigned to each trace. + We lightly recalibrate the wavelength calibration if the arc has reference id's assigned to each trace. + """ def do_stage(self, image: EchelleSpectralCCDData): # image.spectrum = Table({'id': trace_ids, 'flux': flux, 'uncertainty': np.sqrt(variance)}) # identify emission lines and get (pixel, order) positions. # helps to have flat fielded emission line fluxes. + pixel, order = np.arange(image.data.shape[1]), np.arange(num_orders) if ref_id is None: # reidentify reference ids. - # blind solve wavelength - measured_lines = wavelength_calibrate(measured_lines, line_list, np.arange(4096), np.arange(num_orders), - principle_order_number=52, wavelength_models=wavelength_models) - # have wavelength_calibrate add 'wavelength' to measured_lines. + # blind solve for the wavelengths of the emission lines + measured_lines['wavelength'] = wavelength_calibrate(measured_lines, line_list, pixel, order, + principle_order_number=NRES_PRINCIPLE_ORDER_NUMBER) else: - measured_lines['wavelength'] = image.wavelengths[(measured_lines['pixel'].astype(int), measured_lines['order'])] - - wavelengths_to_fit = get_nearest(line_list, measured_lines['wavelength']) - wavelength_solution = WavelengthSolution().solve(measured_lines, wavelengths_to_fit, weights=np.array([1])) - # in xwavecal: make solve a cls method so that it returns WavelengthSolution - image.wavelengths = wavelength_solution.wavelength(x, order) - # make __call__ method. + # adopt wavelengths for the emission lines from the existing solution + measured_lines['wavelength'] = map_coordinates(image.wavelengths, + [measured_lines['order'], measured_lines['pixel']], + order=1, prefilter=False) + image.spectrum['wavelength'] = self.recalibrate(measured_lines, line_list, pixel, order) # do some qc checks. Throw warnings necessary. - return image \ No newline at end of file + return image + + def recalibrate(self, measured_lines, line_list, pixel, order): + """ + Recalibrate an existing wavelength solution using new measured spectral features. + :param measured_lines: + :param line_list: + :param pixel: + :param order: + :return: ndarray, wavelengths. Where wavelengths.shape = (len(order), len(pixel)). + array of wavelengths for the extracted spectrum. + """ + wavelength_solution = WavelengthSolution(model=MODELS.get('final_wavelength_model'), + min_order=np.min(order), max_order=np.max(order), + min_pixel=np.min(pixel), max_pixel=np.max(pixel), + measured_lines=measured_lines, reference_lines=line_list, + m0=NRES_PRINCIPLE_ORDER_NUMBER) + wavelengths_to_fit = find_nearest(measured_lines['wavelength'], np.sort(line_list)) + wavelength_solution.model_coefficients = wavelength_solution.solve(measured_lines, wavelengths_to_fit) + return wavelength_solution.wavelength(pixel, order) From 9ecb99fcbfd20e4a682657b87631a4299fa43fb1 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Tue, 24 Mar 2020 14:09:02 -0700 Subject: [PATCH 003/303] typo in wavelength call --- banzai_nres/wavelength.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py index 7883181a..a75063b2 100644 --- a/banzai_nres/wavelength.py +++ b/banzai_nres/wavelength.py @@ -73,4 +73,4 @@ def recalibrate(self, measured_lines, line_list, pixel, order): m0=NRES_PRINCIPLE_ORDER_NUMBER) wavelengths_to_fit = find_nearest(measured_lines['wavelength'], np.sort(line_list)) wavelength_solution.model_coefficients = wavelength_solution.solve(measured_lines, wavelengths_to_fit) - return wavelength_solution.wavelength(pixel, order) + return wavelength_solution(pixel, order) From 855bf96e0197eea3394966c49071d7721b7718eb Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Tue, 24 Mar 2020 17:34:19 -0700 Subject: [PATCH 004/303] added DAO find line identification. --- banzai_nres/extract.py | 10 ++++--- banzai_nres/tests/test_extract.py | 17 ++++++------ banzai_nres/tests/test_wavelength.py | 30 +++++++++++++++++++++ banzai_nres/utils/wavelength_utils.py | 38 +++++++++++++++++++++++++++ banzai_nres/wavelength.py | 32 +++++++++++++--------- 5 files changed, 103 insertions(+), 24 deletions(-) create mode 100644 banzai_nres/tests/test_wavelength.py create mode 100644 banzai_nres/utils/wavelength_utils.py diff --git a/banzai_nres/extract.py b/banzai_nres/extract.py index 7fd64b54..77eee8ce 100644 --- a/banzai_nres/extract.py +++ b/banzai_nres/extract.py @@ -14,15 +14,17 @@ def do_stage(self, image: EchelleSpectralCCDData): if image.weights is None: logger.error('Extraction weights missing. Rejecting image.', image=image) return None + # consider adding a method to image, i.e. image.extracted_spectrum_shape. flux = np.zeros((image.num_traces, image.data.shape[1]), dtype=float) variance = np.zeros_like(flux, dtype=float) trace_ids = np.arange(1, image.num_traces + 1) for i, trace_id in enumerate(trace_ids): - yx = get_trace_region(np.isclose(image.traces, trace_id)) - x_extent = slice(np.min(yx[1]), np.max(yx[1]) + 1) # get the horizontal (x) extent of the trace. - flux[i, x_extent] = self.extract_order(image.data[yx], image.weights[yx]) - variance[i, x_extent] = self.extract_order(image.uncertainty[yx] ** 2, image.weights[yx] ** 2) + this_trace = get_trace_region(np.isclose(image.traces, trace_id)) + # get the horizontal (x) extent of the trace. Consider making this a get_extent function. + x_extent = slice(np.min(this_trace[1]), np.max(this_trace[1]) + 1) + flux[i, x_extent] = self.extract_order(image.data[this_trace], image.weights[this_trace]) + variance[i, x_extent] = self.extract_order(image.uncertainty[this_trace] ** 2, image.weights[this_trace] ** 2) image.spectrum = Table({'id': trace_ids, 'flux': flux, 'uncertainty': np.sqrt(variance)}) return image diff --git a/banzai_nres/tests/test_extract.py b/banzai_nres/tests/test_extract.py index 74e99e07..caf7187b 100644 --- a/banzai_nres/tests/test_extract.py +++ b/banzai_nres/tests/test_extract.py @@ -135,17 +135,18 @@ def two_order_image(): image.traces = traces return image + def five_hundred_square_image(maxflux,number_traces,trace_width, read_noise=10): - traces = np.zeros((500,500)) + traces = np.zeros((500, 500)) data = np.ones_like(traces, dtype=float) profile = np.zeros_like(traces, dtype=float) - ix = np.arange(0,trace_width) - for i in range (0,number_traces): - traces[50*i:50*i+trace_width,:]=i - for j in range (0,trace_width): - data[50*i+j,:]+=maxflux*np.exp((-1.)*(ix[j]-trace_width/2.)**2/(trace_width/6.)**2) - for j in range (0,trace_width): - profile[50*i+j,:]=data[50*i+j,:]/np.sum(data[50*i:50*i+trace_width,0]) + ix = np.arange(0, trace_width) + for i in range(0, number_traces): + traces[50 * i:50 * i + trace_width, :] = i + for j in range(0,trace_width): + data[50 * i + j, :] += maxflux * np.exp((-1.) * (ix[j]-trace_width/2.) ** 2/(trace_width/6.)**2) + for j in range(0, trace_width): + profile[50 * i + j, :] = data[50 * i + j, :] / np.sum(data[50 * i: 50 * i + trace_width, 0]) data += np.random.poisson(data) data += np.random.normal(0.0, read_noise, size=data.shape) diff --git a/banzai_nres/tests/test_wavelength.py b/banzai_nres/tests/test_wavelength.py new file mode 100644 index 00000000..fe601026 --- /dev/null +++ b/banzai_nres/tests/test_wavelength.py @@ -0,0 +1,30 @@ +import numpy as np +from scipy.ndimage.morphology import binary_dilation +from banzai_nres.utils.wavelength_utils import identify_features, group_features_by_trace +from scipy.ndimage import gaussian_filter +import pytest + + +class TestIdentifyFeatures: + sigma = 1.0 + data = np.zeros((100, 100)) + err = np.ones_like(data) + coords = [10, 30, 50, 70] # 4 features + data[coords, coords] = 1 + data = gaussian_filter(data, sigma=sigma) + data /= np.max(data) # make features have peak fluxes of 1 + + def test_finds_features(self): + features = identify_features(self.data, self.err, nsigma=0.5, fwhm=self.sigma) + assert np.allclose(features['peak'], 1, atol=0.001) + assert np.allclose(features['pixel'], [10, 30, 50, 70], atol=0.001) + assert np.allclose(features['ycentroid'], [10, 30, 50, 70], atol=0.001) + assert len(features) == 4 + + def test_ignores_features(self): + features = identify_features(self.data, self.err, nsigma=1.5, fwhm=self.sigma) + assert len(features) == 0 + + +def test_group_features_by_trace(): + assert True \ No newline at end of file diff --git a/banzai_nres/utils/wavelength_utils.py b/banzai_nres/utils/wavelength_utils.py new file mode 100644 index 00000000..c1c961bf --- /dev/null +++ b/banzai_nres/utils/wavelength_utils.py @@ -0,0 +1,38 @@ +import numpy as np +from photutils import DAOStarFinder +from astropy.table import Table + + +def identify_features(data, err, mask=None, nsigma=2., fwhm=6.0, **kwargs): + """ + :param data: 2d ndarray. The data to identify features (e.g. ThAr emission lines) on. + :param err: 2d ndarray. The standard 1-sigma error for data. + :param mask: 2b ndarray, the same shape as data. Masked values take a value of 1. + :param nsigma: minimum multiple above the read noise (calculated via np.min(err)) for a feature to be cataloged. + :param fwhm: The full-width half-maximum (FWHM) of the major axis of the Gaussian kernel in units of pixels. + Features with fwhm below this will not be counted. + :param kwargs: extra key word arguments to pass to photutils.DAOStarFinder, e.g. theta . + :return: features. Table. + catalog of features (e.g. emission lines). features['xcentroid'][j] gives the horizontal pixel position + of the jth feature. features['ycentroid'][j] gives the y pixel (vertical) position of the jth feature. + """ + daofind = DAOStarFinder(fwhm=fwhm, threshold=np.nanmin(err) * nsigma, exclude_border=True, **kwargs) + features = daofind(data, mask=mask) + if features is None: + features = Table({'xcentroid': [], 'ycentroid': [], 'flux': []}) + features['pixel'] = features['xcentroid'] # because xwavecal uses 'pixel' as the coordinate key. + + # TODO DAOStarFind uses flux = peak/threshold. We want the total flux in the line. So features['flux'] is not + # yet appropriate. Expect the overlap fitting to fail. + #features['flux'] = sum_flux(features['xcentroid'], ['ycentroid'], data, mask, fwhm=fwhm) + return features + + +def group_features_by_trace(features, traces): + """ + :return: features. + where features['id'][j] gives the id number of the trace that the feature falls in. + """ + features['id'] = traces[features['ycentroid'].astype(int), features['xcentroid'].astype(int)] + return features + diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py index a75063b2..9a8c3c60 100644 --- a/banzai_nres/wavelength.py +++ b/banzai_nres/wavelength.py @@ -2,9 +2,9 @@ from banzai.stages import Stage from banzai_nres.frames import EchelleSpectralCCDData +from banzai_nres.utils.wavelength_utils import identify_features, group_features_by_trace from xwavecal.wavelength import wavelength_calibrate, WavelengthSolution from xwavecal.utils.wavelength_utils import find_nearest -from scipy.ndimage import map_coordinates import logging logger = logging.getLogger('banzai') @@ -26,7 +26,7 @@ class WavelengthLoader(Stage): (new wavelengths will be created from scratch in WavelengthCalibrate). """ def do_stage(self, image: EchelleSpectralCCDData): - if not traces.blind_solve: + if not image.traces.blind_solve: # load in ref_id column. # load in wavelengths @@ -40,19 +40,21 @@ class WavelengthCalibrate(Stage): def do_stage(self, image: EchelleSpectralCCDData): # image.spectrum = Table({'id': trace_ids, 'flux': flux, 'uncertainty': np.sqrt(variance)}) # identify emission lines and get (pixel, order) positions. + features = identify_features(image.data, image.uncertainty, image.mask, nsigma=5.0, fwhm=6.0) # helps to have flat fielded emission line fluxes. - pixel, order = np.arange(image.data.shape[1]), np.arange(num_orders) + fiber, ref_id, measured_lines, line_list = None, None, None, None + pixel, order = np.arange(image.data.shape[1]), np.arange(len(image.spectrum[image.spectrum['fiber'] == fiber])) if ref_id is None: # reidentify reference ids. # blind solve for the wavelengths of the emission lines measured_lines['wavelength'] = wavelength_calibrate(measured_lines, line_list, pixel, order, principle_order_number=NRES_PRINCIPLE_ORDER_NUMBER) else: - # adopt wavelengths for the emission lines from the existing solution - measured_lines['wavelength'] = map_coordinates(image.wavelengths, - [measured_lines['order'], measured_lines['pixel']], - order=1, prefilter=False) - image.spectrum['wavelength'] = self.recalibrate(measured_lines, line_list, pixel, order) + # adopt wavelengths for the emission lines from the existing solution, good to 1 pixel. + # Note: we could improve this considerably with ndimage.map_coordinates(..., order=1, prefilter=False). + measured_lines['wavelength'] = image.wavelengths[measured_lines['order'].astype(int), + measured_lines['pixel'].astype(int)] + wavelength_solution = self.recalibrate(measured_lines, line_list, pixel, order) # do some qc checks. Throw warnings necessary. return image @@ -63,8 +65,11 @@ def recalibrate(self, measured_lines, line_list, pixel, order): :param line_list: :param pixel: :param order: - :return: ndarray, wavelengths. Where wavelengths.shape = (len(order), len(pixel)). - array of wavelengths for the extracted spectrum. + :return: wavelength_solution. xwavecal.wavelength.WavelengthSolution. + wavelength_solution(x, order) will give the wavelength of the len(x) points with pixel and order coordinates + x and order, respectively. + where x and order are ndarray's of the same shape. + """ wavelength_solution = WavelengthSolution(model=MODELS.get('final_wavelength_model'), min_order=np.min(order), max_order=np.max(order), @@ -72,5 +77,8 @@ def recalibrate(self, measured_lines, line_list, pixel, order): measured_lines=measured_lines, reference_lines=line_list, m0=NRES_PRINCIPLE_ORDER_NUMBER) wavelengths_to_fit = find_nearest(measured_lines['wavelength'], np.sort(line_list)) - wavelength_solution.model_coefficients = wavelength_solution.solve(measured_lines, wavelengths_to_fit) - return wavelength_solution(pixel, order) + weights = np.zeros_like(wavelengths_to_fit, dtype=float) + # fit lines who have less than 0.1 angstrom error + weights[np.isclose(wavelengths_to_fit, measured_lines['wavelength'], atol=0.1)] = 1 + wavelength_solution.model_coefficients = wavelength_solution.solve(measured_lines, wavelengths_to_fit, weights=weights) + return wavelength_solution From 78a286c4e04179ca43cfbb049f7ba738a4e088c7 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Tue, 24 Mar 2020 17:52:31 -0700 Subject: [PATCH 005/303] unit tests for group_features_by_trace and identify_features --- banzai_nres/tests/test_wavelength.py | 6 ++++-- banzai_nres/utils/wavelength_utils.py | 4 ++-- banzai_nres/wavelength.py | 5 ++++- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/banzai_nres/tests/test_wavelength.py b/banzai_nres/tests/test_wavelength.py index fe601026..52281fa2 100644 --- a/banzai_nres/tests/test_wavelength.py +++ b/banzai_nres/tests/test_wavelength.py @@ -1,5 +1,4 @@ import numpy as np -from scipy.ndimage.morphology import binary_dilation from banzai_nres.utils.wavelength_utils import identify_features, group_features_by_trace from scipy.ndimage import gaussian_filter import pytest @@ -27,4 +26,7 @@ def test_ignores_features(self): def test_group_features_by_trace(): - assert True \ No newline at end of file + traces = np.array([[0, 0, 1, 1], [2, 2, 0, 0]]) + features = {'xcentroid': [0, 2, 0, 2], 'ycentroid': [0, 0, 1, 1]} + features = group_features_by_trace(features, traces) + assert np.allclose(features['id'], [0, 1, 2, 0]) diff --git a/banzai_nres/utils/wavelength_utils.py b/banzai_nres/utils/wavelength_utils.py index c1c961bf..c2efb020 100644 --- a/banzai_nres/utils/wavelength_utils.py +++ b/banzai_nres/utils/wavelength_utils.py @@ -23,7 +23,7 @@ def identify_features(data, err, mask=None, nsigma=2., fwhm=6.0, **kwargs): features['pixel'] = features['xcentroid'] # because xwavecal uses 'pixel' as the coordinate key. # TODO DAOStarFind uses flux = peak/threshold. We want the total flux in the line. So features['flux'] is not - # yet appropriate. Expect the overlap fitting to fail. + # yet appropriate. Expect the overlap fitting to fail. We really should 2d extract the flux in each source. #features['flux'] = sum_flux(features['xcentroid'], ['ycentroid'], data, mask, fwhm=fwhm) return features @@ -33,6 +33,6 @@ def group_features_by_trace(features, traces): :return: features. where features['id'][j] gives the id number of the trace that the feature falls in. """ - features['id'] = traces[features['ycentroid'].astype(int), features['xcentroid'].astype(int)] + features['id'] = traces[np.array(features['ycentroid'], dtype=int), np.array(features['xcentroid'], dtype=int)] return features diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py index 9a8c3c60..172d6bd1 100644 --- a/banzai_nres/wavelength.py +++ b/banzai_nres/wavelength.py @@ -27,6 +27,7 @@ class WavelengthLoader(Stage): """ def do_stage(self, image: EchelleSpectralCCDData): if not image.traces.blind_solve: + pass # load in ref_id column. # load in wavelengths @@ -41,6 +42,8 @@ def do_stage(self, image: EchelleSpectralCCDData): # image.spectrum = Table({'id': trace_ids, 'flux': flux, 'uncertainty': np.sqrt(variance)}) # identify emission lines and get (pixel, order) positions. features = identify_features(image.data, image.uncertainty, image.mask, nsigma=5.0, fwhm=6.0) + features = group_features_by_trace(features, image.traces) + features = features[features['id'] != 0] # throw out features that are outside of any trace. # helps to have flat fielded emission line fluxes. fiber, ref_id, measured_lines, line_list = None, None, None, None pixel, order = np.arange(image.data.shape[1]), np.arange(len(image.spectrum[image.spectrum['fiber'] == fiber])) @@ -55,7 +58,7 @@ def do_stage(self, image: EchelleSpectralCCDData): measured_lines['wavelength'] = image.wavelengths[measured_lines['order'].astype(int), measured_lines['pixel'].astype(int)] wavelength_solution = self.recalibrate(measured_lines, line_list, pixel, order) - # do some qc checks. Throw warnings necessary. + # do some qc checks. Throw warnings when necessary. return image def recalibrate(self, measured_lines, line_list, pixel, order): From 27b29160b448fcc5b49d8102f2e89e147fc6e953 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Wed, 25 Mar 2020 10:34:22 -0700 Subject: [PATCH 006/303] aperture extract function for getting the intensity in each line --- banzai_nres/tests/test_wavelength.py | 7 ++++++- banzai_nres/utils/wavelength_utils.py | 30 +++++++++++++++++++++++---- banzai_nres/wavelength.py | 3 ++- 3 files changed, 34 insertions(+), 6 deletions(-) diff --git a/banzai_nres/tests/test_wavelength.py b/banzai_nres/tests/test_wavelength.py index 52281fa2..b9d10337 100644 --- a/banzai_nres/tests/test_wavelength.py +++ b/banzai_nres/tests/test_wavelength.py @@ -1,5 +1,5 @@ import numpy as np -from banzai_nres.utils.wavelength_utils import identify_features, group_features_by_trace +from banzai_nres.utils.wavelength_utils import identify_features, group_features_by_trace, aperture_extract from scipy.ndimage import gaussian_filter import pytest @@ -24,6 +24,11 @@ def test_ignores_features(self): features = identify_features(self.data, self.err, nsigma=1.5, fwhm=self.sigma) assert len(features) == 0 + def test_aperture_extract(self): + fluxes = aperture_extract(self.coords, self.coords, self.data, aperture_width=self.sigma * 10) + # assert the summed flux is the expected flux for a 2d (unnormalized) gaussian. + assert np.allclose(fluxes, 2 * np.pi * self.sigma**2, rtol=1E-4) + def test_group_features_by_trace(): traces = np.array([[0, 0, 1, 1], [2, 2, 0, 0]]) diff --git a/banzai_nres/utils/wavelength_utils.py b/banzai_nres/utils/wavelength_utils.py index c2efb020..c8e82580 100644 --- a/banzai_nres/utils/wavelength_utils.py +++ b/banzai_nres/utils/wavelength_utils.py @@ -21,10 +21,6 @@ def identify_features(data, err, mask=None, nsigma=2., fwhm=6.0, **kwargs): if features is None: features = Table({'xcentroid': [], 'ycentroid': [], 'flux': []}) features['pixel'] = features['xcentroid'] # because xwavecal uses 'pixel' as the coordinate key. - - # TODO DAOStarFind uses flux = peak/threshold. We want the total flux in the line. So features['flux'] is not - # yet appropriate. Expect the overlap fitting to fail. We really should 2d extract the flux in each source. - #features['flux'] = sum_flux(features['xcentroid'], ['ycentroid'], data, mask, fwhm=fwhm) return features @@ -36,3 +32,29 @@ def group_features_by_trace(features, traces): features['id'] = traces[np.array(features['ycentroid'], dtype=int), np.array(features['xcentroid'], dtype=int)] return features + +def aperture_extract(x, y, data, aperture_width, mask=None): + """ + Extract all flux within the aperture of (width, height) = (aperture_width, aperture_width) + around each point given by x and y. + :param x: ndarray, column indices of each extraction point in data. + :param y: ndarray, row indices of each extraction point in data. + :param data: 2d ndarray. data where (x[i], y[i]) is the coordinate of the ith source of interest. + :param mask: 2d ndarray. Same shape as data. Masked values take a value of 1. + :param aperture_width: int. The width (and height) of the box around each point (x[i], y[i]) where flux will be summed. + :return: flux. ndarray. Same shape as x and y. Summed flux around each point x and y, in order of the points. + """ + if mask is None: + mask = np.zeros_like(data) + # ignore masked points in the sum + masked_data = np.zeros_like(data, dtype=float) + masked_data[np.isclose(mask, 0)] = data[np.isclose(mask, 0)] + # get the set of coordinates to extract + hw = max(int(aperture_width/2), 1) + xoffsets, yoffsets = np.meshgrid(np.arange(-hw, hw+1), np.arange(-hw, hw+1)) + # + fluxes = np.zeros_like(x, dtype=float) + x_int, y_int = np.array(x, dtype=int), np.array(y, dtype=int) + for deltax, deltay in zip(xoffsets.ravel(), yoffsets.ravel()): + fluxes += data[y_int + deltay, x_int + deltax] + return fluxes diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py index 172d6bd1..1412fdfb 100644 --- a/banzai_nres/wavelength.py +++ b/banzai_nres/wavelength.py @@ -2,7 +2,7 @@ from banzai.stages import Stage from banzai_nres.frames import EchelleSpectralCCDData -from banzai_nres.utils.wavelength_utils import identify_features, group_features_by_trace +from banzai_nres.utils.wavelength_utils import identify_features, group_features_by_trace, aperture_extract from xwavecal.wavelength import wavelength_calibrate, WavelengthSolution from xwavecal.utils.wavelength_utils import find_nearest import logging @@ -44,6 +44,7 @@ def do_stage(self, image: EchelleSpectralCCDData): features = identify_features(image.data, image.uncertainty, image.mask, nsigma=5.0, fwhm=6.0) features = group_features_by_trace(features, image.traces) features = features[features['id'] != 0] # throw out features that are outside of any trace. + features['flux'] = aperture_extract(features['xcentroid'], features['ycentroid'], image.data, image.mask, aperture_width=6.0) # helps to have flat fielded emission line fluxes. fiber, ref_id, measured_lines, line_list = None, None, None, None pixel, order = np.arange(image.data.shape[1]), np.arange(len(image.spectrum[image.spectrum['fiber'] == fiber])) From 0146e8be02b3643fef0e993b506d93afa3b4281d Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Wed, 25 Mar 2020 10:56:50 -0700 Subject: [PATCH 007/303] broke up feature identification into its own stage. --- banzai_nres/wavelength.py | 60 ++++++++++++++++++++++++++------------- 1 file changed, 40 insertions(+), 20 deletions(-) diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py index 1412fdfb..9f34daf6 100644 --- a/banzai_nres/wavelength.py +++ b/banzai_nres/wavelength.py @@ -17,6 +17,7 @@ 2: [0, 1, 2, 3, 4, 5], 3: [0, 1, 2, 3, 4, 5], 4: [0]}} +EMISSION_FEATURE_SIZE = 6.0 # pixels class WavelengthLoader(Stage): @@ -39,26 +40,27 @@ class WavelengthCalibrate(Stage): We lightly recalibrate the wavelength calibration if the arc has reference id's assigned to each trace. """ def do_stage(self, image: EchelleSpectralCCDData): - # image.spectrum = Table({'id': trace_ids, 'flux': flux, 'uncertainty': np.sqrt(variance)}) - # identify emission lines and get (pixel, order) positions. - features = identify_features(image.data, image.uncertainty, image.mask, nsigma=5.0, fwhm=6.0) - features = group_features_by_trace(features, image.traces) - features = features[features['id'] != 0] # throw out features that are outside of any trace. - features['flux'] = aperture_extract(features['xcentroid'], features['ycentroid'], image.data, image.mask, aperture_width=6.0) - # helps to have flat fielded emission line fluxes. - fiber, ref_id, measured_lines, line_list = None, None, None, None - pixel, order = np.arange(image.data.shape[1]), np.arange(len(image.spectrum[image.spectrum['fiber'] == fiber])) - if ref_id is None: - # reidentify reference ids. - # blind solve for the wavelengths of the emission lines - measured_lines['wavelength'] = wavelength_calibrate(measured_lines, line_list, pixel, order, - principle_order_number=NRES_PRINCIPLE_ORDER_NUMBER) - else: - # adopt wavelengths for the emission lines from the existing solution, good to 1 pixel. - # Note: we could improve this considerably with ndimage.map_coordinates(..., order=1, prefilter=False). - measured_lines['wavelength'] = image.wavelengths[measured_lines['order'].astype(int), - measured_lines['pixel'].astype(int)] - wavelength_solution = self.recalibrate(measured_lines, line_list, pixel, order) + # load ref_id, id, fibers from Arc lamp + ref_id = None + id = None + fibers = None + for fiber in list(set(fibers)): + pixel, order = np.arange(image.data.shape[1]), np.sort(ref_id[fibers == fiber]) + if ref_id is None: + # reidentify reference ids. + # blind solve for the wavelengths of the emission lines + measured_lines['wavelength'] = wavelength_calibrate(measured_lines, line_list, pixel, order, + principle_order_number=NRES_PRINCIPLE_ORDER_NUMBER) + else: + # assign each feature the correct reference id (order) and fiber: + image.features['order'], image.features['fiber'] = ref_id[image.features['id'] - 1], fibers[ + image.features['id'] - 1] + # adopt wavelengths for the emission lines from the existing solution, good to 1 pixel. + # Note: we could improve this considerably with ndimage.map_coordinates(..., order=1, prefilter=False). + measured_lines['wavelength'] = image.wavelengths[measured_lines['order'].astype(int), + measured_lines['pixel'].astype(int)] + wavelength_solution = self.recalibrate(measured_lines, line_list, pixel, order) + # evaluate wavelenlgth_solution at every point in the trace # do some qc checks. Throw warnings when necessary. return image @@ -86,3 +88,21 @@ def recalibrate(self, measured_lines, line_list, pixel, order): weights[np.isclose(wavelengths_to_fit, measured_lines['wavelength'], atol=0.1)] = 1 wavelength_solution.model_coefficients = wavelength_solution.solve(measured_lines, wavelengths_to_fit, weights=weights) return wavelength_solution + + +class IdentifyFeatures(Stage): + """ + Stage to identify all sharp emission-like features on an Arc lamp frame. + """ + def do_stage(self, image: EchelleSpectralCCDData): + # identify emission feature (pixel, order) positions. + features = identify_features(image.data, image.uncertainty, image.mask, nsigma=5.0, fwhm=EMISSION_FEATURE_SIZE) + features = group_features_by_trace(features, image.traces) + features = features[features['id'] != 0] # throw out features that are outside of any trace. + # get total flux in each emission feature + features['flux'] = aperture_extract(features['xcentroid'], features['ycentroid'], image.data, + aperture_width=EMISSION_FEATURE_SIZE, mask=image.mask) + # blaze correct the emission features fluxes. This speeds up and improves overlap fitting in xwavecal. + features['corrected_flux'] = features['flux'] / image.blaze['blaze'][features['id'], + np.array(features['xcentroid'], dtype=int)] + image.features = features \ No newline at end of file From 10a638c660321eadbb9a853ff8d48abe01d73aa3 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Wed, 25 Mar 2020 11:34:49 -0700 Subject: [PATCH 008/303] replaced aperture extract function with sep.sum_circle --- banzai_nres/tests/test_wavelength.py | 41 +++++++++++++++++++++++---- banzai_nres/utils/wavelength_utils.py | 27 ------------------ banzai_nres/wavelength.py | 20 +++++++++---- 3 files changed, 50 insertions(+), 38 deletions(-) diff --git a/banzai_nres/tests/test_wavelength.py b/banzai_nres/tests/test_wavelength.py index b9d10337..4b27cb51 100644 --- a/banzai_nres/tests/test_wavelength.py +++ b/banzai_nres/tests/test_wavelength.py @@ -1,6 +1,10 @@ import numpy as np -from banzai_nres.utils.wavelength_utils import identify_features, group_features_by_trace, aperture_extract +from banzai_nres.utils.wavelength_utils import identify_features, group_features_by_trace +from banzai_nres.wavelength import IdentifyFeatures from scipy.ndimage import gaussian_filter +from banzai_nres.frames import EchelleSpectralCCDData +from banzai import context +import sep import pytest @@ -16,19 +20,46 @@ class TestIdentifyFeatures: def test_finds_features(self): features = identify_features(self.data, self.err, nsigma=0.5, fwhm=self.sigma) assert np.allclose(features['peak'], 1, atol=0.001) - assert np.allclose(features['pixel'], [10, 30, 50, 70], atol=0.001) - assert np.allclose(features['ycentroid'], [10, 30, 50, 70], atol=0.001) + assert np.allclose(features['pixel'], self.coords, atol=0.001) + assert np.allclose(features['ycentroid'], self.coords, atol=0.001) assert len(features) == 4 def test_ignores_features(self): features = identify_features(self.data, self.err, nsigma=1.5, fwhm=self.sigma) assert len(features) == 0 - def test_aperture_extract(self): - fluxes = aperture_extract(self.coords, self.coords, self.data, aperture_width=self.sigma * 10) + def test_extract(self): + # small test to make sure sep.sum_circle is behaving. + fluxes, _, _ = sep.sum_circle(self.data, self.coords, self.coords, 10 * self.sigma, gain=1.0, err=self.err) # assert the summed flux is the expected flux for a 2d (unnormalized) gaussian. assert np.allclose(fluxes, 2 * np.pi * self.sigma**2, rtol=1E-4) + @pytest.mark.integration + def test_do_stage(self): + blaze_factor = 0.5 + input_context = context.Context({}) + image = EchelleSpectralCCDData(data=self.data, uncertainty=self.err, meta={'OBJECTS': 'tung&tung&none'}, + traces=np.ones_like(self.data, dtype=int), + blaze={'blaze': blaze_factor * np.ones_like(self.data, dtype=int)}) + stage = IdentifyFeatures(input_context) + stage.fwhm, stage.nsigma = self.sigma, 0.5 + image = stage.do_stage(image) + assert np.allclose(image.features['corrected_flux'], image.features['flux'] / blaze_factor, rtol=1E-4) + assert np.allclose(image.features['pixel'], self.coords, atol=0.001) + assert np.allclose(image.features['ycentroid'], self.coords, atol=0.001) + assert np.allclose(image.features['id'], 1) + + @pytest.mark.integration + def test_do_stage_on_empty_features(self): + input_context = context.Context({}) + image = EchelleSpectralCCDData(data=self.data, uncertainty=self.err, meta={'OBJECTS': 'tung&tung&none'}, + traces=np.ones_like(self.data, dtype=int), + blaze={'blaze': np.ones_like(self.data, dtype=int)}) + stage = IdentifyFeatures(input_context) + stage.fwhm, stage.nsigma = self.sigma, 1.5 + image = stage.do_stage(image) + assert len(image.features) == 0 + def test_group_features_by_trace(): traces = np.array([[0, 0, 1, 1], [2, 2, 0, 0]]) diff --git a/banzai_nres/utils/wavelength_utils.py b/banzai_nres/utils/wavelength_utils.py index c8e82580..15a0edaa 100644 --- a/banzai_nres/utils/wavelength_utils.py +++ b/banzai_nres/utils/wavelength_utils.py @@ -31,30 +31,3 @@ def group_features_by_trace(features, traces): """ features['id'] = traces[np.array(features['ycentroid'], dtype=int), np.array(features['xcentroid'], dtype=int)] return features - - -def aperture_extract(x, y, data, aperture_width, mask=None): - """ - Extract all flux within the aperture of (width, height) = (aperture_width, aperture_width) - around each point given by x and y. - :param x: ndarray, column indices of each extraction point in data. - :param y: ndarray, row indices of each extraction point in data. - :param data: 2d ndarray. data where (x[i], y[i]) is the coordinate of the ith source of interest. - :param mask: 2d ndarray. Same shape as data. Masked values take a value of 1. - :param aperture_width: int. The width (and height) of the box around each point (x[i], y[i]) where flux will be summed. - :return: flux. ndarray. Same shape as x and y. Summed flux around each point x and y, in order of the points. - """ - if mask is None: - mask = np.zeros_like(data) - # ignore masked points in the sum - masked_data = np.zeros_like(data, dtype=float) - masked_data[np.isclose(mask, 0)] = data[np.isclose(mask, 0)] - # get the set of coordinates to extract - hw = max(int(aperture_width/2), 1) - xoffsets, yoffsets = np.meshgrid(np.arange(-hw, hw+1), np.arange(-hw, hw+1)) - # - fluxes = np.zeros_like(x, dtype=float) - x_int, y_int = np.array(x, dtype=int), np.array(y, dtype=int) - for deltax, deltay in zip(xoffsets.ravel(), yoffsets.ravel()): - fluxes += data[y_int + deltay, x_int + deltax] - return fluxes diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py index 9f34daf6..d31d0f65 100644 --- a/banzai_nres/wavelength.py +++ b/banzai_nres/wavelength.py @@ -2,9 +2,10 @@ from banzai.stages import Stage from banzai_nres.frames import EchelleSpectralCCDData -from banzai_nres.utils.wavelength_utils import identify_features, group_features_by_trace, aperture_extract +from banzai_nres.utils.wavelength_utils import identify_features, group_features_by_trace from xwavecal.wavelength import wavelength_calibrate, WavelengthSolution from xwavecal.utils.wavelength_utils import find_nearest +import sep import logging logger = logging.getLogger('banzai') @@ -94,15 +95,22 @@ class IdentifyFeatures(Stage): """ Stage to identify all sharp emission-like features on an Arc lamp frame. """ + nsigma = 5.0 + fwhm = EMISSION_FEATURE_SIZE + def do_stage(self, image: EchelleSpectralCCDData): # identify emission feature (pixel, order) positions. - features = identify_features(image.data, image.uncertainty, image.mask, nsigma=5.0, fwhm=EMISSION_FEATURE_SIZE) + features = identify_features(image.data, image.uncertainty, image.mask, nsigma=self.nsigma, fwhm=self.fwhm) features = group_features_by_trace(features, image.traces) features = features[features['id'] != 0] # throw out features that are outside of any trace. - # get total flux in each emission feature - features['flux'] = aperture_extract(features['xcentroid'], features['ycentroid'], image.data, - aperture_width=EMISSION_FEATURE_SIZE, mask=image.mask) + # mask data + masked_data, masked_err = np.copy(image.data), np.copy(image.uncertainty) + masked_data[image.mask], masked_err[image.mask] = 0, 0 + # get total flux in each emission feature. For now just sum_circle, although we should use sum_ellipse. + features['flux'], features['fluxerr'], _ = sep.sum_circle(masked_data, features['xcentroid'], features['ycentroid'], + self.fwhm, gain=1.0, err=masked_err) # blaze correct the emission features fluxes. This speeds up and improves overlap fitting in xwavecal. features['corrected_flux'] = features['flux'] / image.blaze['blaze'][features['id'], np.array(features['xcentroid'], dtype=int)] - image.features = features \ No newline at end of file + image.features = features + return image From d712fc08a0269852f079d2e8653c7c862287d35d Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Wed, 25 Mar 2020 12:47:28 -0700 Subject: [PATCH 009/303] added line list loader stage and stacker stages. Added to list of stages to do. More fleshed out skeleton for wavelength calibration --- banzai_nres/flats.py | 2 - banzai_nres/frames.py | 1 + banzai_nres/settings.py | 22 +++++++-- banzai_nres/wavelength.py | 99 ++++++++++++++++++++++++++++++--------- 4 files changed, 96 insertions(+), 28 deletions(-) diff --git a/banzai_nres/flats.py b/banzai_nres/flats.py index 0278a089..e8cad7e3 100644 --- a/banzai_nres/flats.py +++ b/banzai_nres/flats.py @@ -1,6 +1,4 @@ from banzai.calibrations import CalibrationStacker, CalibrationUser -from banzai.stages import Stage -import numpy as np class FlatStacker(CalibrationStacker): diff --git a/banzai_nres/frames.py b/banzai_nres/frames.py index 476fba7b..b75223c3 100644 --- a/banzai_nres/frames.py +++ b/banzai_nres/frames.py @@ -112,6 +112,7 @@ def __init__(self, data: Union[np.array, Table], meta: fits.Header, self.spectrum = spectrum self.blaze = blaze + # TODO : Add image.features (or store these in CATALOG like photometry) and add image.line_list @property diff --git a/banzai_nres/settings.py b/banzai_nres/settings.py index 79238708..35f9edae 100644 --- a/banzai_nres/settings.py +++ b/banzai_nres/settings.py @@ -15,6 +15,7 @@ 'banzai.dark.DarkSubtractor', 'banzai_nres.flats.FlatLoader', 'banzai_nres.background.BackgroundSubtractor', + 'banzai_nres.wavelength.ArcLoader', 'banzai_nres.extract.GetOptimalExtractionWeights', 'banzai_nres.extract.WeightedExtract', ] @@ -41,11 +42,17 @@ LAST_STAGE = {'BIAS': 'banzai.trim.Trimmer', 'DARK': 'banzai.bias.BiasSubtractor', - 'LAMPFLAT': 'banzai.dark.DarkSubtractor', 'TARGET': None, 'DOUBLE': None} + 'LAMPFLAT': 'banzai.dark.DarkSubtractor', + 'DOUBLE': 'banzai.dark.DarkSubtractor', + 'TARGET': None, + } EXTRA_STAGES = {'BIAS': ['banzai.bias.BiasMasterLevelSubtractor', 'banzai.bias.BiasComparer'], 'DARK': ['banzai.dark.DarkNormalizer', 'banzai.dark.DarkComparer'], - 'LAMPFLAT': [], 'TARGET': None, 'DOUBLE': None} + 'LAMPFLAT': [], + 'DOUBLE': [], + 'TARGET': None, + } CALIBRATION_STACKER_STAGES = {'BIAS': ['banzai.bias.BiasMaker'], 'DARK': ['banzai.dark.DarkMaker'], @@ -55,7 +62,16 @@ 'banzai_nres.background.BackgroundSubtractor', 'banzai_nres.traces.TraceRefiner', 'banzai_nres.profile.ProfileFitter' - ]} + ], + 'DOUBLE': ['banzai_nres.wavelength.ArcStacker', # stack + 'banzai_nres.flats.FlatLoader', # load traces + 'banzai_nres.wavelength.ArcLoader', # load wavelengths, ref_ids, etc... + 'banzai_nres.wavelength.LineListLoader', # load reference laboratory wavelengths + 'banzai_nres.background.BackgroundSubtractor', + 'banzai_nres.wavelength.IdentifyFeatures', + 'banzai_nres.wavelength.WavelengthCalibrate', + ] + } # Stack delays are expressed in seconds--namely, each is five minutes CALIBRATION_STACK_DELAYS = {'BIAS': 300, diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py index d31d0f65..fad3bbda 100644 --- a/banzai_nres/wavelength.py +++ b/banzai_nres/wavelength.py @@ -1,12 +1,15 @@ import numpy as np from banzai.stages import Stage +from banzai.calibrations import CalibrationStacker, CalibrationUser + from banzai_nres.frames import EchelleSpectralCCDData from banzai_nres.utils.wavelength_utils import identify_features, group_features_by_trace from xwavecal.wavelength import wavelength_calibrate, WavelengthSolution from xwavecal.utils.wavelength_utils import find_nearest import sep import logging +import os logger = logging.getLogger('banzai') @@ -18,51 +21,101 @@ 2: [0, 1, 2, 3, 4, 5], 3: [0, 1, 2, 3, 4, 5], 4: [0]}} -EMISSION_FEATURE_SIZE = 6.0 # pixels -class WavelengthLoader(Stage): +class ArcStacker(CalibrationStacker): + def __init__(self, runtime_context): + super(ArcStacker, self).__init__(runtime_context) + + @property + def calibration_type(self): + return 'DOUBLE' + + +class ArcLoader(CalibrationUser): """ Loads the wavelengths and reference_ids onto from the nearest Arc-emission lamp (wavelength calibration) in the db. If the traces have shifted (e.g. the instrument was serviced), then we do not load wavelengths nor reference ids (new wavelengths will be created from scratch in WavelengthCalibrate). """ - def do_stage(self, image: EchelleSpectralCCDData): - if not image.traces.blind_solve: - pass - # load in ref_id column. - # load in wavelengths + @property + def calibration_type(self): + return 'DOUBLE' + def on_missing_master_calibration(self, image): + if image.obstype.upper() == 'DOUBLE': + return image + else: + super().on_missing_master_calibration(image) -class WavelengthCalibrate(Stage): + def apply_master_calibration(self, image, master_calibration_image): + if image.traces.blind_solve: + return image + # check that the id column of arc lamp == list(set(image.traces)) + # load in ref_id, and fibers from the arc lamp. + # load in wavelengths + return image + + +class LineListLoader(CalibrationUser): + """ + Loads the reference line list for wavelength calibration + """ + @property + def calibration_type(self): + return 'LINELIST' + + def do_stage(self, image): + master_calibration_file_info = self.get_calibration_file_info(image) + if master_calibration_file_info is None: + return self.on_missing_master_calibration(image) + line_list = np.genfromtxt(master_calibration_file_info['path']) + logger.info('Applying master calibration', image=image, + extra_tags={'master_calibration': os.path.basename(master_calibration_file_info['path'])}) + return self.apply_master_calibration(image, line_list) + + def apply_master_calibration(self, image, line_list): + image.line_list = line_list + return image + + +class WavelengthCalibrate(CalibrationUser): """ Stage to recalibrate wavelength-calibration (e.g. arc lamp) frames. We re-wavelength calibrate from scratch if the Arc does not have reference id's assigned to each trace. We lightly recalibrate the wavelength calibration if the arc has reference id's assigned to each trace. """ - def do_stage(self, image: EchelleSpectralCCDData): - # load ref_id, id, fibers from Arc lamp + @property + def calibration_type(self): + return 'REFID' + + def apply_master_calibration(self, image, master_calibration_image): ref_id = None id = None fibers = None + features = image.features + if ref_id is None or fibers is None: + # assign the reference id and fibers using a cross correlation with the template, master_calibration_image + pass + # assign each feature the correct reference id (order) and fiber: + features['order'], features['fiber'] = ref_id[features['id'] - 1], fibers[features['id'] - 1] for fiber in list(set(fibers)): pixel, order = np.arange(image.data.shape[1]), np.sort(ref_id[fibers == fiber]) - if ref_id is None: + if image.wavelengths is None: # reidentify reference ids. # blind solve for the wavelengths of the emission lines - measured_lines['wavelength'] = wavelength_calibrate(measured_lines, line_list, pixel, order, - principle_order_number=NRES_PRINCIPLE_ORDER_NUMBER) + features['wavelength'] = wavelength_calibrate(features, image.line_list, pixel, order, + principle_order_number=NRES_PRINCIPLE_ORDER_NUMBER) else: - # assign each feature the correct reference id (order) and fiber: - image.features['order'], image.features['fiber'] = ref_id[image.features['id'] - 1], fibers[ - image.features['id'] - 1] + # adopt wavelengths for the emission lines from the existing solution, good to 1 pixel. # Note: we could improve this considerably with ndimage.map_coordinates(..., order=1, prefilter=False). - measured_lines['wavelength'] = image.wavelengths[measured_lines['order'].astype(int), - measured_lines['pixel'].astype(int)] - wavelength_solution = self.recalibrate(measured_lines, line_list, pixel, order) - # evaluate wavelenlgth_solution at every point in the trace + features['wavelength'] = image.wavelengths[features['order'].astype(int), + features['pixel'].astype(int)] + wavelength_solution = self.recalibrate(features, image.line_list, pixel, order) + # evaluate wavelength_solution at every point in every trace # do some qc checks. Throw warnings when necessary. + image.features = features return image def recalibrate(self, measured_lines, line_list, pixel, order): @@ -95,8 +148,8 @@ class IdentifyFeatures(Stage): """ Stage to identify all sharp emission-like features on an Arc lamp frame. """ - nsigma = 5.0 - fwhm = EMISSION_FEATURE_SIZE + nsigma = 5.0 # minimum signal to noise @ peak flux for a feature to be counted. + fwhm = 6.0 # minimum feature size for the feature to be counted. def do_stage(self, image: EchelleSpectralCCDData): # identify emission feature (pixel, order) positions. @@ -105,7 +158,7 @@ def do_stage(self, image: EchelleSpectralCCDData): features = features[features['id'] != 0] # throw out features that are outside of any trace. # mask data masked_data, masked_err = np.copy(image.data), np.copy(image.uncertainty) - masked_data[image.mask], masked_err[image.mask] = 0, 0 + masked_data[np.isclose(image.mask, 1)], masked_err[np.isclose(image.mask, 1)] = 0, 0 # get total flux in each emission feature. For now just sum_circle, although we should use sum_ellipse. features['flux'], features['fluxerr'], _ = sep.sum_circle(masked_data, features['xcentroid'], features['ycentroid'], self.fwhm, gain=1.0, err=masked_err) From ba6b6726e83550e41cdcf0eec50d2dd7a12f2f7d Mon Sep 17 00:00:00 2001 From: Curtis McCully Date: Mon, 30 Mar 2020 10:00:26 -0700 Subject: [PATCH 010/303] Moved helm chart to inside this repo. --- Jenkinsfile | 44 ++--- banzai_nres/__init__.py | 2 +- docker-compose.yml | 14 +- docs/conf.py | 10 +- helm-chart/banzai-nres-e2e/.helmignore | 22 +++ helm-chart/banzai-nres-e2e/Chart.yaml | 5 + .../banzai-nres-e2e/templates/NOTES.txt | 11 ++ .../banzai-nres-e2e/templates/_helpers.tpl | 45 +++++ .../banzai-nres-e2e/templates/e2e_tests.yaml | 157 ++++++++++++++++++ helm-chart/banzai-nres-e2e/templates/pvc.yaml | 13 ++ helm-chart/banzai-nres-e2e/values.yaml | 17 ++ setup.py | 2 +- 12 files changed, 306 insertions(+), 36 deletions(-) create mode 100644 helm-chart/banzai-nres-e2e/.helmignore create mode 100644 helm-chart/banzai-nres-e2e/Chart.yaml create mode 100644 helm-chart/banzai-nres-e2e/templates/NOTES.txt create mode 100644 helm-chart/banzai-nres-e2e/templates/_helpers.tpl create mode 100644 helm-chart/banzai-nres-e2e/templates/e2e_tests.yaml create mode 100644 helm-chart/banzai-nres-e2e/templates/pvc.yaml create mode 100644 helm-chart/banzai-nres-e2e/values.yaml diff --git a/Jenkinsfile b/Jenkinsfile index 0c92e5c4..82e656db 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -24,7 +24,7 @@ pipeline { stage('Build image') { steps { script { - dockerImage = docker.build("${DOCKER_IMG}") + dockerImage = docker.build("${DOCKER_IMG}", "--pull .") } } } @@ -51,12 +51,12 @@ pipeline { } steps { script { - withKubeConfig([credentialsId: "dev-kube-config"]) { - sh("helm delete banzai-nres --purge || true") - sh('helm repo update && helm upgrade --install banzai-nres lco/banzai-nres ' + + withKubeConfig([credentialsId: "build-dev-config"]) { + sh("helm delete banzai-nres-e2e --purge || true") + sh('helm repo update && helm upgrade --install banzai-nres-e2e helm-chart/banzai-nres-e2e ' + '--set banzaiNRES.tag="${GIT_DESCRIPTION}" --namespace dev --wait --timeout=3600') - podName = sh(script: 'kubectl -n dev get po -l app.kubernetes.io/instance=banzai-nres ' + + podName = sh(script: 'kubectl get po -l app.kubernetes.io/instance=banzai-nres-e2e ' + '--sort-by=.status.startTime -o jsonpath="{.items[-1].metadata.name}"', returnStdout: true).trim() @@ -73,8 +73,8 @@ pipeline { } steps { script { - withKubeConfig([credentialsId: "dev-kube-config"]) { - sh("kubectl exec ${podName} -c banzai-nres-listener -n dev -- " + + withKubeConfig([credentialsId: "build-dev-config"]) { + sh("kubectl exec ${podName} -c banzai-nres-listener -- " + "pytest -s --durations=0 --junitxml=/home/archive/pytest-master-bias.xml " + "-m master_bias /lco/banzai-nres/") } @@ -83,8 +83,8 @@ pipeline { post { always { script { - withKubeConfig([credentialsId: "dev-kube-config"]) { - sh("kubectl cp -n dev -c banzai-nres-listener ${podName}:/home/archive/pytest-master-bias.xml " + + withKubeConfig([credentialsId: "build-dev-config"]) { + sh("kubectl cp -c banzai-nres-listener ${podName}:/home/archive/pytest-master-bias.xml " + "pytest-master-bias.xml") junit "pytest-master-bias.xml" } @@ -101,8 +101,8 @@ pipeline { } steps { script { - withKubeConfig([credentialsId: "dev-kube-config"]) { - sh("kubectl exec ${podName} -c banzai-nres-listener -n dev -- " + + withKubeConfig([credentialsId: "build-dev-config"]) { + sh("kubectl exec ${podName} -c banzai-nres-listener -- " + "pytest -s --durations=0 --junitxml=/home/archive/pytest-master-dark.xml " + "-m master_dark /lco/banzai-nres/") } @@ -111,8 +111,8 @@ pipeline { post { always { script { - withKubeConfig([credentialsId: "dev-kube-config"]) { - sh("kubectl cp -n dev -c banzai-nres-listener ${podName}:/home/archive/pytest-master-dark.xml " + + withKubeConfig([credentialsId: "build-dev-config"]) { + sh("kubectl cp -c banzai-nres-listener ${podName}:/home/archive/pytest-master-dark.xml " + "pytest-master-dark.xml") junit "pytest-master-dark.xml" } @@ -129,8 +129,8 @@ pipeline { } steps { script { - withKubeConfig([credentialsId: "dev-kube-config"]) { - sh("kubectl exec -n dev ${podName} -c banzai-nres-listener -- " + + withKubeConfig([credentialsId: "build-dev-config"]) { + sh("kubectl exec ${podName} -c banzai-nres-listener -- " + "pytest -s --durations=0 --junitxml=/home/archive/pytest-master-flat.xml " + "-m master_flat /lco/banzai-nres/") } @@ -139,8 +139,8 @@ pipeline { post { always { script { - withKubeConfig([credentialsId: "dev-kube-config"]) { - sh("kubectl cp -n dev -c banzai-nres-listener ${podName}:/home/archive/pytest-master-flat.xml " + + withKubeConfig([credentialsId: "build-dev-config"]) { + sh("kubectl cp -c banzai-nres-listener ${podName}:/home/archive/pytest-master-flat.xml " + "pytest-master-flat.xml") junit "pytest-master-flat.xml" } @@ -157,8 +157,8 @@ pipeline { } steps { script { - withKubeConfig([credentialsId: "dev-kube-config"]) { - sh("kubectl exec -n dev ${podName} -c banzai-nres-listener -- " + + withKubeConfig([credentialsId: "build-dev-config"]) { + sh("kubectl exec ${podName} -c banzai-nres-listener -- " + "pytest -s --durations=0 --junitxml=/home/archive/pytest-science-frames.xml " + "-m science_frames /lco/banzai-nres/") } @@ -167,8 +167,8 @@ pipeline { post { always { script { - withKubeConfig([credentialsId: "dev-kube-config"]) { - sh("kubectl cp -n dev -c banzai-nres-listener ${podName}:/home/archive/pytest-science-frames.xml " + + withKubeConfig([credentialsId: "build-dev-config"]) { + sh("kubectl cp -c banzai-nres-listener ${podName}:/home/archive/pytest-science-frames.xml " + "pytest-science-frames.xml") junit "pytest-science-frames.xml" } @@ -176,7 +176,7 @@ pipeline { } success { script { - withKubeConfig([credentialsId: "dev-kube-config"]) { + withKubeConfig([credentialsId: "build-dev-config"]) { sh("helm delete banzai-nres --purge || true") } } diff --git a/banzai_nres/__init__.py b/banzai_nres/__init__.py index 6d66e5b4..e9d7366b 100644 --- a/banzai_nres/__init__.py +++ b/banzai_nres/__init__.py @@ -3,7 +3,7 @@ from banzai.logs import BanzaiLogger try: - __version__ = get_distribution('lco-banzai-nres').version + __version__ = get_distribution('lco-banzai-nres-e2e').version except DistributionNotFound: # package is not installed pass diff --git a/docker-compose.yml b/docker-compose.yml index 4ae540ee..87d14a06 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -18,7 +18,7 @@ services: banzai-nres-fits-exchange: image: rabbitmq:3.7.9 network_mode: "bridge" - container_name: banzai-nres-fits-exchange + container_name: banzai-nres-e2e-fits-exchange mem_limit: '1g' logging: options: @@ -27,14 +27,14 @@ services: banzai-nres-redis: image: redis:5.0.3 network_mode: "bridge" - container_name: banzai-nres-redis + container_name: banzai-nres-e2e-redis labels: io.rancher.container.pull_image: always mem_limit: '1g' banzai-nres-celery-workers: image: ${NRES_DOCKER_IMG} network_mode: "bridge" - container_name: banzai-nres-celery-workers + container_name: banzai-nres-e2e-celery-workers entrypoint: ["celery", "-A", "banzai", "worker", "--hostname", "banzai-celery-worker", "-l", "debug", "-c", "4"] @@ -44,7 +44,7 @@ services: - banzai-nres-fits-exchange - nres-e2e-data links: - - banzai-nres-redis:redis + - banzai-nres-e2e-redis:redis volumes_from: - nres-e2e-data environment: @@ -63,15 +63,15 @@ services: banzai-nres-listener: image: ${NRES_DOCKER_IMG} network_mode: "bridge" - container_name: banzai-nres-listener + container_name: banzai-nres-e2e-listener mem_limit: '1g' depends_on: - banzai-nres-redis - banzai-nres-fits-exchange - nres-e2e-data links: - - banzai-nres-fits-exchange:broker - - banzai-nres-redis:redis + - banzai-nres-e2e-fits-exchange:broker + - banzai-nres-e2e-redis:redis entrypoint: ["banzai_nres_run_realtime_pipeline", "--fpack", "--db-address=sqlite:////archive/engineering/test.db", "--broker-url=broker"] diff --git a/docs/conf.py b/docs/conf.py index 6196e717..3a232a2a 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -19,7 +19,7 @@ # -- Project information ----------------------------------------------------- -project = 'banzai-nres' +project = 'banzai-nres-e2e' copyright = '2018, Curtis McCully and Mirek Brandt' author = 'Curtis McCully and Mirek Brandt' @@ -132,7 +132,7 @@ # (source start file, target name, title, # author, documentclass [howto, manual, or own class]). latex_documents = [ - (master_doc, 'banzai-nres.tex', 'banzai-nres Documentation', + (master_doc, 'banzai-nres-e2e.tex', 'banzai-nres-e2e Documentation', 'Curtis McCully and Mirek Brandt', 'manual'), ] @@ -142,7 +142,7 @@ # One entry per manual page. List of tuples # (source start file, name, description, authors, manual section). man_pages = [ - (master_doc, 'banzai-nres', 'banzai-nres Documentation', + (master_doc, 'banzai-nres-e2e', 'banzai-nres-e2e Documentation', [author], 1) ] @@ -153,8 +153,8 @@ # (source start file, target name, title, author, # dir menu entry, description, category) texinfo_documents = [ - (master_doc, 'banzai-nres', 'banzai-nres Documentation', - author, 'banzai-nres', 'One line description of project.', + (master_doc, 'banzai-nres-e2e', 'banzai-nres-e2e Documentation', + author, 'banzai-nres-e2e', 'One line description of project.', 'Miscellaneous'), ] diff --git a/helm-chart/banzai-nres-e2e/.helmignore b/helm-chart/banzai-nres-e2e/.helmignore new file mode 100644 index 00000000..50af0317 --- /dev/null +++ b/helm-chart/banzai-nres-e2e/.helmignore @@ -0,0 +1,22 @@ +# Patterns to ignore when building packages. +# This supports shell glob matching, relative path matching, and +# negation (prefixed with !). Only one pattern per line. +.DS_Store +# Common VCS dirs +.git/ +.gitignore +.bzr/ +.bzrignore +.hg/ +.hgignore +.svn/ +# Common backup files +*.swp +*.bak +*.tmp +*~ +# Various IDEs +.project +.idea/ +*.tmproj +.vscode/ diff --git a/helm-chart/banzai-nres-e2e/Chart.yaml b/helm-chart/banzai-nres-e2e/Chart.yaml new file mode 100644 index 00000000..1a2d122f --- /dev/null +++ b/helm-chart/banzai-nres-e2e/Chart.yaml @@ -0,0 +1,5 @@ +apiVersion: v1 +appVersion: "latest" +description: A Helm chart for end to end tests for BANZAI-nres +name: banzai-nres-e2e +version: 1.0.0 diff --git a/helm-chart/banzai-nres-e2e/templates/NOTES.txt b/helm-chart/banzai-nres-e2e/templates/NOTES.txt new file mode 100644 index 00000000..9a58a3fd --- /dev/null +++ b/helm-chart/banzai-nres-e2e/templates/NOTES.txt @@ -0,0 +1,11 @@ +This chart runs the end-to-end tests for the BANZAI-NRES pipeline. + +This creates one rabbitmq instance to simulate the Fits Exchange and a Redis instance to act as a task queue. +There are 2 other banzai containers, the listener and the worker containers. + +The chart pulls a docker image with test data that it then copies into the pod, so initialization of +the pod can take a significant amount of time. + +See https://github.com/lcogt/banzai-nres for the code and documentation. + +Contact Curtis McCully (cmccully@lco.global) with issues. diff --git a/helm-chart/banzai-nres-e2e/templates/_helpers.tpl b/helm-chart/banzai-nres-e2e/templates/_helpers.tpl new file mode 100644 index 00000000..5ca91eef --- /dev/null +++ b/helm-chart/banzai-nres-e2e/templates/_helpers.tpl @@ -0,0 +1,45 @@ +{{/* vim: set filetype=mustache: */}} +{{/* +Expand the name of the chart. +*/}} +{{- define "banzai-nres-e2e.name" -}} +{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} +{{- end -}} + +{{/* +Create a default fully qualified app name. +We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). +If release name contains chart name it will be used as a full name. +*/}} +{{- define "banzai-nres-e2e.fullname" -}} +{{- if .Values.fullnameOverride -}} +{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} +{{- else -}} +{{- $name := default .Chart.Name .Values.nameOverride -}} +{{- if contains $name .Release.Name -}} +{{- .Release.Name | trunc 63 | trimSuffix "-" -}} +{{- else -}} +{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} +{{- end -}} +{{- end -}} +{{- end -}} + +{{/* +Create chart name and version as used by the chart label. +*/}} +{{- define "banzai-nres-e2e.chart" -}} +{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} +{{- end -}} + +{{/* +Common labels +*/}} +{{- define "banzai-nres-e2e.labels" -}} +app.kubernetes.io/name: {{ include "banzai-nres-e2e.name" . }} +helm.sh/chart: {{ include "banzai-nres-e2e.chart" . }} +app.kubernetes.io/instance: {{ .Release.Name }} +{{- if .Chart.AppVersion }} +app.kubernetes.io/version: {{ .Chart.AppVersion | quote }} +{{- end }} +app.kubernetes.io/managed-by: {{ .Release.Service }} +{{- end -}} diff --git a/helm-chart/banzai-nres-e2e/templates/e2e_tests.yaml b/helm-chart/banzai-nres-e2e/templates/e2e_tests.yaml new file mode 100644 index 00000000..dfadb674 --- /dev/null +++ b/helm-chart/banzai-nres-e2e/templates/e2e_tests.yaml @@ -0,0 +1,157 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: {{ include "banzai-nres-e2e.fullname" . }} + labels: +{{ include "banzai-nres-e2e.labels" . | indent 4 }} +spec: + strategy: + type: Recreate + replicas: {{ .Values.replicaCount }} + selector: + matchLabels: + app.kubernetes.io/name: {{ include "banzai-nres-e2e.name" . }} + app.kubernetes.io/instance: {{ .Release.Name }} + template: + metadata: + labels: + app.kubernetes.io/name: {{ include "banzai-nres-e2e.name" . }} + app.kubernetes.io/instance: {{ .Release.Name }} + spec: + + securityContext: + fsGroup: 10000 + + # Create some empty directories to be mounted within the Pod + volumes: + - name: nres-data + persistentVolumeClaim: + claimName: {{ include "banzai-nres-e2e.fullname" . }} + + initContainers: + # When the Pod is initialized, copy all files within the container at path + # /archive/engineering into the empty data volume mounted at /data + - name: nres-data + image: "{{ .Values.dataImage.repository }}:{{ .Values.dataImage.tag }}" + imagePullPolicy: {{ .Values.dataImage.pullPolicy}} + securityContext: + runAsUser: 10087 + runAsGroup: 10000 + volumeMounts: + - name: nres-data + mountPath: /data + readOnly: false + command: + - /bin/cp + - -a + - /archive/engineering + - /data/ + resources: + requests: + cpu: "0.1" + memory: "128M" + limits: + cpu: "1" + memory: "1Gi" + containers: + - name: banzai-nres-e2e-redis + image: redis:5.0.3 + imagePullPolicy: IfNotPresent + resources: + requests: + cpu: "0.1" + memory: "128M" + limits: + cpu: "1" + memory: "1Gi" + - name: banzai-nres-e2e-fits-exchange + image: rabbitmq:3.7.9 + imagePullPolicy: IfNotPresent + resources: + requests: + cpu: "0.1" + memory: "128M" + limits: + cpu: "1" + memory: "1Gi" + - name: banzai-nres-e2e-celery-workers + image: "{{ .Values.banzaiNRES.repository }}:{{ .Values.banzaiNRES.tag }}" + imagePullPolicy: IfNotPresent + volumeMounts: + - name: nres-data + mountPath: /archive/engineering + subPath: engineering + readOnly: false + env: + - name: DB_ADDRESS + value: "sqlite:////archive/engineering/test.db" + - name: RETRY_DELAY + value: "0" + - name: REDIS_HOST + value: "redis://localhost:6379/0" + - name: BANZAI_WORKER_LOGLEVEL + value: debug + - name: CALIBRATE_PROPOSAL_ID + value: "calibrate" + - name: LAKE_URL + value: "http://lake-old.lco.gtn/blocks/" + - name: OMP_NUM_THREADS + value: "2" + - name: FITS_EXCHANGE + value: "fits_files" + - name: OPENTSDB_PYTHON_METRICS_TEST_MODE + value: "1" + command: + - celery + - -A + - banzai + - worker + - --hostname + - "banzai-celery-worker" + - --concurrency + - "2" + - -l + - "debug" + resources: + requests: + cpu: "0.1" + memory: "4Gi" + ephemeral-storage: "1Gi" + limits: + cpu: "4" + memory: "8Gi" + - name: banzai-nres-e2e-listener + image: "{{ .Values.banzaiNRES.repository }}:{{ .Values.banzaiNRES.tag }}" + imagePullPolicy: "{{ .Values.banzaiNRES.pullPolicy }}" + volumeMounts: + - name: nres-data + mountPath: /archive/engineering + subPath: engineering + readOnly: false + env: + - name: DB_ADDRESS + value: "sqlite:////archive/engineering/test.db" + - name: FITS_BROKER_URL + value: "localhost" + - name: REDIS_HOST + value: "redis://localhost:6379/0" + - name: CALIBRATE_PROPOSAL_ID + value: "calibrate" + - name: LAKE_URL + value: "http://lake-old.lco.gtn/blocks/" + - name: FITS_EXCHANGE + value: "fits_files" + - name: OPENTSDB_PYTHON_METRICS_TEST_MODE + value: "1" + command: + - banzai_nres_run_realtime_pipeline + - "--db-address=sqlite:////archive/engineering/test.db" + - "--fpack" + - "--broker-url=localhost" + resources: + requests: + cpu: "0.1" + memory: "128M" + limits: + cpu: "1" + memory: "1Gi" diff --git a/helm-chart/banzai-nres-e2e/templates/pvc.yaml b/helm-chart/banzai-nres-e2e/templates/pvc.yaml new file mode 100644 index 00000000..893eed95 --- /dev/null +++ b/helm-chart/banzai-nres-e2e/templates/pvc.yaml @@ -0,0 +1,13 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: {{ include "banzai-nres-e2e-e2e.fullname" . }} + labels: +{{ include "banzai-nres-e2e-e2e.labels" . | indent 4 }} +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: {{ .Values.storage.size }} + storageClassName: standard diff --git a/helm-chart/banzai-nres-e2e/values.yaml b/helm-chart/banzai-nres-e2e/values.yaml new file mode 100644 index 00000000..7eecd269 --- /dev/null +++ b/helm-chart/banzai-nres-e2e/values.yaml @@ -0,0 +1,17 @@ +# Default values for banzai-nres-e2e. +# This is a YAML-formatted file. + +replicaCount: 1 + +banzaiNRES: + repository: docker.lco.global/banzai-nres-e2e + tag: latest + pullPolicy: IfNotPresent + +dataImage: + repository: docker.lco.global/nres-pipeline-e2e-data + tag: 1.0.3 + pullPolicy: IfNotPresent + +storage: + size: 50Gi diff --git a/setup.py b/setup.py index db7e6bdd..120c6e57 100644 --- a/setup.py +++ b/setup.py @@ -12,7 +12,7 @@ from setuptools import setup, find_packages -setup(name='lco-banzai-nres', +setup(name='lco-banzai-nres-e2e', author=['Curtis McCully', 'G. Mirek Brandt', 'Marshall Johnson', 'Timothy D. Brandt'], author_email=['cmccully@lco.global', 'gmbrandt@ucsb.edu', '@lco.global', 'tbrandt@physics.ucsb.edu'], version='0.5.0', From 177a66b13cf879e58a426b68fbd8bdf31db11516 Mon Sep 17 00:00:00 2001 From: Curtis McCully Date: Mon, 30 Mar 2020 10:05:33 -0700 Subject: [PATCH 011/303] Fixed typo in creds for jenkins. --- Jenkinsfile | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 82e656db..eea7347d 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -51,7 +51,7 @@ pipeline { } steps { script { - withKubeConfig([credentialsId: "build-dev-config"]) { + withKubeConfig([credentialsId: "build-kube-config"]) { sh("helm delete banzai-nres-e2e --purge || true") sh('helm repo update && helm upgrade --install banzai-nres-e2e helm-chart/banzai-nres-e2e ' + '--set banzaiNRES.tag="${GIT_DESCRIPTION}" --namespace dev --wait --timeout=3600') @@ -73,7 +73,7 @@ pipeline { } steps { script { - withKubeConfig([credentialsId: "build-dev-config"]) { + withKubeConfig([credentialsId: "build-kube-config"]) { sh("kubectl exec ${podName} -c banzai-nres-listener -- " + "pytest -s --durations=0 --junitxml=/home/archive/pytest-master-bias.xml " + "-m master_bias /lco/banzai-nres/") @@ -83,7 +83,7 @@ pipeline { post { always { script { - withKubeConfig([credentialsId: "build-dev-config"]) { + withKubeConfig([credentialsId: "build-kube-config"]) { sh("kubectl cp -c banzai-nres-listener ${podName}:/home/archive/pytest-master-bias.xml " + "pytest-master-bias.xml") junit "pytest-master-bias.xml" @@ -101,7 +101,7 @@ pipeline { } steps { script { - withKubeConfig([credentialsId: "build-dev-config"]) { + withKubeConfig([credentialsId: "build-kube-config"]) { sh("kubectl exec ${podName} -c banzai-nres-listener -- " + "pytest -s --durations=0 --junitxml=/home/archive/pytest-master-dark.xml " + "-m master_dark /lco/banzai-nres/") @@ -111,7 +111,7 @@ pipeline { post { always { script { - withKubeConfig([credentialsId: "build-dev-config"]) { + withKubeConfig([credentialsId: "build-kube-config"]) { sh("kubectl cp -c banzai-nres-listener ${podName}:/home/archive/pytest-master-dark.xml " + "pytest-master-dark.xml") junit "pytest-master-dark.xml" @@ -129,7 +129,7 @@ pipeline { } steps { script { - withKubeConfig([credentialsId: "build-dev-config"]) { + withKubeConfig([credentialsId: "build-kube-config"]) { sh("kubectl exec ${podName} -c banzai-nres-listener -- " + "pytest -s --durations=0 --junitxml=/home/archive/pytest-master-flat.xml " + "-m master_flat /lco/banzai-nres/") @@ -139,7 +139,7 @@ pipeline { post { always { script { - withKubeConfig([credentialsId: "build-dev-config"]) { + withKubeConfig([credentialsId: "build-kube-config"]) { sh("kubectl cp -c banzai-nres-listener ${podName}:/home/archive/pytest-master-flat.xml " + "pytest-master-flat.xml") junit "pytest-master-flat.xml" @@ -157,7 +157,7 @@ pipeline { } steps { script { - withKubeConfig([credentialsId: "build-dev-config"]) { + withKubeConfig([credentialsId: "build-kube-config"]) { sh("kubectl exec ${podName} -c banzai-nres-listener -- " + "pytest -s --durations=0 --junitxml=/home/archive/pytest-science-frames.xml " + "-m science_frames /lco/banzai-nres/") @@ -167,7 +167,7 @@ pipeline { post { always { script { - withKubeConfig([credentialsId: "build-dev-config"]) { + withKubeConfig([credentialsId: "build-kube-config"]) { sh("kubectl cp -c banzai-nres-listener ${podName}:/home/archive/pytest-science-frames.xml " + "pytest-science-frames.xml") junit "pytest-science-frames.xml" @@ -176,7 +176,7 @@ pipeline { } success { script { - withKubeConfig([credentialsId: "build-dev-config"]) { + withKubeConfig([credentialsId: "build-kube-config"]) { sh("helm delete banzai-nres --purge || true") } } From f14f5595ca3a675febc276a38bc72631e0ffede8 Mon Sep 17 00:00:00 2001 From: Curtis McCully Date: Mon, 30 Mar 2020 10:07:22 -0700 Subject: [PATCH 012/303] typo fix in pvc yaml. --- helm-chart/banzai-nres-e2e/templates/pvc.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/helm-chart/banzai-nres-e2e/templates/pvc.yaml b/helm-chart/banzai-nres-e2e/templates/pvc.yaml index 893eed95..5afe2d75 100644 --- a/helm-chart/banzai-nres-e2e/templates/pvc.yaml +++ b/helm-chart/banzai-nres-e2e/templates/pvc.yaml @@ -1,9 +1,9 @@ apiVersion: v1 kind: PersistentVolumeClaim metadata: - name: {{ include "banzai-nres-e2e-e2e.fullname" . }} + name: {{ include "banzai-nres-e2e.fullname" . }} labels: -{{ include "banzai-nres-e2e-e2e.labels" . | indent 4 }} +{{ include "banzai-nres-e2e.labels" . | indent 4 }} spec: accessModes: - ReadWriteOnce From 175dc66f86b7125891ee39577de4d34ce480880c Mon Sep 17 00:00:00 2001 From: Curtis McCully Date: Mon, 30 Mar 2020 10:13:01 -0700 Subject: [PATCH 013/303] Removed hard coding of dev namespace. --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index eea7347d..60162243 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -54,7 +54,7 @@ pipeline { withKubeConfig([credentialsId: "build-kube-config"]) { sh("helm delete banzai-nres-e2e --purge || true") sh('helm repo update && helm upgrade --install banzai-nres-e2e helm-chart/banzai-nres-e2e ' + - '--set banzaiNRES.tag="${GIT_DESCRIPTION}" --namespace dev --wait --timeout=3600') + '--set banzaiNRES.tag="${GIT_DESCRIPTION}" --wait --timeout=3600') podName = sh(script: 'kubectl get po -l app.kubernetes.io/instance=banzai-nres-e2e ' + '--sort-by=.status.startTime -o jsonpath="{.items[-1].metadata.name}"', From b4b8d1cdc35b4f89a2eea1252a1c83234aa3df62 Mon Sep 17 00:00:00 2001 From: Curtis McCully Date: Mon, 30 Mar 2020 10:46:00 -0700 Subject: [PATCH 014/303] Typo fix in repo name --- helm-chart/banzai-nres-e2e/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-chart/banzai-nres-e2e/values.yaml b/helm-chart/banzai-nres-e2e/values.yaml index 7eecd269..7c7e7d5f 100644 --- a/helm-chart/banzai-nres-e2e/values.yaml +++ b/helm-chart/banzai-nres-e2e/values.yaml @@ -4,7 +4,7 @@ replicaCount: 1 banzaiNRES: - repository: docker.lco.global/banzai-nres-e2e + repository: docker.lco.global/banzai-nres tag: latest pullPolicy: IfNotPresent From eb544a51fef48e30179d5344a01bb33eb29b4a11 Mon Sep 17 00:00:00 2001 From: Curtis McCully Date: Mon, 30 Mar 2020 10:55:41 -0700 Subject: [PATCH 015/303] Fixed typo in container names --- Jenkinsfile | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 60162243..3fc0e73b 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -52,9 +52,8 @@ pipeline { steps { script { withKubeConfig([credentialsId: "build-kube-config"]) { - sh("helm delete banzai-nres-e2e --purge || true") sh('helm repo update && helm upgrade --install banzai-nres-e2e helm-chart/banzai-nres-e2e ' + - '--set banzaiNRES.tag="${GIT_DESCRIPTION}" --wait --timeout=3600') + '--set banzaiNRES.tag="${GIT_DESCRIPTION}" --force --wait --timeout=3600') podName = sh(script: 'kubectl get po -l app.kubernetes.io/instance=banzai-nres-e2e ' + '--sort-by=.status.startTime -o jsonpath="{.items[-1].metadata.name}"', @@ -74,7 +73,7 @@ pipeline { steps { script { withKubeConfig([credentialsId: "build-kube-config"]) { - sh("kubectl exec ${podName} -c banzai-nres-listener -- " + + sh("kubectl exec ${podName} -c banzai-nres-e2e-listener -- " + "pytest -s --durations=0 --junitxml=/home/archive/pytest-master-bias.xml " + "-m master_bias /lco/banzai-nres/") } @@ -84,7 +83,7 @@ pipeline { always { script { withKubeConfig([credentialsId: "build-kube-config"]) { - sh("kubectl cp -c banzai-nres-listener ${podName}:/home/archive/pytest-master-bias.xml " + + sh("kubectl cp -c banzai-nres-e2e-listener ${podName}:/home/archive/pytest-master-bias.xml " + "pytest-master-bias.xml") junit "pytest-master-bias.xml" } @@ -102,7 +101,7 @@ pipeline { steps { script { withKubeConfig([credentialsId: "build-kube-config"]) { - sh("kubectl exec ${podName} -c banzai-nres-listener -- " + + sh("kubectl exec ${podName} -c banzai-nres-e2e-listener -- " + "pytest -s --durations=0 --junitxml=/home/archive/pytest-master-dark.xml " + "-m master_dark /lco/banzai-nres/") } @@ -112,7 +111,7 @@ pipeline { always { script { withKubeConfig([credentialsId: "build-kube-config"]) { - sh("kubectl cp -c banzai-nres-listener ${podName}:/home/archive/pytest-master-dark.xml " + + sh("kubectl cp -c banzai-nres-e2e-listener ${podName}:/home/archive/pytest-master-dark.xml " + "pytest-master-dark.xml") junit "pytest-master-dark.xml" } @@ -130,7 +129,7 @@ pipeline { steps { script { withKubeConfig([credentialsId: "build-kube-config"]) { - sh("kubectl exec ${podName} -c banzai-nres-listener -- " + + sh("kubectl exec ${podName} -c banzai-nres-e2e-listener -- " + "pytest -s --durations=0 --junitxml=/home/archive/pytest-master-flat.xml " + "-m master_flat /lco/banzai-nres/") } @@ -140,7 +139,7 @@ pipeline { always { script { withKubeConfig([credentialsId: "build-kube-config"]) { - sh("kubectl cp -c banzai-nres-listener ${podName}:/home/archive/pytest-master-flat.xml " + + sh("kubectl cp -c banzai-nres-e2e-listener ${podName}:/home/archive/pytest-master-flat.xml " + "pytest-master-flat.xml") junit "pytest-master-flat.xml" } @@ -158,7 +157,7 @@ pipeline { steps { script { withKubeConfig([credentialsId: "build-kube-config"]) { - sh("kubectl exec ${podName} -c banzai-nres-listener -- " + + sh("kubectl exec ${podName} -c banzai-nres-e2e-listener -- " + "pytest -s --durations=0 --junitxml=/home/archive/pytest-science-frames.xml " + "-m science_frames /lco/banzai-nres/") } @@ -168,7 +167,7 @@ pipeline { always { script { withKubeConfig([credentialsId: "build-kube-config"]) { - sh("kubectl cp -c banzai-nres-listener ${podName}:/home/archive/pytest-science-frames.xml " + + sh("kubectl cp -c banzai-nres-e2e-listener ${podName}:/home/archive/pytest-science-frames.xml " + "pytest-science-frames.xml") junit "pytest-science-frames.xml" } From f13ab4646c1c8c7f24d73eac67b8772d3196f1a2 Mon Sep 17 00:00:00 2001 From: Curtis McCully Date: Wed, 1 Apr 2020 13:46:42 -0700 Subject: [PATCH 016/303] Added an initial attempt to do a helm deploy to dev. --- Dockerfile | 2 +- Jenkinsfile | 19 ++- banzai_nres/frames.py | 15 +- banzai_nres/main.py | 23 ++- banzai_nres/settings.py | 2 + .../banzai-nres-e2e/templates/e2e_tests.yaml | 2 + helm-chart/banzai-nres/.helmignore | 22 +++ helm-chart/banzai-nres/Chart.yaml | 5 + helm-chart/banzai-nres/requirements.yaml | 10 ++ helm-chart/banzai-nres/templates/NOTES.txt | 7 + helm-chart/banzai-nres/templates/_helpers.tpl | 149 ++++++++++++++++++ .../banzai-nres/templates/listener.yaml | 96 +++++++++++ helm-chart/banzai-nres/templates/workers.yaml | 126 +++++++++++++++ helm-chart/banzai-nres/values-dev.yaml | 53 +++++++ setup.py | 3 +- 15 files changed, 523 insertions(+), 11 deletions(-) create mode 100644 helm-chart/banzai-nres/.helmignore create mode 100644 helm-chart/banzai-nres/Chart.yaml create mode 100644 helm-chart/banzai-nres/requirements.yaml create mode 100644 helm-chart/banzai-nres/templates/NOTES.txt create mode 100644 helm-chart/banzai-nres/templates/_helpers.tpl create mode 100644 helm-chart/banzai-nres/templates/listener.yaml create mode 100644 helm-chart/banzai-nres/templates/workers.yaml create mode 100644 helm-chart/banzai-nres/values-dev.yaml diff --git a/Dockerfile b/Dockerfile index 86c4493b..30c81f4c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM docker.lco.global/banzai:0.28.9-166-g95161e4 +FROM docker.lco.global/banzai:0.28.9-170-g98199ab USER root diff --git a/Jenkinsfile b/Jenkinsfile index 3fc0e73b..95251a5c 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -42,6 +42,23 @@ pipeline { } } } + stage('DeployDevStack') { + // when { + // anyOf { + // branch 'dev' + // } + // } + steps { + script { + withKubeConfig([credentialsId: "dev-kube-config"]) { + sh('helm repo update && helm dependency update helm-chart/banzai-nres/requirements.yaml '+ + '&& helm upgrade --install banzai-nres-dev helm-chart/banzai-nres ' + + '--set image.tag="${GIT_DESCRIPTION}" --values=helm-chart/banzai-nres/values-dev.yaml ' + '--force --wait --timeout=3600') + } + } + } + } stage('DeployTestStack') { when { anyOf { @@ -176,7 +193,7 @@ pipeline { success { script { withKubeConfig([credentialsId: "build-kube-config"]) { - sh("helm delete banzai-nres --purge || true") + sh("helm delete banzai-nres-e2e --purge || true") } } } diff --git a/banzai_nres/frames.py b/banzai_nres/frames.py index 476fba7b..a2a8e550 100644 --- a/banzai_nres/frames.py +++ b/banzai_nres/frames.py @@ -14,8 +14,8 @@ class NRESObservationFrame(LCOObservationFrame): - def __init__(self, hdu_list: list, file_path: str): - LCOObservationFrame.__init__(self, hdu_list, file_path) + def __init__(self, hdu_list: list, file_path: str, frame_id: int = None): + LCOObservationFrame.__init__(self, hdu_list, file_path, frame_id=frame_id) self.fiber0_lit, self.fiber1_lit, self.fiber2_lit = fiber_states_from_header(self.meta) def num_lit_fibers(self): @@ -75,15 +75,16 @@ def blaze(self, value): class NRESCalibrationFrame(LCOCalibrationFrame, NRESObservationFrame): - def __init__(self, hdu_list: list, file_path: str, grouping_criteria: list = None): - LCOCalibrationFrame.__init__(self, hdu_list, file_path, grouping_criteria) - NRESObservationFrame.__init__(self, hdu_list, file_path) + def __init__(self, hdu_list: list, file_path: str, frame_id: int = None, grouping_criteria: list = None): + LCOCalibrationFrame.__init__(self, hdu_list, file_path, grouping_criteria) + NRESObservationFrame.__init__(self, hdu_list, file_path, frame_id=frame_id) class NRESMasterCalibrationFrame(LCOMasterCalibrationFrame, NRESCalibrationFrame): - def __init__(self, images: list, file_path: str, grouping_criteria: list = None): + def __init__(self, images: list, file_path: str, frame_id: int = None, grouping_criteria: list = None): NRESCalibrationFrame.__init__(self, images, file_path, grouping_criteria) - LCOMasterCalibrationFrame.__init__(self, images, file_path, grouping_criteria) + LCOMasterCalibrationFrame.__init__(self, images, file_path, frame_id=frame_id, + grouping_criteria=grouping_criteria) class EchelleSpectralCCDData(CCDData): diff --git a/banzai_nres/main.py b/banzai_nres/main.py index c5f48e54..36a700bf 100644 --- a/banzai_nres/main.py +++ b/banzai_nres/main.py @@ -14,7 +14,7 @@ import celery.bin.beat from banzai.utils import date_utils, import_utils from banzai import calibrations, dbs, logs - +import requests import logging import argparse @@ -85,3 +85,24 @@ def add_bpm(): bpm_image = frame_factory.open({'path': args.filename}, args) bpm_image.is_master = True dbs.save_calibration_info(args.filename, bpm_image, args.db_address) + + +def add_bpms_from_archive(): + parser = argparse.ArgumentParser(description="Add bad pixel mask from a given archive api") + parser.add_argument('--db-address', dest='db_address', + default='mysql://cmccully:password@localhost/test', + help='Database address: Should be in SQLAlchemy form') + args = parser.parse_args() + # Query the archive for all bpm files + url = f'{banzai_nres.settings.ARCHIVE_FRAME_URL}/?OBSTYPE=BPM' + archive_auth_token = banzai_nres.settings.ARCHIVE_AUTH_TOKEN + response = requests.get(url, headers=archive_auth_token) + response.raise_for_status() + results = response.json()['results'] + # Load each one, saving the calibration info for each + + frame_factory = import_utils.import_attribute(banzai_nres.settings.FRAME_FACTORY)() + for frame in results: + bpm_image = frame_factory.open(frame, args) + bpm_image.is_master = True + dbs.save_calibration_info(frame['filename'], bpm_image, args.db_address) diff --git a/banzai_nres/settings.py b/banzai_nres/settings.py index 79238708..341baaa7 100644 --- a/banzai_nres/settings.py +++ b/banzai_nres/settings.py @@ -95,4 +95,6 @@ ARCHIVE_AUTH_TOKEN = {'Authorization': f'Token {os.getenv("AUTH_TOKEN")}'} FITS_EXCHANGE = os.getenv('FITS_EXCHANGE', 'archived_fits') +RAW_DATA_FRAME_URL = os.getenv('RAW_DATA_FRAME_URL', ARCHIVE_API_ROOT) + LOSSLESS_EXTENSIONS = ['PROFILE'] diff --git a/helm-chart/banzai-nres-e2e/templates/e2e_tests.yaml b/helm-chart/banzai-nres-e2e/templates/e2e_tests.yaml index dfadb674..f1c449a5 100644 --- a/helm-chart/banzai-nres-e2e/templates/e2e_tests.yaml +++ b/helm-chart/banzai-nres-e2e/templates/e2e_tests.yaml @@ -17,6 +17,8 @@ spec: labels: app.kubernetes.io/name: {{ include "banzai-nres-e2e.name" . }} app.kubernetes.io/instance: {{ .Release.Name }} + annotations: + cluster-autoscaler.kubernetes.io/safe-to-evict: "false" spec: securityContext: diff --git a/helm-chart/banzai-nres/.helmignore b/helm-chart/banzai-nres/.helmignore new file mode 100644 index 00000000..50af0317 --- /dev/null +++ b/helm-chart/banzai-nres/.helmignore @@ -0,0 +1,22 @@ +# Patterns to ignore when building packages. +# This supports shell glob matching, relative path matching, and +# negation (prefixed with !). Only one pattern per line. +.DS_Store +# Common VCS dirs +.git/ +.gitignore +.bzr/ +.bzrignore +.hg/ +.hgignore +.svn/ +# Common backup files +*.swp +*.bak +*.tmp +*~ +# Various IDEs +.project +.idea/ +*.tmproj +.vscode/ diff --git a/helm-chart/banzai-nres/Chart.yaml b/helm-chart/banzai-nres/Chart.yaml new file mode 100644 index 00000000..88cd6291 --- /dev/null +++ b/helm-chart/banzai-nres/Chart.yaml @@ -0,0 +1,5 @@ +apiVersion: v1 +appVersion: "1.0" +description: A Helm chart to deploy the BANZAI-NRES pipeline +name: banzai-nres +version: 1.0.0 diff --git a/helm-chart/banzai-nres/requirements.yaml b/helm-chart/banzai-nres/requirements.yaml new file mode 100644 index 00000000..12baa8cf --- /dev/null +++ b/helm-chart/banzai-nres/requirements.yaml @@ -0,0 +1,10 @@ +dependencies: +- name: postgresql + version: 8.1.5 + repository: https://kubernetes-charts.storage.googleapis.com + condition: useDockerizedDatabase + +- name: rabbitmq + version: 3.8.3 + repository: https://kubernetes-charts.storage.googleapis.com + condition: useDockerizedRabbitMQ diff --git a/helm-chart/banzai-nres/templates/NOTES.txt b/helm-chart/banzai-nres/templates/NOTES.txt new file mode 100644 index 00000000..9df56e48 --- /dev/null +++ b/helm-chart/banzai-nres/templates/NOTES.txt @@ -0,0 +1,7 @@ +This chart deploys the BANZAI-NRES pipeline. This can deploy to dev or prod depending on which values file is used. + +This creates one listener/beats scheduler pod and a set of celery worker pods. + +See https://github.com/lcogt/banzai-nres for the code and documentation. + +Contact Curtis McCully (cmccully@lco.global) with issues. diff --git a/helm-chart/banzai-nres/templates/_helpers.tpl b/helm-chart/banzai-nres/templates/_helpers.tpl new file mode 100644 index 00000000..d6a7e9dd --- /dev/null +++ b/helm-chart/banzai-nres/templates/_helpers.tpl @@ -0,0 +1,149 @@ +{{/* vim: set filetype=mustache: */}} +{{/* +Expand the name of the chart. +*/}} +{{- define "banzai-nres.name" -}} +{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} +{{- end -}} + +{{/* +Create a default fully qualified app name. +We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). +If release name contains chart name it will be used as a full name. +*/}} +{{- define "banzai-nres.fullname" -}} +{{- if .Values.fullnameOverride -}} +{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} +{{- else -}} +{{- $name := default .Chart.Name .Values.nameOverride -}} +{{- if contains $name .Release.Name -}} +{{- .Release.Name | trunc 63 | trimSuffix "-" -}} +{{- else -}} +{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} +{{- end -}} +{{- end -}} +{{- end -}} + +{{/* +Create chart name and version as used by the chart label. +*/}} +{{- define "banzai-nres.chart" -}} +{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} +{{- end -}} + +{{/* +Common labels +*/}} +{{- define "banzai-nres.labels" -}} +app.kubernetes.io/name: {{ include "banzai-nres.name" . }} +helm.sh/chart: {{ include "banzai-nres.chart" . }} +app.kubernetes.io/instance: {{ .Release.Name }} +{{- if .Chart.AppVersion }} +app.kubernetes.io/version: {{ .Chart.AppVersion | quote }} +{{- end }} +app.kubernetes.io/managed-by: {{ .Release.Service }} +{{- end -}} + + +{{/* +Generate the PostgreSQL DB hostname +*/}} +{{- define "banzai-nres.dbhost" -}} +{{- if .Values.postgresql.fullnameOverride -}} +{{- .Values.postgresql.fullnameOverride | trunc 63 | trimSuffix "-" -}} +{{- else if .Values.useDockerizedDatabase -}} +{{- printf "%s-postgresql" .Release.Name -}} +{{- else -}} +{{- required "`postgresql.hostname` must be set when `useDockerizedDatabase` is `false`" .Values.postgresql.hostname -}} +{{- end -}} +{{- end -}} + +{{- define "banzai-nres.rabbitmq" -}} +{{- if .Values.rabbitmq.fullnameOverride -}} +{{- .Values.rabbitmq.fullnameOverride | trunc 63 | trimSuffix "-" -}} +{{- else if .Values.useDockerizedRabbitMQ -}} +{{- printf "%s-rabbitmq" .Release.Name -}} +{{- else -}} +{{- required "`rabbitmq.hostname` must be set when `useDockerizedRabbitMQ` is `false`" .Values.rabbitmq.hostname -}} +{{- end -}} +{{- end -}} + +{{/* +Define shared environment variables +*/}} +{{- define "banzai-nres.Env" -}} +- name: DB_HOST + value: {{ include "banzai-nres.dbhost" . | quote }} +- name: RABBITMQ_HOST + value: {{ include "banzai-nres.rabbitmq" . | quote }} +- name: DB_PASSWORD + valueFrom: + secretKeyRef: + name: banzaiNresDBSecrets + key: postgresPassword +- name: DB_USER + value: {{ .Values.postgesql.postgresUsername }} +- name: DB_NAME + value: {{ .Values.postgesql.postgresqlDatabase }} +- name: DB_ADDRESS + value: psql://$(DB_USER):$(DB_PASSWORD)@$(DB_HOST)/$(DB_NAME) +- name: RABBITMQ_PASSWORD + valueFrom: + secretKeyRef: + name: banzaiNresSecrets + key: rabbitmq-password +- name: TASK_HOST + value: rabbitmq://{{ .Values.rabbitmq.username }}@$(RABBITMQ_PASSWORD)$(RABBITMQ_HOST)/{{ .Values.rabbitmq.vhost }} + secretKeyRef: + name: banzaiNresSecrets + key: TASK_HOST +- name: RETRY_DELAY + value: 600000 +- name: CALIBRATE_PROPOSAL_ID + value: {{ .Values.CALIBRATE_PROPOSAL_ID }} +- name: OBSERVATION_PORTAL_URL + value: {{ .Values.OBSERVATION_PORTAL_URL }} +- name: API_ROOT + value: {{ .Values.API_ROOT }} +- name: AUTH_TOKEN + valueFrom: + secretKeyRef: + name: banzaiNresSecrets + key: AUTH_TOKEN +- name: BUCKET + value: {{ .Values.BUCKET }} +- name: AWS_ACCESS_KEY_ID + valueFrom: + secretKeyRef: + name: banzaiNresSecrets + key: AWS_ACCESS_KEY_ID +- name: AWS_SECRET_ACCESS_KEY + valueFrom: + secretKeyRef: + name: banzaiNresSecrets + key: AWS_SECRET_ACCESS_KEY +- name: + value: {{ .Values.OPENTSDB_HOSTNAME }} +- name: BOSUN_HOSTNAME + value: {{ .Values.BOSUN_HOSTNAME }} +- name: FITS_BROKER + value: {{ .Values.FITS_BROKER }} +- name: FITS_EXCHANGE + value: {{ .Values.FITS_EXCHANGE }} +- name: INGESTER_PROCESS_NAME + value: {{ .Values.INGESTER_PROCESS_NAME }} +- name: POSTPROCESS_FILES + value: "False" +- name: RAW_DATA_FRAME_URL + value: {{ .Values.RAW_DATA_FRAME_URL }} +- name: RAW_DATA_AUTH_TOKEN + valueFrom: + secretKeyRef: + name: banzaiNresSecrets + key: RAW_DATA_AUTH_TOKEN +{{ if eq .Values.DO_METRICS 0 }} +- name: OPENTSDB_PYTHON_METRICS_TEST_MODE + value: 1 +{{- end -}} + +{{- end -}} diff --git a/helm-chart/banzai-nres/templates/listener.yaml b/helm-chart/banzai-nres/templates/listener.yaml new file mode 100644 index 00000000..8efb8f55 --- /dev/null +++ b/helm-chart/banzai-nres/templates/listener.yaml @@ -0,0 +1,96 @@ +apiVersion: apps/v1 +kind: Pod +metadata: + name: {{ include "banzai-nres.fullname" . }} + labels: +{{ include "banzai-nres.labels" . | indent 4 }} +spec: + replicas: 1 + selector: + matchLabels: + app.kubernetes.io/name: {{ include "banzai-nres.name" . }} + app.kubernetes.io/instance: {{ .Release.Name }} + template: + metadata: + labels: + app.kubernetes.io/name: {{ include "banzai-nres.name" . }} + app.kubernetes.io/instance: "{{ .Release.Name }}" + spec: + {{- with .Values.imagePullSecrets }} + imagePullSecrets: + {{- toYaml . | nindent 8 }} + {{- end }} + containers: + - name: 'banzai-nres-listener' + image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" + imagePullPolicy: {{ .Values.image.pullPolicy }} + securityContext: + runAsUser: 10087 + runAsGroup: 10000 + command: + - banzai_nres_run_realtime_pipeline + - "--post-to-archive" + - "--post-to-elasticsearch" + - "--fpack" + - "--rlevel 91" + - "--db-address=${DB_ADDRESS}" + - "--broker-url ${FITS_BROKER}" + env: + {{- include "banzai-nres.Env" . | nindent 12 }} + resources: + requests: + cpu: "0.1" + memory: "128M" + limits: + cpu: "1" + memory: "1Gi" + - name: 'banzai-nres-scheduler' + image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" + imagePullPolicy: {{ .Values.image.pullPolicy }} + securityContext: + runAsUser: 10087 + runAsGroup: 10000 + command: + - banzai_nres_automate_stack_calibrations + - "--post-to-archive" + - "--post-to-elasticsearch" + - "--fpack" + - "--rlevel=91" + - "--db-address=${DB_ADDRESS}" + - "--log-level=info" + env: + - name: TASK_HOST + valueFrom: + secretKeyRef: + name: banzaiNresSecrets + key: TASK_HOST + - name: DB_ADDRESS + valueFrom: + secretKeyRef: + name: banzaiNresDBAddress + key: DB_ADDRESS + - name: RETRY_DELAY + value: 600 + - name: CALIBRATE_PROPOSAL_ID + value: {{ .Values.CALIBRATE_PROPOSAL_ID }} + - name: OBSERVATION_PORTAL_URL + value: {{ .Values.OBSERVATION_PORTAL_URL }} + resources: + requests: + cpu: "0.1" + memory: "128M" + limits: + cpu: "1" + memory: "1Gi" + {{- with .Values.nodeSelector }} + nodeSelector: + {{- toYaml . | nindent 8 }} + {{- end }} + {{- with .Values.affinity }} + affinity: + {{- toYaml . | nindent 8 }} + {{- end }} + {{- with .Values.tolerations }} + tolerations: + {{- toYaml . | nindent 8 }} + {{- end }} diff --git a/helm-chart/banzai-nres/templates/workers.yaml b/helm-chart/banzai-nres/templates/workers.yaml new file mode 100644 index 00000000..c1fc8471 --- /dev/null +++ b/helm-chart/banzai-nres/templates/workers.yaml @@ -0,0 +1,126 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: {{ include "banzai-nres.fullname" . }} + labels: +{{ include "banzai-nres.labels" . | indent 4 }} +spec: + replicas: {{ .Values.workerCount }} + selector: + matchLabels: + app.kubernetes.io/name: {{ include "banzai-nres.name" . }} + app.kubernetes.io/instance: {{ .Release.Name }} + template: + metadata: + labels: + app.kubernetes.io/name: {{ include "banzai-nres.name" . }} + app.kubernetes.io/instance: "{{ .Release.Name }}" + spec: + {{- with .Values.imagePullSecrets }} + imagePullSecrets: + {{- toYaml . | nindent 8 }} + {{- end }} + {{ if .Values.postgresql.useDockerizedDatabase }} + initContainers: + # When the Pod is initialized, copy all files within the container at path + # /archive/engineering into the empty data volume mounted at /data + - name: banzai-nres-db-init + image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" + imagePullPolicy: {{ .Values.dataImage.pullPolicy}} + securityContext: + runAsUser: 10087 + runAsGroup: 10000 + command: + - "banzai_create_db" + - "--db-address=${DB_ADDRESS}" + #create the db if it doesn't exist and populate the bpms in the db. + env: + {{- include "banzai-nres.Env" . | nindent 12 }} + resources: + requests: + cpu: "0.1" + memory: "128M" + limits: + cpu: "1" + memory: "1Gi" + - name: banzai-nres-instrument-init + image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" + imagePullPolicy: {{ .Values.dataImage.pullPolicy}} + securityContext: + runAsUser: 10087 + runAsGroup: 10000 + command: + - "banzai_update_db" + - "--db-address=${DB_ADDRESS}" + - "--configdb-address={{ .Values.configdb_url }}" + #create the db if it doesn't exist and populate the bpms in the db. + env: + {{- include "banzai-nres.Env" . | nindent 12 }} + resources: + requests: + cpu: "0.1" + memory: "128M" + limits: + cpu: "1" + memory: "1Gi" + - name: banzai-nres-bpm-init + image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" + imagePullPolicy: {{ .Values.dataImage.pullPolicy}} + securityContext: + runAsUser: 10087 + runAsGroup: 10000 + command: + - // and create the db banzai_create_db --db-address + - // populate the instrument tables banzai_update_db --configdb-address --db-address + - "banzai_nres_populate_bpms" + - "--db-address=${DB_ADDRESS}" + #create the db if it doesn't exist and populate the bpms in the db. + env: + {{- include "banzai-nres.Env" . | nindent 12 }} + resources: + requests: + cpu: "0.1" + memory: "128M" + limits: + cpu: "1" + memory: "1Gi" + {{- end -}} + containers: + - name: {{ .Chart.Name }} + image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" + imagePullPolicy: {{ .Values.image.pullPolicy }} + securityContext: + runAsUser: 10087 + runAsGroup: 10000 + command: + - celery + - -A + - banzai-nres + - worker + - --concurrency + - "1" + - -l + - "info" + env: + - name: OMP_NUM_THREADS + value: 2 + {{- include "banzai-nres.Env" . | nindent 12 }} + resources: + requests: + cpu: "2" + memory: "1Gi" + limits: + cpu: "3" + memory: "4Gi" + {{- with .Values.nodeSelector }} + nodeSelector: + {{- toYaml . | nindent 8 }} + {{- end }} + {{- with .Values.affinity }} + affinity: + {{- toYaml . | nindent 8 }} + {{- end }} + {{- with .Values.tolerations }} + tolerations: + {{- toYaml . | nindent 8 }} + {{- end }} diff --git a/helm-chart/banzai-nres/values-dev.yaml b/helm-chart/banzai-nres/values-dev.yaml new file mode 100644 index 00000000..4afababa --- /dev/null +++ b/helm-chart/banzai-nres/values-dev.yaml @@ -0,0 +1,53 @@ +# Default values for banzai-nres. +# This is a YAML-formatted file. +# Declare variables to be passed into your templates. + +workerCount: 4 + +image: + repository: docker.lco.global/banzai-nres + tag: latest + pullPolicy: IfNotPresent + +nodeSelector: {} + +tolerations: [] + +affinity: {} + +CALIBRATE_PROPOSAL_ID: calibrate + +OBSERVATION_PORTAL_URL: http://internal-observation-portal.lco.gtn/api/observations/ + +API_ROOT: http://banzai-nres-archive-api.lco.gtn/ + +BUCKET: banzai-nres-lco-global + +RAW_DATA_FRAME_URL: "http://archiveapi-internal/" + +INGESTER_PROCESS_NAME: "banzai-nres-dev" + +DO_METRICS: 0 + +OPENTSDB_HOSTNAME: opentsdb.lco.gtn + +BOSUN_HOSTNAME: alerts.lco.gtn + +FITS_BROKER: rabbitmq.lco.gtn + +FITS_EXCHANGE: archived_fits + +useDockerizedDatabase: true + +postgresql: + hostname: "db.example.com" + postgresqlUsername: "banzainres" + postgresqlDatabase: "banzainres" + existingSecret: "banzaiNresSecrets" + +rabbitmq: + username: "user" + vhost: "" + existingPasswordSecret: "banzaiNresSecrets" + +configdb_url: "http://configdb.lco.gtn/sites/" diff --git a/setup.py b/setup.py index 120c6e57..c4ad26fe 100644 --- a/setup.py +++ b/setup.py @@ -27,4 +27,5 @@ 'banzai_nres_run_realtime_pipeline=banzai_nres.main:nres_run_realtime_pipeline', 'banzai_nres_start_stacking_scheduler=banzai_nres.main:nres_start_stacking_scheduler', 'banzai_nres_make_master_calibrations=banzai_nres.main:nres_make_master_calibrations', - 'banzai_nres_add_bpm=banzai_nres.main:add_bpm']}) + 'banzai_nres_add_bpm=banzai_nres.main:add_bpm', + 'banzai_nres_populate_bpms=banzai_nres.main:add_bpms_from_archive']}) From 9ed9f7d4a977b158952286e77290eb2a49664d94 Mon Sep 17 00:00:00 2001 From: Curtis McCully Date: Wed, 1 Apr 2020 13:59:45 -0700 Subject: [PATCH 017/303] Minor typo fix in jenkinsfile. --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 95251a5c..4e8c47fd 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -53,7 +53,7 @@ pipeline { withKubeConfig([credentialsId: "dev-kube-config"]) { sh('helm repo update && helm dependency update helm-chart/banzai-nres/requirements.yaml '+ '&& helm upgrade --install banzai-nres-dev helm-chart/banzai-nres ' + - '--set image.tag="${GIT_DESCRIPTION}" --values=helm-chart/banzai-nres/values-dev.yaml ' + '--set image.tag="${GIT_DESCRIPTION}" --values=helm-chart/banzai-nres/values-dev.yaml ' + '--force --wait --timeout=3600') } } From b656be08015aa00feaba7b5b73a63c55c351e3ed Mon Sep 17 00:00:00 2001 From: Curtis McCully Date: Wed, 1 Apr 2020 14:23:23 -0700 Subject: [PATCH 018/303] Fixed dev deployment. --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 4e8c47fd..4eac0a05 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -51,7 +51,7 @@ pipeline { steps { script { withKubeConfig([credentialsId: "dev-kube-config"]) { - sh('helm repo update && helm dependency update helm-chart/banzai-nres/requirements.yaml '+ + sh('helm repo update && helm dependency update helm-chart/banzai-nres/ '+ '&& helm upgrade --install banzai-nres-dev helm-chart/banzai-nres ' + '--set image.tag="${GIT_DESCRIPTION}" --values=helm-chart/banzai-nres/values-dev.yaml ' + '--force --wait --timeout=3600') From 9824740885d9a2f4e2e571709bac1e614952b9ab Mon Sep 17 00:00:00 2001 From: Curtis McCully Date: Wed, 1 Apr 2020 14:26:02 -0700 Subject: [PATCH 019/303] Fixed rabbitmq version. --- helm-chart/banzai-nres/requirements.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-chart/banzai-nres/requirements.yaml b/helm-chart/banzai-nres/requirements.yaml index 12baa8cf..1b939d9e 100644 --- a/helm-chart/banzai-nres/requirements.yaml +++ b/helm-chart/banzai-nres/requirements.yaml @@ -5,6 +5,6 @@ dependencies: condition: useDockerizedDatabase - name: rabbitmq - version: 3.8.3 + version: 6.18.2 repository: https://kubernetes-charts.storage.googleapis.com condition: useDockerizedRabbitMQ From b617484b4c81414120e6b5f7e61d8b9b283a2f66 Mon Sep 17 00:00:00 2001 From: Curtis McCully Date: Wed, 1 Apr 2020 14:28:10 -0700 Subject: [PATCH 020/303] Added missing dockerized rabbitmq value. --- helm-chart/banzai-nres/values-dev.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/helm-chart/banzai-nres/values-dev.yaml b/helm-chart/banzai-nres/values-dev.yaml index 4afababa..130d0577 100644 --- a/helm-chart/banzai-nres/values-dev.yaml +++ b/helm-chart/banzai-nres/values-dev.yaml @@ -45,6 +45,8 @@ postgresql: postgresqlDatabase: "banzainres" existingSecret: "banzaiNresSecrets" +useDockerizedRabbitMQ: true + rabbitmq: username: "user" vhost: "" From ce82a97508c877f8bf789b38afc011300ba7d9f5 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Wed, 1 Apr 2020 14:36:04 -0700 Subject: [PATCH 021/303] more complete wavelength solution. Removed need to load in a reference template. --- banzai_nres/wavelength.py | 82 +++++++++++++++++++++++---------------- 1 file changed, 48 insertions(+), 34 deletions(-) diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py index fad3bbda..5df59ae6 100644 --- a/banzai_nres/wavelength.py +++ b/banzai_nres/wavelength.py @@ -3,10 +3,14 @@ from banzai.stages import Stage from banzai.calibrations import CalibrationStacker, CalibrationUser -from banzai_nres.frames import EchelleSpectralCCDData +from banzai_nres.frames import NRESObservationFrame from banzai_nres.utils.wavelength_utils import identify_features, group_features_by_trace from xwavecal.wavelength import wavelength_calibrate, WavelengthSolution from xwavecal.utils.wavelength_utils import find_nearest +from xwavecal.utils.fiber_utils import lit_fibers +from xwavecal.fibers import IdentifyFibers + +from astropy.table import Table import sep import logging import os @@ -34,8 +38,8 @@ def calibration_type(self): class ArcLoader(CalibrationUser): """ - Loads the wavelengths and reference_ids onto from the nearest Arc-emission lamp (wavelength calibration) in the db. - If the traces have shifted (e.g. the instrument was serviced), then we do not load wavelengths nor reference ids + Loads the wavelengths, ref_id and fiber id's from the nearest Arc-emission lamp (wavelength calibration) in the db. + If the traces have shifted (e.g. the instrument was serviced), then we do not load any of this information (new wavelengths will be created from scratch in WavelengthCalibrate). """ @property @@ -48,12 +52,10 @@ def on_missing_master_calibration(self, image): else: super().on_missing_master_calibration(image) - def apply_master_calibration(self, image, master_calibration_image): - if image.traces.blind_solve: - return image - # check that the id column of arc lamp == list(set(image.traces)) - # load in ref_id, and fibers from the arc lamp. - # load in wavelengths + def apply_master_calibration(self, image: NRESObservationFrame, master_calibration_image): + # spectrum ought to contain a ref_id column and fiber column. + image.spectrum = master_calibration_image.spectrum + image.wavelength = master_calibration_image.wavelength return image @@ -79,63 +81,64 @@ def apply_master_calibration(self, image, line_list): return image -class WavelengthCalibrate(CalibrationUser): +class WavelengthCalibrate(Stage): """ Stage to recalibrate wavelength-calibration (e.g. arc lamp) frames. We re-wavelength calibrate from scratch if the Arc does not have reference id's assigned to each trace. We lightly recalibrate the wavelength calibration if the arc has reference id's assigned to each trace. """ - @property - def calibration_type(self): - return 'REFID' - - def apply_master_calibration(self, image, master_calibration_image): - ref_id = None - id = None - fibers = None + def do_stage(self, image): + if image.spectrum is None: + # if the spectrum is none (i.e. no master calibration was found), then populate the reference ids and fibers + image.spectrum = make_ref_id_and_fiber_id(image.traces, lit_fibers(image)) + ref_id, fibers = image.spectrum['ref_id'], image.spectrum['fiber'] features = image.features - if ref_id is None or fibers is None: - # assign the reference id and fibers using a cross correlation with the template, master_calibration_image - pass - # assign each feature the correct reference id (order) and fiber: features['order'], features['fiber'] = ref_id[features['id'] - 1], fibers[features['id'] - 1] + x2d, y2d = np.meshgrid(np.arange(image.shape[1]), np.arange(image.shape[0])) for fiber in list(set(fibers)): pixel, order = np.arange(image.data.shape[1]), np.sort(ref_id[fibers == fiber]) + this_fiber = features['fiber'] == fiber if image.wavelengths is None: - # reidentify reference ids. - # blind solve for the wavelengths of the emission lines - features['wavelength'] = wavelength_calibrate(features, image.line_list, pixel, order, - principle_order_number=NRES_PRINCIPLE_ORDER_NUMBER) + # blind solve for the wavelengths of the emission lines. + features['wavelength'][this_fiber], m0 = wavelength_calibrate(features[this_fiber], image.line_list, + pixel, order, m0_range=(40, 60)) + image.spectrum.meta['m0'] = m0 + # TODO need to make m0 fiber by fiber, or something. else: - # adopt wavelengths for the emission lines from the existing solution, good to 1 pixel. # Note: we could improve this considerably with ndimage.map_coordinates(..., order=1, prefilter=False). features['wavelength'] = image.wavelengths[features['order'].astype(int), features['pixel'].astype(int)] - wavelength_solution = self.recalibrate(features, image.line_list, pixel, order) - # evaluate wavelength_solution at every point in every trace - # do some qc checks. Throw warnings when necessary. + # update the wavelength solution + wavelength_solution = self.recalibrate(features[this_fiber], image.line_list, pixel, order, image.spectrum.meta['m0']) + + # overwrite old wavelengths with the new wavelengths + for trace_id, ref_id in zip([image.spectrum['id'], ref_id]): + this_trace = np.isclose(image.traces, trace_id) + image.wavelengths[this_trace] = wavelength_solution(x2d[this_trace], + ref_id * np.ones_like(x2d[this_trace])) + # save the features with their wavelengths image.features = features return image - def recalibrate(self, measured_lines, line_list, pixel, order): + def recalibrate(self, measured_lines, line_list, pixel, order, principle_order_number): """ Recalibrate an existing wavelength solution using new measured spectral features. :param measured_lines: :param line_list: :param pixel: :param order: + :param principle_order_number: :return: wavelength_solution. xwavecal.wavelength.WavelengthSolution. wavelength_solution(x, order) will give the wavelength of the len(x) points with pixel and order coordinates x and order, respectively. where x and order are ndarray's of the same shape. - """ wavelength_solution = WavelengthSolution(model=MODELS.get('final_wavelength_model'), min_order=np.min(order), max_order=np.max(order), min_pixel=np.min(pixel), max_pixel=np.max(pixel), measured_lines=measured_lines, reference_lines=line_list, - m0=NRES_PRINCIPLE_ORDER_NUMBER) + m0=principle_order_number) wavelengths_to_fit = find_nearest(measured_lines['wavelength'], np.sort(line_list)) weights = np.zeros_like(wavelengths_to_fit, dtype=float) # fit lines who have less than 0.1 angstrom error @@ -151,7 +154,7 @@ class IdentifyFeatures(Stage): nsigma = 5.0 # minimum signal to noise @ peak flux for a feature to be counted. fwhm = 6.0 # minimum feature size for the feature to be counted. - def do_stage(self, image: EchelleSpectralCCDData): + def do_stage(self, image): # identify emission feature (pixel, order) positions. features = identify_features(image.data, image.uncertainty, image.mask, nsigma=self.nsigma, fwhm=self.fwhm) features = group_features_by_trace(features, image.traces) @@ -167,3 +170,14 @@ def do_stage(self, image: EchelleSpectralCCDData): np.array(features['xcentroid'], dtype=int)] image.features = features return image + + +def make_ref_id_and_fiber_id(traces, fiber_state, matched_traces=None, match_ref_id=0): + """ + make reference id column and fiber id column by labelling traces 1 and 2 (by default) with ref_id 0 and fiber_state. + """ + matched_traces = [1, 2] if matched_traces is None else matched_traces + trace_ids = list(set(traces)) + fiber = IdentifyFibers.build_fiber_column(matched_traces, fiber_state, fiber_state, len(trace_ids), low_fiber_first=False) + ref_id = IdentifyFibers.build_ref_id_column(matched_traces, fiber, match_ref_id, low_fiber_first=True) + return Table({'id': trace_ids, 'ref_id': ref_id, 'fiber': fiber, 'true_order_id': ref_id}) From 3c1768ed387a949536a3f1f4a868ca455b56e619 Mon Sep 17 00:00:00 2001 From: Curtis McCully Date: Wed, 1 Apr 2020 14:46:20 -0700 Subject: [PATCH 022/303] Typo fix in postgresql --- helm-chart/banzai-nres/templates/_helpers.tpl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/helm-chart/banzai-nres/templates/_helpers.tpl b/helm-chart/banzai-nres/templates/_helpers.tpl index d6a7e9dd..0969da5d 100644 --- a/helm-chart/banzai-nres/templates/_helpers.tpl +++ b/helm-chart/banzai-nres/templates/_helpers.tpl @@ -82,9 +82,9 @@ Define shared environment variables name: banzaiNresDBSecrets key: postgresPassword - name: DB_USER - value: {{ .Values.postgesql.postgresUsername }} + value: {{ .Values.postgresql.postgresUsername }} - name: DB_NAME - value: {{ .Values.postgesql.postgresqlDatabase }} + value: {{ .Values.postgresql.postgresqlDatabase }} - name: DB_ADDRESS value: psql://$(DB_USER):$(DB_PASSWORD)@$(DB_HOST)/$(DB_NAME) - name: RABBITMQ_PASSWORD From 6494b9bb63040213a7760d299b3be435cb32602e Mon Sep 17 00:00:00 2001 From: Curtis McCully Date: Wed, 1 Apr 2020 14:59:42 -0700 Subject: [PATCH 023/303] Added quotes in helpers.tpl --- helm-chart/banzai-nres/templates/_helpers.tpl | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/helm-chart/banzai-nres/templates/_helpers.tpl b/helm-chart/banzai-nres/templates/_helpers.tpl index 0969da5d..050bb730 100644 --- a/helm-chart/banzai-nres/templates/_helpers.tpl +++ b/helm-chart/banzai-nres/templates/_helpers.tpl @@ -82,9 +82,9 @@ Define shared environment variables name: banzaiNresDBSecrets key: postgresPassword - name: DB_USER - value: {{ .Values.postgresql.postgresUsername }} + value: {{ .Values.postgresql.postgresUsername | quote }} - name: DB_NAME - value: {{ .Values.postgresql.postgresqlDatabase }} + value: {{ .Values.postgresql.postgresqlDatabase | quote }} - name: DB_ADDRESS value: psql://$(DB_USER):$(DB_PASSWORD)@$(DB_HOST)/$(DB_NAME) - name: RABBITMQ_PASSWORD @@ -93,25 +93,25 @@ Define shared environment variables name: banzaiNresSecrets key: rabbitmq-password - name: TASK_HOST - value: rabbitmq://{{ .Values.rabbitmq.username }}@$(RABBITMQ_PASSWORD)$(RABBITMQ_HOST)/{{ .Values.rabbitmq.vhost }} + value: rabbitmq://{{ .Values.rabbitmq.username | quote }}@$(RABBITMQ_PASSWORD)$(RABBITMQ_HOST)/{{ .Values.rabbitmq.vhost | quote }} secretKeyRef: name: banzaiNresSecrets key: TASK_HOST - name: RETRY_DELAY value: 600000 - name: CALIBRATE_PROPOSAL_ID - value: {{ .Values.CALIBRATE_PROPOSAL_ID }} + value: {{ .Values.CALIBRATE_PROPOSAL_ID | quote }} - name: OBSERVATION_PORTAL_URL - value: {{ .Values.OBSERVATION_PORTAL_URL }} + value: {{ .Values.OBSERVATION_PORTAL_URL | quote }} - name: API_ROOT - value: {{ .Values.API_ROOT }} + value: {{ .Values.API_ROOT | quote }} - name: AUTH_TOKEN valueFrom: secretKeyRef: name: banzaiNresSecrets key: AUTH_TOKEN - name: BUCKET - value: {{ .Values.BUCKET }} + value: {{ .Values.BUCKET | quote }} - name: AWS_ACCESS_KEY_ID valueFrom: secretKeyRef: @@ -123,25 +123,25 @@ Define shared environment variables name: banzaiNresSecrets key: AWS_SECRET_ACCESS_KEY - name: - value: {{ .Values.OPENTSDB_HOSTNAME }} + value: {{ .Values.OPENTSDB_HOSTNAME | quote }} - name: BOSUN_HOSTNAME - value: {{ .Values.BOSUN_HOSTNAME }} + value: {{ .Values.BOSUN_HOSTNAME | quote }} - name: FITS_BROKER - value: {{ .Values.FITS_BROKER }} + value: {{ .Values.FITS_BROKER | quote }} - name: FITS_EXCHANGE - value: {{ .Values.FITS_EXCHANGE }} + value: {{ .Values.FITS_EXCHANGE | quote }} - name: INGESTER_PROCESS_NAME - value: {{ .Values.INGESTER_PROCESS_NAME }} + value: {{ .Values.INGESTER_PROCESS_NAME | quote }} - name: POSTPROCESS_FILES value: "False" - name: RAW_DATA_FRAME_URL - value: {{ .Values.RAW_DATA_FRAME_URL }} + value: {{ .Values.RAW_DATA_FRAME_URL | quote }} - name: RAW_DATA_AUTH_TOKEN valueFrom: secretKeyRef: name: banzaiNresSecrets key: RAW_DATA_AUTH_TOKEN -{{ if eq .Values.DO_METRICS 0 }} +{{ if eq .Values.DO_METRICS | quote 0 }} - name: OPENTSDB_PYTHON_METRICS_TEST_MODE value: 1 {{- end -}} From a3ec3febf093cb2a8deeef0d8466555810c00987 Mon Sep 17 00:00:00 2001 From: Curtis McCully Date: Wed, 1 Apr 2020 15:02:48 -0700 Subject: [PATCH 024/303] Fixed some more quotes. --- helm-chart/banzai-nres/templates/workers.yaml | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/helm-chart/banzai-nres/templates/workers.yaml b/helm-chart/banzai-nres/templates/workers.yaml index c1fc8471..a1dd4bc7 100644 --- a/helm-chart/banzai-nres/templates/workers.yaml +++ b/helm-chart/banzai-nres/templates/workers.yaml @@ -70,11 +70,9 @@ spec: runAsUser: 10087 runAsGroup: 10000 command: - - // and create the db banzai_create_db --db-address - - // populate the instrument tables banzai_update_db --configdb-address --db-address - "banzai_nres_populate_bpms" - "--db-address=${DB_ADDRESS}" - #create the db if it doesn't exist and populate the bpms in the db. + # create the db if it doesn't exist and populate the bpms in the db. env: {{- include "banzai-nres.Env" . | nindent 12 }} resources: @@ -93,17 +91,17 @@ spec: runAsUser: 10087 runAsGroup: 10000 command: - - celery - - -A - - banzai-nres - - worker - - --concurrency + - "celery" + - "-A" + - "banzai-nres" + - "worker" + - "--concurrency" - "1" - - -l + - "-l" - "info" env: - name: OMP_NUM_THREADS - value: 2 + value: "2" {{- include "banzai-nres.Env" . | nindent 12 }} resources: requests: From c68a635b779f25be812513766323ad9da80a6e03 Mon Sep 17 00:00:00 2001 From: Curtis McCully Date: Wed, 1 Apr 2020 15:04:54 -0700 Subject: [PATCH 025/303] Fixed some more quotes. --- helm-chart/banzai-nres/templates/_helpers.tpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-chart/banzai-nres/templates/_helpers.tpl b/helm-chart/banzai-nres/templates/_helpers.tpl index 050bb730..1d27b904 100644 --- a/helm-chart/banzai-nres/templates/_helpers.tpl +++ b/helm-chart/banzai-nres/templates/_helpers.tpl @@ -98,7 +98,7 @@ Define shared environment variables name: banzaiNresSecrets key: TASK_HOST - name: RETRY_DELAY - value: 600000 + value: "600000" - name: CALIBRATE_PROPOSAL_ID value: {{ .Values.CALIBRATE_PROPOSAL_ID | quote }} - name: OBSERVATION_PORTAL_URL From d6efb63d5f5ab7978c7a485c4ec67ad508b194c4 Mon Sep 17 00:00:00 2001 From: Curtis McCully Date: Wed, 1 Apr 2020 15:09:00 -0700 Subject: [PATCH 026/303] Fixed do_metrics block. --- helm-chart/banzai-nres/templates/_helpers.tpl | 2 +- helm-chart/banzai-nres/values-dev.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/helm-chart/banzai-nres/templates/_helpers.tpl b/helm-chart/banzai-nres/templates/_helpers.tpl index 1d27b904..e9151cdb 100644 --- a/helm-chart/banzai-nres/templates/_helpers.tpl +++ b/helm-chart/banzai-nres/templates/_helpers.tpl @@ -141,7 +141,7 @@ Define shared environment variables secretKeyRef: name: banzaiNresSecrets key: RAW_DATA_AUTH_TOKEN -{{ if eq .Values.DO_METRICS | quote 0 }} +{{- if .Values.NO_METRICS }} - name: OPENTSDB_PYTHON_METRICS_TEST_MODE value: 1 {{- end -}} diff --git a/helm-chart/banzai-nres/values-dev.yaml b/helm-chart/banzai-nres/values-dev.yaml index 130d0577..351a5e8a 100644 --- a/helm-chart/banzai-nres/values-dev.yaml +++ b/helm-chart/banzai-nres/values-dev.yaml @@ -27,7 +27,7 @@ RAW_DATA_FRAME_URL: "http://archiveapi-internal/" INGESTER_PROCESS_NAME: "banzai-nres-dev" -DO_METRICS: 0 +NO_METRICS: true OPENTSDB_HOSTNAME: opentsdb.lco.gtn From dc70224ac443c34c7c819b40dc394e0249c3b88b Mon Sep 17 00:00:00 2001 From: Curtis McCully Date: Wed, 1 Apr 2020 15:11:15 -0700 Subject: [PATCH 027/303] Fixed some more quotes. --- helm-chart/banzai-nres/templates/listener.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-chart/banzai-nres/templates/listener.yaml b/helm-chart/banzai-nres/templates/listener.yaml index 8efb8f55..90aa390c 100644 --- a/helm-chart/banzai-nres/templates/listener.yaml +++ b/helm-chart/banzai-nres/templates/listener.yaml @@ -51,7 +51,7 @@ spec: runAsUser: 10087 runAsGroup: 10000 command: - - banzai_nres_automate_stack_calibrations + - "banzai_nres_automate_stack_calibrations" - "--post-to-archive" - "--post-to-elasticsearch" - "--fpack" From 79ec31672d06f13243794fc4f0fa43fb0a4e46fb Mon Sep 17 00:00:00 2001 From: Curtis McCully Date: Wed, 1 Apr 2020 15:31:39 -0700 Subject: [PATCH 028/303] More typo fixes. --- helm-chart/banzai-nres/templates/_helpers.tpl | 7 ++----- helm-chart/banzai-nres/templates/workers.yaml | 6 +++--- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/helm-chart/banzai-nres/templates/_helpers.tpl b/helm-chart/banzai-nres/templates/_helpers.tpl index e9151cdb..754c927b 100644 --- a/helm-chart/banzai-nres/templates/_helpers.tpl +++ b/helm-chart/banzai-nres/templates/_helpers.tpl @@ -94,9 +94,6 @@ Define shared environment variables key: rabbitmq-password - name: TASK_HOST value: rabbitmq://{{ .Values.rabbitmq.username | quote }}@$(RABBITMQ_PASSWORD)$(RABBITMQ_HOST)/{{ .Values.rabbitmq.vhost | quote }} - secretKeyRef: - name: banzaiNresSecrets - key: TASK_HOST - name: RETRY_DELAY value: "600000" - name: CALIBRATE_PROPOSAL_ID @@ -141,9 +138,9 @@ Define shared environment variables secretKeyRef: name: banzaiNresSecrets key: RAW_DATA_AUTH_TOKEN -{{- if .Values.NO_METRICS }} +{{ if .Values.NO_METRICS }} - name: OPENTSDB_PYTHON_METRICS_TEST_MODE - value: 1 + value: "1" {{- end -}} {{- end -}} diff --git a/helm-chart/banzai-nres/templates/workers.yaml b/helm-chart/banzai-nres/templates/workers.yaml index a1dd4bc7..c7c43a35 100644 --- a/helm-chart/banzai-nres/templates/workers.yaml +++ b/helm-chart/banzai-nres/templates/workers.yaml @@ -22,8 +22,7 @@ spec: {{- end }} {{ if .Values.postgresql.useDockerizedDatabase }} initContainers: - # When the Pod is initialized, copy all files within the container at path - # /archive/engineering into the empty data volume mounted at /data + # Create the db if it doesn't exist - name: banzai-nres-db-init image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" imagePullPolicy: {{ .Values.dataImage.pullPolicy}} @@ -33,7 +32,7 @@ spec: command: - "banzai_create_db" - "--db-address=${DB_ADDRESS}" - #create the db if it doesn't exist and populate the bpms in the db. + # Populate the instruments table env: {{- include "banzai-nres.Env" . | nindent 12 }} resources: @@ -43,6 +42,7 @@ spec: limits: cpu: "1" memory: "1Gi" + # Populate the bpms that are in the archive - name: banzai-nres-instrument-init image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" imagePullPolicy: {{ .Values.dataImage.pullPolicy}} From ecf1894d3073528ebb1d362f6ff2c41aca1bd4d9 Mon Sep 17 00:00:00 2001 From: Curtis McCully Date: Wed, 1 Apr 2020 15:34:10 -0700 Subject: [PATCH 029/303] Fixed pod in the helm chart. --- helm-chart/banzai-nres/templates/listener.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-chart/banzai-nres/templates/listener.yaml b/helm-chart/banzai-nres/templates/listener.yaml index 90aa390c..428e151f 100644 --- a/helm-chart/banzai-nres/templates/listener.yaml +++ b/helm-chart/banzai-nres/templates/listener.yaml @@ -1,4 +1,4 @@ -apiVersion: apps/v1 +apiVersion: v1 kind: Pod metadata: name: {{ include "banzai-nres.fullname" . }} From 4550ebe418b978a61452b6814b43c593dcf04489 Mon Sep 17 00:00:00 2001 From: Curtis McCully Date: Wed, 1 Apr 2020 15:35:53 -0700 Subject: [PATCH 030/303] Changed from pod to deployment. --- helm-chart/banzai-nres/templates/listener.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/helm-chart/banzai-nres/templates/listener.yaml b/helm-chart/banzai-nres/templates/listener.yaml index 428e151f..81b7fe70 100644 --- a/helm-chart/banzai-nres/templates/listener.yaml +++ b/helm-chart/banzai-nres/templates/listener.yaml @@ -1,5 +1,5 @@ -apiVersion: v1 -kind: Pod +apiVersion: apps/v1 +kind: Deployment metadata: name: {{ include "banzai-nres.fullname" . }} labels: From b3ab207738ccbff078f502592c4b985c6df4d855 Mon Sep 17 00:00:00 2001 From: Curtis McCully Date: Wed, 1 Apr 2020 15:38:12 -0700 Subject: [PATCH 031/303] Fixed some more quotes. --- helm-chart/banzai-nres/templates/listener.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-chart/banzai-nres/templates/listener.yaml b/helm-chart/banzai-nres/templates/listener.yaml index 81b7fe70..f6adf54f 100644 --- a/helm-chart/banzai-nres/templates/listener.yaml +++ b/helm-chart/banzai-nres/templates/listener.yaml @@ -70,7 +70,7 @@ spec: name: banzaiNresDBAddress key: DB_ADDRESS - name: RETRY_DELAY - value: 600 + value: "600" - name: CALIBRATE_PROPOSAL_ID value: {{ .Values.CALIBRATE_PROPOSAL_ID }} - name: OBSERVATION_PORTAL_URL From a351e5b31571bb5f1d5b9324901bcc3d3f8de4a6 Mon Sep 17 00:00:00 2001 From: Curtis McCully Date: Wed, 1 Apr 2020 15:41:29 -0700 Subject: [PATCH 032/303] Fixed some env variables --- helm-chart/banzai-nres/templates/listener.yaml | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/helm-chart/banzai-nres/templates/listener.yaml b/helm-chart/banzai-nres/templates/listener.yaml index f6adf54f..42d63fa9 100644 --- a/helm-chart/banzai-nres/templates/listener.yaml +++ b/helm-chart/banzai-nres/templates/listener.yaml @@ -59,22 +59,7 @@ spec: - "--db-address=${DB_ADDRESS}" - "--log-level=info" env: - - name: TASK_HOST - valueFrom: - secretKeyRef: - name: banzaiNresSecrets - key: TASK_HOST - - name: DB_ADDRESS - valueFrom: - secretKeyRef: - name: banzaiNresDBAddress - key: DB_ADDRESS - - name: RETRY_DELAY - value: "600" - - name: CALIBRATE_PROPOSAL_ID - value: {{ .Values.CALIBRATE_PROPOSAL_ID }} - - name: OBSERVATION_PORTAL_URL - value: {{ .Values.OBSERVATION_PORTAL_URL }} + {{- include "banzai-nres.Env" . | nindent 12 }} resources: requests: cpu: "0.1" From 89c8c8adefddf09a2741bc096c6dfeea916a3bba Mon Sep 17 00:00:00 2001 From: Curtis McCully Date: Wed, 1 Apr 2020 16:49:53 -0700 Subject: [PATCH 033/303] Fixed secrets. --- helm-chart/banzai-nres/templates/_helpers.tpl | 12 ++++++------ helm-chart/banzai-nres/templates/listener.yaml | 2 +- helm-chart/banzai-nres/values-dev.yaml | 4 ++-- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/helm-chart/banzai-nres/templates/_helpers.tpl b/helm-chart/banzai-nres/templates/_helpers.tpl index 754c927b..4d7b5f74 100644 --- a/helm-chart/banzai-nres/templates/_helpers.tpl +++ b/helm-chart/banzai-nres/templates/_helpers.tpl @@ -79,7 +79,7 @@ Define shared environment variables - name: DB_PASSWORD valueFrom: secretKeyRef: - name: banzaiNresDBSecrets + name: banzai-nres-secrets key: postgresPassword - name: DB_USER value: {{ .Values.postgresql.postgresUsername | quote }} @@ -90,7 +90,7 @@ Define shared environment variables - name: RABBITMQ_PASSWORD valueFrom: secretKeyRef: - name: banzaiNresSecrets + name: banzai-nres-secrets key: rabbitmq-password - name: TASK_HOST value: rabbitmq://{{ .Values.rabbitmq.username | quote }}@$(RABBITMQ_PASSWORD)$(RABBITMQ_HOST)/{{ .Values.rabbitmq.vhost | quote }} @@ -105,19 +105,19 @@ Define shared environment variables - name: AUTH_TOKEN valueFrom: secretKeyRef: - name: banzaiNresSecrets + name: banzai-nres-secrets key: AUTH_TOKEN - name: BUCKET value: {{ .Values.BUCKET | quote }} - name: AWS_ACCESS_KEY_ID valueFrom: secretKeyRef: - name: banzaiNresSecrets + name: banzai-nres-secrets key: AWS_ACCESS_KEY_ID - name: AWS_SECRET_ACCESS_KEY valueFrom: secretKeyRef: - name: banzaiNresSecrets + name: banzai-nres-secrets key: AWS_SECRET_ACCESS_KEY - name: value: {{ .Values.OPENTSDB_HOSTNAME | quote }} @@ -136,7 +136,7 @@ Define shared environment variables - name: RAW_DATA_AUTH_TOKEN valueFrom: secretKeyRef: - name: banzaiNresSecrets + name: banzai-nres-secrets key: RAW_DATA_AUTH_TOKEN {{ if .Values.NO_METRICS }} - name: OPENTSDB_PYTHON_METRICS_TEST_MODE diff --git a/helm-chart/banzai-nres/templates/listener.yaml b/helm-chart/banzai-nres/templates/listener.yaml index 42d63fa9..b0caea70 100644 --- a/helm-chart/banzai-nres/templates/listener.yaml +++ b/helm-chart/banzai-nres/templates/listener.yaml @@ -28,7 +28,7 @@ spec: runAsUser: 10087 runAsGroup: 10000 command: - - banzai_nres_run_realtime_pipeline + - "banzai_nres_run_realtime_pipeline" - "--post-to-archive" - "--post-to-elasticsearch" - "--fpack" diff --git a/helm-chart/banzai-nres/values-dev.yaml b/helm-chart/banzai-nres/values-dev.yaml index 351a5e8a..278ab959 100644 --- a/helm-chart/banzai-nres/values-dev.yaml +++ b/helm-chart/banzai-nres/values-dev.yaml @@ -43,13 +43,13 @@ postgresql: hostname: "db.example.com" postgresqlUsername: "banzainres" postgresqlDatabase: "banzainres" - existingSecret: "banzaiNresSecrets" + existingSecret: "banzai-nres-secrets" useDockerizedRabbitMQ: true rabbitmq: username: "user" vhost: "" - existingPasswordSecret: "banzaiNresSecrets" + existingPasswordSecret: "banzai-nres-secrets" configdb_url: "http://configdb.lco.gtn/sites/" From c006f7576627855e27fb30bc9bd5294eb6a5d87d Mon Sep 17 00:00:00 2001 From: Curtis McCully Date: Wed, 1 Apr 2020 17:05:34 -0700 Subject: [PATCH 034/303] Fixed missing name in env --- helm-chart/banzai-nres/templates/_helpers.tpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-chart/banzai-nres/templates/_helpers.tpl b/helm-chart/banzai-nres/templates/_helpers.tpl index 4d7b5f74..41752ecb 100644 --- a/helm-chart/banzai-nres/templates/_helpers.tpl +++ b/helm-chart/banzai-nres/templates/_helpers.tpl @@ -119,7 +119,7 @@ Define shared environment variables secretKeyRef: name: banzai-nres-secrets key: AWS_SECRET_ACCESS_KEY -- name: +- name: OPENTSDB_HOSTNAME value: {{ .Values.OPENTSDB_HOSTNAME | quote }} - name: BOSUN_HOSTNAME value: {{ .Values.BOSUN_HOSTNAME | quote }} From e5a37930ef491dac3047a6b94aa39392162fcd4c Mon Sep 17 00:00:00 2001 From: Curtis McCully Date: Thu, 2 Apr 2020 12:37:17 -0700 Subject: [PATCH 035/303] bugfixes to deployment --- .gitignore | 2 ++ helm-chart/banzai-nres/templates/_helpers.tpl | 8 +++---- .../banzai-nres/templates/listener.yaml | 12 +++++----- helm-chart/banzai-nres/templates/workers.yaml | 24 +++++++++---------- helm-chart/banzai-nres/values-dev.yaml | 17 +++++++++++++ 5 files changed, 41 insertions(+), 22 deletions(-) diff --git a/.gitignore b/.gitignore index 58d2106b..5b360084 100644 --- a/.gitignore +++ b/.gitignore @@ -110,3 +110,5 @@ venv.bak/ .vscode test_data/ + +requirements.lock diff --git a/helm-chart/banzai-nres/templates/_helpers.tpl b/helm-chart/banzai-nres/templates/_helpers.tpl index 41752ecb..85d61171 100644 --- a/helm-chart/banzai-nres/templates/_helpers.tpl +++ b/helm-chart/banzai-nres/templates/_helpers.tpl @@ -80,20 +80,20 @@ Define shared environment variables valueFrom: secretKeyRef: name: banzai-nres-secrets - key: postgresPassword + key: postgresqlPassword - name: DB_USER - value: {{ .Values.postgresql.postgresUsername | quote }} + value: {{ .Values.postgresql.postgresqlUsername | quote }} - name: DB_NAME value: {{ .Values.postgresql.postgresqlDatabase | quote }} - name: DB_ADDRESS - value: psql://$(DB_USER):$(DB_PASSWORD)@$(DB_HOST)/$(DB_NAME) + value: postgres://$(DB_USER):$(DB_PASSWORD)@$(DB_HOST)/$(DB_NAME) - name: RABBITMQ_PASSWORD valueFrom: secretKeyRef: name: banzai-nres-secrets key: rabbitmq-password - name: TASK_HOST - value: rabbitmq://{{ .Values.rabbitmq.username | quote }}@$(RABBITMQ_PASSWORD)$(RABBITMQ_HOST)/{{ .Values.rabbitmq.vhost | quote }} + value: amqp://{{ .Values.rabbitmq.username | quote }}@$(RABBITMQ_PASSWORD)$(RABBITMQ_HOST)/{{ .Values.rabbitmq.vhost | quote }} - name: RETRY_DELAY value: "600000" - name: CALIBRATE_PROPOSAL_ID diff --git a/helm-chart/banzai-nres/templates/listener.yaml b/helm-chart/banzai-nres/templates/listener.yaml index b0caea70..cd7faf78 100644 --- a/helm-chart/banzai-nres/templates/listener.yaml +++ b/helm-chart/banzai-nres/templates/listener.yaml @@ -1,7 +1,7 @@ apiVersion: apps/v1 kind: Deployment metadata: - name: {{ include "banzai-nres.fullname" . }} + name: {{ include "banzai-nres.fullname" . -}} -listener labels: {{ include "banzai-nres.labels" . | indent 4 }} spec: @@ -32,9 +32,9 @@ spec: - "--post-to-archive" - "--post-to-elasticsearch" - "--fpack" - - "--rlevel 91" - - "--db-address=${DB_ADDRESS}" - - "--broker-url ${FITS_BROKER}" + - "--rlevel=91" + - "--db-address=$(DB_ADDRESS)" + - "--broker-url=$(FITS_BROKER)" env: {{- include "banzai-nres.Env" . | nindent 12 }} resources: @@ -51,12 +51,12 @@ spec: runAsUser: 10087 runAsGroup: 10000 command: - - "banzai_nres_automate_stack_calibrations" + - "banzai_nres_start_stacking_scheduler" - "--post-to-archive" - "--post-to-elasticsearch" - "--fpack" - "--rlevel=91" - - "--db-address=${DB_ADDRESS}" + - "--db-address=$(DB_ADDRESS)" - "--log-level=info" env: {{- include "banzai-nres.Env" . | nindent 12 }} diff --git a/helm-chart/banzai-nres/templates/workers.yaml b/helm-chart/banzai-nres/templates/workers.yaml index c7c43a35..82237cec 100644 --- a/helm-chart/banzai-nres/templates/workers.yaml +++ b/helm-chart/banzai-nres/templates/workers.yaml @@ -1,7 +1,7 @@ apiVersion: apps/v1 kind: Deployment metadata: - name: {{ include "banzai-nres.fullname" . }} + name: {{ include "banzai-nres.fullname" . -}} -workers labels: {{ include "banzai-nres.labels" . | indent 4 }} spec: @@ -20,18 +20,18 @@ spec: imagePullSecrets: {{- toYaml . | nindent 8 }} {{- end }} - {{ if .Values.postgresql.useDockerizedDatabase }} + {{ if .Values.useDockerizedDatabase }} initContainers: # Create the db if it doesn't exist - name: banzai-nres-db-init image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" - imagePullPolicy: {{ .Values.dataImage.pullPolicy}} + imagePullPolicy: {{ .Values.image.pullPolicy}} securityContext: runAsUser: 10087 runAsGroup: 10000 command: - "banzai_create_db" - - "--db-address=${DB_ADDRESS}" + - "--db-address=$(DB_ADDRESS)" # Populate the instruments table env: {{- include "banzai-nres.Env" . | nindent 12 }} @@ -45,13 +45,13 @@ spec: # Populate the bpms that are in the archive - name: banzai-nres-instrument-init image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" - imagePullPolicy: {{ .Values.dataImage.pullPolicy}} + imagePullPolicy: {{ .Values.image.pullPolicy}} securityContext: runAsUser: 10087 runAsGroup: 10000 command: - "banzai_update_db" - - "--db-address=${DB_ADDRESS}" + - "--db-address=$(DB_ADDRESS)" - "--configdb-address={{ .Values.configdb_url }}" #create the db if it doesn't exist and populate the bpms in the db. env: @@ -65,13 +65,13 @@ spec: memory: "1Gi" - name: banzai-nres-bpm-init image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" - imagePullPolicy: {{ .Values.dataImage.pullPolicy}} + imagePullPolicy: {{ .Values.image.pullPolicy}} securityContext: runAsUser: 10087 runAsGroup: 10000 command: - "banzai_nres_populate_bpms" - - "--db-address=${DB_ADDRESS}" + - "--db-address=$(DB_ADDRESS)" # create the db if it doesn't exist and populate the bpms in the db. env: {{- include "banzai-nres.Env" . | nindent 12 }} @@ -82,7 +82,7 @@ spec: limits: cpu: "1" memory: "1Gi" - {{- end -}} + {{- end }} containers: - name: {{ .Chart.Name }} image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" @@ -93,7 +93,7 @@ spec: command: - "celery" - "-A" - - "banzai-nres" + - "banzai" - "worker" - "--concurrency" - "1" @@ -105,12 +105,12 @@ spec: {{- include "banzai-nres.Env" . | nindent 12 }} resources: requests: - cpu: "2" + cpu: "0.3" memory: "1Gi" limits: cpu: "3" memory: "4Gi" - {{- with .Values.nodeSelector }} + {{- with .Values.nodeSelector }} nodeSelector: {{- toYaml . | nindent 8 }} {{- end }} diff --git a/helm-chart/banzai-nres/values-dev.yaml b/helm-chart/banzai-nres/values-dev.yaml index 278ab959..a7af68fa 100644 --- a/helm-chart/banzai-nres/values-dev.yaml +++ b/helm-chart/banzai-nres/values-dev.yaml @@ -44,6 +44,15 @@ postgresql: postgresqlUsername: "banzainres" postgresqlDatabase: "banzainres" existingSecret: "banzai-nres-secrets" + service: + port: "5432" + resources: + requests: + cpu: 200m + memory: 256Mi + limits: + cpu: 1 + memory: 512Mi useDockerizedRabbitMQ: true @@ -51,5 +60,13 @@ rabbitmq: username: "user" vhost: "" existingPasswordSecret: "banzai-nres-secrets" + resources: + requests: + cpu: 200m + memory: 256Mi + limits: + cpu: 1 + memory: 512Mi + configdb_url: "http://configdb.lco.gtn/sites/" From 96560e7be77b393aac40f62c0b52c52d117d1a2d Mon Sep 17 00:00:00 2001 From: "Ira W. Snyder" Date: Thu, 2 Apr 2020 13:09:07 -0700 Subject: [PATCH 036/303] Automatically manage worker count based on CPU usage Dynamically manage the number of workers based on CPU usage. This will minimize cost when there is no work to do. --- .../banzai-nres/templates/workers-hpa.yaml | 18 ++++++++++++++++++ helm-chart/banzai-nres/templates/workers.yaml | 1 - helm-chart/banzai-nres/values-dev.yaml | 8 +++++++- 3 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 helm-chart/banzai-nres/templates/workers-hpa.yaml diff --git a/helm-chart/banzai-nres/templates/workers-hpa.yaml b/helm-chart/banzai-nres/templates/workers-hpa.yaml new file mode 100644 index 00000000..ec170208 --- /dev/null +++ b/helm-chart/banzai-nres/templates/workers-hpa.yaml @@ -0,0 +1,18 @@ +{{- if .Values.horizontalPodAutoscaler.enabled -}} +apiVersion: autoscaling/v1 +kind: HorizontalPodAutoscaler +metadata: + name: {{ include "banzai-nres.fullname" . -}} -workers + labels: +{{ include "banzai-nres.labels" . | indent 4 }} +spec: +{{- with .Values.horizontalPodAutoscaler }} + minReplicas: {{ .minReplicas }} + maxReplicas: {{ .maxReplicas }} + targetCPUUtilizationPercentage: {{ .targetCPUUtilizationPercentage }} +{{- end }} + scaleTargetRef: + apiVersion: apps/v1 + kind: Deployment + name: {{ include "banzai-nres.fullname" . -}} -workers +{{- end }} diff --git a/helm-chart/banzai-nres/templates/workers.yaml b/helm-chart/banzai-nres/templates/workers.yaml index 82237cec..d0282db3 100644 --- a/helm-chart/banzai-nres/templates/workers.yaml +++ b/helm-chart/banzai-nres/templates/workers.yaml @@ -5,7 +5,6 @@ metadata: labels: {{ include "banzai-nres.labels" . | indent 4 }} spec: - replicas: {{ .Values.workerCount }} selector: matchLabels: app.kubernetes.io/name: {{ include "banzai-nres.name" . }} diff --git a/helm-chart/banzai-nres/values-dev.yaml b/helm-chart/banzai-nres/values-dev.yaml index a7af68fa..cf6bffb7 100644 --- a/helm-chart/banzai-nres/values-dev.yaml +++ b/helm-chart/banzai-nres/values-dev.yaml @@ -2,7 +2,13 @@ # This is a YAML-formatted file. # Declare variables to be passed into your templates. -workerCount: 4 +# Automatically manage worker count within the configured limits. More workers +# will be started when the CPU usage rises above the configured threshold. +horizontalPodAutoscaler: + enabled: true + minReplicas: 1 + maxReplicas: 4 + targetCPUUtilizationPercentage: 50 image: repository: docker.lco.global/banzai-nres From 3c723fbc893e29e5da452c10c63cb6750ed7f3a0 Mon Sep 17 00:00:00 2001 From: "Ira W. Snyder" Date: Thu, 2 Apr 2020 13:23:04 -0700 Subject: [PATCH 037/303] Fix rabbitmq username The entire Environment Variable value should be quoted, not the individual pieces which make up the environment variable. This value is already safely a String value (it starts with "amqp://" which is always a String value) and therefore we don't need any extra quoting of the whole thing. --- helm-chart/banzai-nres/templates/_helpers.tpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-chart/banzai-nres/templates/_helpers.tpl b/helm-chart/banzai-nres/templates/_helpers.tpl index 85d61171..95564ed2 100644 --- a/helm-chart/banzai-nres/templates/_helpers.tpl +++ b/helm-chart/banzai-nres/templates/_helpers.tpl @@ -93,7 +93,7 @@ Define shared environment variables name: banzai-nres-secrets key: rabbitmq-password - name: TASK_HOST - value: amqp://{{ .Values.rabbitmq.username | quote }}@$(RABBITMQ_PASSWORD)$(RABBITMQ_HOST)/{{ .Values.rabbitmq.vhost | quote }} + value: amqp://{{ .Values.rabbitmq.username }}@$(RABBITMQ_PASSWORD)$(RABBITMQ_HOST)/{{ .Values.rabbitmq.vhost }} - name: RETRY_DELAY value: "600000" - name: CALIBRATE_PROPOSAL_ID From 3e031ced74c3da803fbb3e580756bf5d7524c7dc Mon Sep 17 00:00:00 2001 From: "Ira W. Snyder" Date: Thu, 2 Apr 2020 14:37:24 -0700 Subject: [PATCH 038/303] Use correct configuration location for RabbitMQ Password Secret The stable/rabbitmq Helm chart uses a sub-path of "rabbitmq" to store configuration values for RabbitMQ. This means that charts which use the stable/rabbitmq chart as a dependency need to configure these values within a section named "rabbitmq.rabbitmq". It is confusing. --- helm-chart/banzai-nres/templates/_helpers.tpl | 2 +- helm-chart/banzai-nres/values-dev.yaml | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/helm-chart/banzai-nres/templates/_helpers.tpl b/helm-chart/banzai-nres/templates/_helpers.tpl index 95564ed2..85513cba 100644 --- a/helm-chart/banzai-nres/templates/_helpers.tpl +++ b/helm-chart/banzai-nres/templates/_helpers.tpl @@ -93,7 +93,7 @@ Define shared environment variables name: banzai-nres-secrets key: rabbitmq-password - name: TASK_HOST - value: amqp://{{ .Values.rabbitmq.username }}@$(RABBITMQ_PASSWORD)$(RABBITMQ_HOST)/{{ .Values.rabbitmq.vhost }} + value: amqp://{{ .Values.rabbitmq.rabbitmq.username }}@$(RABBITMQ_PASSWORD)$(RABBITMQ_HOST)/{{ .Values.rabbitmq.vhost }} - name: RETRY_DELAY value: "600000" - name: CALIBRATE_PROPOSAL_ID diff --git a/helm-chart/banzai-nres/values-dev.yaml b/helm-chart/banzai-nres/values-dev.yaml index cf6bffb7..1471ae48 100644 --- a/helm-chart/banzai-nres/values-dev.yaml +++ b/helm-chart/banzai-nres/values-dev.yaml @@ -63,9 +63,10 @@ postgresql: useDockerizedRabbitMQ: true rabbitmq: - username: "user" + rabbitmq: + username: "user" + existingPasswordSecret: "banzai-nres-secrets" vhost: "" - existingPasswordSecret: "banzai-nres-secrets" resources: requests: cpu: 200m From 9c4e13cd90441ef31c487c69b6206f902876c02d Mon Sep 17 00:00:00 2001 From: Curtis McCully Date: Mon, 6 Apr 2020 14:10:27 -0700 Subject: [PATCH 039/303] Using dev archive instead of banzai-nres specific archive. --- helm-chart/banzai-nres-e2e/templates/e2e_tests.yaml | 4 ---- helm-chart/banzai-nres/values-dev.yaml | 2 +- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/helm-chart/banzai-nres-e2e/templates/e2e_tests.yaml b/helm-chart/banzai-nres-e2e/templates/e2e_tests.yaml index f1c449a5..e0434fef 100644 --- a/helm-chart/banzai-nres-e2e/templates/e2e_tests.yaml +++ b/helm-chart/banzai-nres-e2e/templates/e2e_tests.yaml @@ -95,8 +95,6 @@ spec: value: debug - name: CALIBRATE_PROPOSAL_ID value: "calibrate" - - name: LAKE_URL - value: "http://lake-old.lco.gtn/blocks/" - name: OMP_NUM_THREADS value: "2" - name: FITS_EXCHANGE @@ -139,8 +137,6 @@ spec: value: "redis://localhost:6379/0" - name: CALIBRATE_PROPOSAL_ID value: "calibrate" - - name: LAKE_URL - value: "http://lake-old.lco.gtn/blocks/" - name: FITS_EXCHANGE value: "fits_files" - name: OPENTSDB_PYTHON_METRICS_TEST_MODE diff --git a/helm-chart/banzai-nres/values-dev.yaml b/helm-chart/banzai-nres/values-dev.yaml index 1471ae48..37b16d2d 100644 --- a/helm-chart/banzai-nres/values-dev.yaml +++ b/helm-chart/banzai-nres/values-dev.yaml @@ -25,7 +25,7 @@ CALIBRATE_PROPOSAL_ID: calibrate OBSERVATION_PORTAL_URL: http://internal-observation-portal.lco.gtn/api/observations/ -API_ROOT: http://banzai-nres-archive-api.lco.gtn/ +API_ROOT: http://archiveapi-dev/ BUCKET: banzai-nres-lco-global From e38bfad727fa4dc9d749d655ed7672556e151c93 Mon Sep 17 00:00:00 2001 From: Curtis McCully Date: Mon, 6 Apr 2020 14:22:19 -0700 Subject: [PATCH 040/303] Using dev archive instead of banzai-nres specific archive. --- helm-chart/banzai-nres/values-dev.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-chart/banzai-nres/values-dev.yaml b/helm-chart/banzai-nres/values-dev.yaml index 37b16d2d..ff4ed215 100644 --- a/helm-chart/banzai-nres/values-dev.yaml +++ b/helm-chart/banzai-nres/values-dev.yaml @@ -27,7 +27,7 @@ OBSERVATION_PORTAL_URL: http://internal-observation-portal.lco.gtn/api/observati API_ROOT: http://archiveapi-dev/ -BUCKET: banzai-nres-lco-global +BUCKET: archivetest.lco.global RAW_DATA_FRAME_URL: "http://archiveapi-internal/" From 9afb687810169a45aa00b2742f0c60147dfbafa6 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Mon, 6 Apr 2020 16:46:29 -0700 Subject: [PATCH 041/303] wavelength calibration without loading reference id's or traces. May still need m0 for each fiber, but that would be it. --- banzai_nres/wavelength.py | 36 +++++++++++++++--------------------- 1 file changed, 15 insertions(+), 21 deletions(-) diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py index 5df59ae6..7a8ef511 100644 --- a/banzai_nres/wavelength.py +++ b/banzai_nres/wavelength.py @@ -38,7 +38,7 @@ def calibration_type(self): class ArcLoader(CalibrationUser): """ - Loads the wavelengths, ref_id and fiber id's from the nearest Arc-emission lamp (wavelength calibration) in the db. + Loads the wavelengths from the nearest Arc-emission lamp (wavelength calibration) in the db. If the traces have shifted (e.g. the instrument was serviced), then we do not load any of this information (new wavelengths will be created from scratch in WavelengthCalibrate). """ @@ -53,8 +53,6 @@ def on_missing_master_calibration(self, image): super().on_missing_master_calibration(image) def apply_master_calibration(self, image: NRESObservationFrame, master_calibration_image): - # spectrum ought to contain a ref_id column and fiber column. - image.spectrum = master_calibration_image.spectrum image.wavelength = master_calibration_image.wavelength return image @@ -88,10 +86,8 @@ class WavelengthCalibrate(Stage): We lightly recalibrate the wavelength calibration if the arc has reference id's assigned to each trace. """ def do_stage(self, image): - if image.spectrum is None: - # if the spectrum is none (i.e. no master calibration was found), then populate the reference ids and fibers - image.spectrum = make_ref_id_and_fiber_id(image.traces, lit_fibers(image)) - ref_id, fibers = image.spectrum['ref_id'], image.spectrum['fiber'] + ref_id, fibers = get_ref_ids_and_fibers(image.num_traces) + features = image.features features['order'], features['fiber'] = ref_id[features['id'] - 1], fibers[features['id'] - 1] x2d, y2d = np.meshgrid(np.arange(image.shape[1]), np.arange(image.shape[0])) @@ -102,15 +98,14 @@ def do_stage(self, image): # blind solve for the wavelengths of the emission lines. features['wavelength'][this_fiber], m0 = wavelength_calibrate(features[this_fiber], image.line_list, pixel, order, m0_range=(40, 60)) - image.spectrum.meta['m0'] = m0 - # TODO need to make m0 fiber by fiber, or something. else: # adopt wavelengths for the emission lines from the existing solution, good to 1 pixel. # Note: we could improve this considerably with ndimage.map_coordinates(..., order=1, prefilter=False). - features['wavelength'] = image.wavelengths[features['order'].astype(int), - features['pixel'].astype(int)] + features['wavelength'][this_fiber] = image.wavelengths[features['order'][this_fiber].astype(int), + features['pixel'][this_fiber].astype(int)] + m0 = None # TODO get m0 from wavelengths of lines? # update the wavelength solution - wavelength_solution = self.recalibrate(features[this_fiber], image.line_list, pixel, order, image.spectrum.meta['m0']) + wavelength_solution = self.recalibrate(features[this_fiber], image.line_list, pixel, order, m0) # overwrite old wavelengths with the new wavelengths for trace_id, ref_id in zip([image.spectrum['id'], ref_id]): @@ -172,12 +167,11 @@ def do_stage(self, image): return image -def make_ref_id_and_fiber_id(traces, fiber_state, matched_traces=None, match_ref_id=0): - """ - make reference id column and fiber id column by labelling traces 1 and 2 (by default) with ref_id 0 and fiber_state. - """ - matched_traces = [1, 2] if matched_traces is None else matched_traces - trace_ids = list(set(traces)) - fiber = IdentifyFibers.build_fiber_column(matched_traces, fiber_state, fiber_state, len(trace_ids), low_fiber_first=False) - ref_id = IdentifyFibers.build_ref_id_column(matched_traces, fiber, match_ref_id, low_fiber_first=True) - return Table({'id': trace_ids, 'ref_id': ref_id, 'fiber': fiber, 'true_order_id': ref_id}) +def get_ref_ids_and_fibers(num_traces): + fibers, ref_id = np.zeros(num_traces), np.zeros(num_traces) + fibers[1::2] = 1 # group alternating traces as part of the same fiber + for fiber in [0, 1]: + ref_id[fibers == fiber] = np.arange(np.count_nonzero(fibers == fiber)) + # note that the fiber designation does not matter, all that matters is that we separate the two AGU's wavelength + # solutions. + return ref_id, fibers From 7ee40220a2ddf572cf83e835a042248cb57a047e Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Mon, 6 Apr 2020 17:40:59 -0700 Subject: [PATCH 042/303] function to recover m0 from the wavelengths image. --- banzai_nres/wavelength.py | 42 ++++++++++++++++++++++++++++++++++----- 1 file changed, 37 insertions(+), 5 deletions(-) diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py index 7a8ef511..4fbd0b4c 100644 --- a/banzai_nres/wavelength.py +++ b/banzai_nres/wavelength.py @@ -92,18 +92,23 @@ def do_stage(self, image): features['order'], features['fiber'] = ref_id[features['id'] - 1], fibers[features['id'] - 1] x2d, y2d = np.meshgrid(np.arange(image.shape[1]), np.arange(image.shape[0])) for fiber in list(set(fibers)): + logger.info('Wavelength calibrating the {0} fiber'.format({0: 'first', 1: 'second'}[fiber]), image=image) pixel, order = np.arange(image.data.shape[1]), np.sort(ref_id[fibers == fiber]) - this_fiber = features['fiber'] == fiber + this_fiber = np.equal(features['fiber'], fiber) if image.wavelengths is None: - # blind solve for the wavelengths of the emission lines. + logger.info('Blind solving for the wavelengths of this fiber.') features['wavelength'][this_fiber], m0 = wavelength_calibrate(features[this_fiber], image.line_list, pixel, order, m0_range=(40, 60)) else: # adopt wavelengths for the emission lines from the existing solution, good to 1 pixel. # Note: we could improve this considerably with ndimage.map_coordinates(..., order=1, prefilter=False). - features['wavelength'][this_fiber] = image.wavelengths[features['order'][this_fiber].astype(int), - features['pixel'][this_fiber].astype(int)] - m0 = None # TODO get m0 from wavelengths of lines? + features['wavelength'][this_fiber] = image.wavelengths[features['ycentroid'][this_fiber].astype(int), + features['xcentroid'][this_fiber].astype(int)] + trace_ids = np.arange(1, image.num_traces + 1) + center_wavelengths = image.wavelengths[:, image.wavelengths.shape[1] // 2] + center_wavelengths = center_wavelengths + m0 = self.get_principle_order_number(np.arange(40, 60), center_wavelengths, ref_id[fibers == fiber]) + # update the wavelength solution wavelength_solution = self.recalibrate(features[this_fiber], image.line_list, pixel, order, m0) @@ -141,6 +146,33 @@ def recalibrate(self, measured_lines, line_list, pixel, order, principle_order_n wavelength_solution.model_coefficients = wavelength_solution.solve(measured_lines, wavelengths_to_fit, weights=weights) return wavelength_solution + @staticmethod + def get_principle_order_number(m0_values, center_wavelengths, ref_ids): + """ + Finds the principle order number m0. Selects the m0 such that the function y(i) = (m0 + i) * central_wavelengths + has the smallest slope. I.e. this selects the m0 that allows constant/(m0+i) to best fit central_wavelengths. + This is exactly what CERES does. See equation 3 of Brahm et al. 2016. + + :param m0_values: ndarray of integers. 1d. + :param center_wavelengths: ndarray of wavelengths. The wavelengths of the center pixels down the detector, for + one fiber + :param ref_ids: ndarray of integers. The reference id's of the traces from which central_wavelengths came. + Same shape as central_wavelengths. i.e. central_wavelengths[0] is the center wavelength of the trace with reference + id ref_ids[0] + :return: m0: int. + The principle order number for the fiber from which central_wavelengths were taken. + This is the true order index of the the trace that corresponds to ref_id[0]. + """ + slopes = [] + for m0 in m0_values: + # note: replacing np.ptp with some outlier resistant measure of the scatter would be more robust. + slopes.append(np.ptp(center_wavelengths * (m0 + ref_ids))) + + if np.count_nonzero(np.isclose(slopes, np.min(slopes), rtol=0.01)) > 1: + logger.warning('Two or more viable principle order numbers for this fiber! The m0 recovered from the ' + 'wavelength solution could be wrong!') + return m0_values[np.argmin(slopes)] + class IdentifyFeatures(Stage): """ From 4bd6074c2c75220a59cf3060542ddedab5b142c8 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Tue, 7 Apr 2020 11:22:55 -0700 Subject: [PATCH 043/303] mostly complete unit tests for WavelengthCalibrate --- banzai_nres/frames.py | 45 +++++++++++-- banzai_nres/tests/test_wavelength.py | 85 ++++++++++++++++++++++-- banzai_nres/wavelength.py | 96 ++++++++++++++++------------ 3 files changed, 175 insertions(+), 51 deletions(-) diff --git a/banzai_nres/frames.py b/banzai_nres/frames.py index b75223c3..5352ecf8 100644 --- a/banzai_nres/frames.py +++ b/banzai_nres/frames.py @@ -73,6 +73,30 @@ def blaze(self): def blaze(self, value): self.primary_hdu.blaze = value + @property + def features(self): + return self.primary_hdu.features + + @features.setter + def features(self, value): + self.primary_hdu.features = value + + @property + def line_list(self): + return self.primary_hdu.line_list + + @line_list.setter + def line_list(self, value): + self.primary_hdu.line_list = value + + @property + def wavelengths(self): + return self.primary_hdu.wavelengths + + @wavelengths.setter + def wavelengths(self, value): + self.primary_hdu.wavelengths = value + class NRESCalibrationFrame(LCOCalibrationFrame, NRESObservationFrame): def __init__(self, hdu_list: list, file_path: str, grouping_criteria: list = None): @@ -89,14 +113,18 @@ def __init__(self, images: list, file_path: str, grouping_criteria: list = None) class EchelleSpectralCCDData(CCDData): def __init__(self, data: Union[np.array, Table], meta: fits.Header, mask: np.array = None, name: str = '', uncertainty: np.array = None, - background: np.array = None, traces: np.array = None, - profile: np.array = None, weights: np.array = None, - spectrum: Table = None, blaze: Table = None, memmap=True): + background: np.array = None, traces: np.array = None, wavelengths: np.array = None, + profile: np.array = None, weights: np.array = None, line_list=None, + spectrum: Table = None, blaze: Table = None, memmap=True, features: Table = None): super().__init__(data=data, meta=meta, mask=mask, name=name, memmap=memmap, uncertainty=uncertainty) if traces is None: self._traces = None else: self.traces = traces + if wavelengths is None: + self._wavelengths = None + else: + self.wavelengths = wavelengths if background is None: self._background = None else: @@ -112,7 +140,8 @@ def __init__(self, data: Union[np.array, Table], meta: fits.Header, self.spectrum = spectrum self.blaze = blaze - # TODO : Add image.features (or store these in CATALOG like photometry) and add image.line_list + self.features = features + self.line_list = line_list @property @@ -131,6 +160,14 @@ def traces(self): def traces(self, value): self._traces = self._init_array(value) + @property + def wavelengths(self): + return self._wavelengths + + @wavelengths.setter + def wavelengths(self, value): + self._wavelengths = self._init_array(value) + @property def num_traces(self): """ diff --git a/banzai_nres/tests/test_wavelength.py b/banzai_nres/tests/test_wavelength.py index 4b27cb51..4c15cd8a 100644 --- a/banzai_nres/tests/test_wavelength.py +++ b/banzai_nres/tests/test_wavelength.py @@ -1,11 +1,12 @@ import numpy as np from banzai_nres.utils.wavelength_utils import identify_features, group_features_by_trace -from banzai_nres.wavelength import IdentifyFeatures +from banzai_nres.wavelength import IdentifyFeatures, WavelengthCalibrate, get_ref_ids_and_fibers from scipy.ndimage import gaussian_filter -from banzai_nres.frames import EchelleSpectralCCDData +from banzai_nres.frames import EchelleSpectralCCDData, NRESObservationFrame from banzai import context import sep import pytest +import mock class TestIdentifyFeatures: @@ -38,9 +39,10 @@ def test_extract(self): def test_do_stage(self): blaze_factor = 0.5 input_context = context.Context({}) - image = EchelleSpectralCCDData(data=self.data, uncertainty=self.err, meta={'OBJECTS': 'tung&tung&none'}, + image = NRESObservationFrame([EchelleSpectralCCDData(data=self.data, uncertainty=self.err, + meta={'OBJECTS': 'tung&tung&none'}, traces=np.ones_like(self.data, dtype=int), - blaze={'blaze': blaze_factor * np.ones_like(self.data, dtype=int)}) + blaze={'blaze': blaze_factor * np.ones_like(self.data, dtype=int)})], 'foo.fits') stage = IdentifyFeatures(input_context) stage.fwhm, stage.nsigma = self.sigma, 0.5 image = stage.do_stage(image) @@ -52,17 +54,86 @@ def test_do_stage(self): @pytest.mark.integration def test_do_stage_on_empty_features(self): input_context = context.Context({}) - image = EchelleSpectralCCDData(data=self.data, uncertainty=self.err, meta={'OBJECTS': 'tung&tung&none'}, - traces=np.ones_like(self.data, dtype=int), - blaze={'blaze': np.ones_like(self.data, dtype=int)}) + image = NRESObservationFrame([EchelleSpectralCCDData(data=self.data, uncertainty=self.err, + meta={'OBJECTS': 'tung&tung&none'}, + traces=np.ones_like(self.data, dtype=int), + blaze={'blaze': np.ones_like(self.data, dtype=int)})], 'foo.fits') stage = IdentifyFeatures(input_context) stage.fwhm, stage.nsigma = self.sigma, 1.5 image = stage.do_stage(image) assert len(image.features) == 0 +class TestWavelengthCalibrate: + def generate_image(self): + traces = np.array([[0, 0, 0], [1, 1, 1], [1, 1, 1], [0, 0, 0], [0, 0, 0], [2, 2, 2], [3, 3, 3]]) + wavelengths = traces*3 + line_list = np.array([10, 11, 12]) + features = {'pixel': np.array([1, 2, 1, 2]), 'id': np.array([1, 1, 2, 3])} + image = NRESObservationFrame([EchelleSpectralCCDData(data=np.zeros((2, 2)), uncertainty=np.zeros((2, 2)), + meta={'OBJECTS': 'tung&tung&none'}, features=features, + traces=traces, wavelengths=wavelengths, line_list=line_list)], 'foo.fits') + return image + + @mock.patch('banzai_nres.wavelength.WavelengthCalibrate.calibrate_fiber', side_effect=lambda x, y, z, image: image) + def test_do_stage(self, mock_calibrate_fiber): + input_context = context.Context({}) + image = WavelengthCalibrate(input_context).do_stage(self.generate_image()) + assert np.allclose(image.features['order'], [0, 0, 0, 1]) + assert np.allclose(image.features['fiber'], [0, 0, 1, 0]) + + def test_calibrate_fiber(self): + # TODO + assert True + + +@mock.patch('banzai_nres.wavelength.WavelengthSolution.solve', side_effect=lambda x, y, z: (x, y, z)) +def test_recalibrate(mock_solve): + measured_lines = {'wavelength': [10, 11, 50], 'pixel': [1, 2, 3], 'order': [0, 0, 0]} + line_list = np.array([10.05, 11.05, 60, 11.5]) + pixel, order, principle_order_number = np.arange(10), np.arange(10), 30 + wavelength_solution = WavelengthCalibrate.recalibrate(measured_lines, line_list, pixel, order, principle_order_number) + # the mock patch populated wavelength_solution.model_coefficients with the arguments fed to WavelengthSolution.solve + # could use mock_solve.assert_called_with here, but it is not as straightforward because measured_lines changes. + measured_lines, wavelengths_to_fit, weights = wavelength_solution.model_coefficients + assert np.allclose(wavelengths_to_fit, line_list[:3]) + assert np.allclose(weights, [1, 1, 0]) + + def test_group_features_by_trace(): traces = np.array([[0, 0, 1, 1], [2, 2, 0, 0]]) features = {'xcentroid': [0, 2, 0, 2], 'ycentroid': [0, 0, 1, 1]} features = group_features_by_trace(features, traces) assert np.allclose(features['id'], [0, 1, 2, 0]) + + +def test_get_principle_order_number(): + m0_values, ref_id = np.arange(10, 100), np.arange(20) + true_m0 = 30 + center_wavelengths = np.random.normal(5000, 10, len(ref_id))/(true_m0 + ref_id) + assert true_m0 == WavelengthCalibrate.get_principle_order_number(m0_values, center_wavelengths, ref_id) + + +def test_get_principle_order_number_warns_on_degenerate_m0(): + m0_values, ref_id = 30*np.ones(40), np.arange(20) + true_m0 = 30 + center_wavelengths = np.random.normal(5000, 50, len(ref_id))/(true_m0 + ref_id) + WavelengthCalibrate.get_principle_order_number(m0_values, center_wavelengths, ref_id) + # right now this just tests whether the warning if statement does not cause a crash. + assert True + + +def test_get_center_wavelengths(): + trace_ids = np.array([1, 2]) + traces = np.array([[0, 0, 0], [1, 1, 1], [1, 1, 1], [0, 0, 0], [0, 0, 0], [2, 2, 2]]) + center_wavelengths = WavelengthCalibrate.get_center_wavelengths(traces * 3, traces, trace_ids) + assert np.allclose(center_wavelengths, [3, 6]) + + +def test_get_ref_ids_and_fibers(): + ref_id, fibers = get_ref_ids_and_fibers(3) + assert np.allclose(ref_id, [0, 0, 1]) + assert np.allclose(fibers, [0, 1, 0]) + ref_id, fibers = get_ref_ids_and_fibers(6) + assert np.allclose(ref_id, [0, 0, 1, 1, 2, 2]) + assert np.allclose(fibers, [0, 1, 0, 1, 0, 1]) diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py index 4fbd0b4c..7ff88954 100644 --- a/banzai_nres/wavelength.py +++ b/banzai_nres/wavelength.py @@ -7,10 +7,7 @@ from banzai_nres.utils.wavelength_utils import identify_features, group_features_by_trace from xwavecal.wavelength import wavelength_calibrate, WavelengthSolution from xwavecal.utils.wavelength_utils import find_nearest -from xwavecal.utils.fiber_utils import lit_fibers -from xwavecal.fibers import IdentifyFibers -from astropy.table import Table import sep import logging import os @@ -85,46 +82,56 @@ class WavelengthCalibrate(Stage): We re-wavelength calibrate from scratch if the Arc does not have reference id's assigned to each trace. We lightly recalibrate the wavelength calibration if the arc has reference id's assigned to each trace. """ + M0_RANGE = (40, 60) # range of possible values for the integer principle order number. + def do_stage(self, image): ref_id, fibers = get_ref_ids_and_fibers(image.num_traces) + image.features['order'] = ref_id[image.features['id'] - 1] + image.features['fiber'] = fibers[image.features['id'] - 1] + for fiber in list(set(fibers)): + image = self.calibrate_fiber(fiber, fibers, ref_id, image) + return image + + def calibrate_fiber(self, fiber, fibers, ref_ids, image): + logger.info('Wavelength calibrating the {0} fiber'.format({0: 'first', 1: 'second'}[fiber]), image=image) features = image.features - features['order'], features['fiber'] = ref_id[features['id'] - 1], fibers[features['id'] - 1] + + pixel, order = np.arange(image.data.shape[1]), np.sort(ref_ids[fibers == fiber]) + this_fiber = np.equal(features['fiber'], fiber) x2d, y2d = np.meshgrid(np.arange(image.shape[1]), np.arange(image.shape[0])) - for fiber in list(set(fibers)): - logger.info('Wavelength calibrating the {0} fiber'.format({0: 'first', 1: 'second'}[fiber]), image=image) - pixel, order = np.arange(image.data.shape[1]), np.sort(ref_id[fibers == fiber]) - this_fiber = np.equal(features['fiber'], fiber) - if image.wavelengths is None: - logger.info('Blind solving for the wavelengths of this fiber.') - features['wavelength'][this_fiber], m0 = wavelength_calibrate(features[this_fiber], image.line_list, - pixel, order, m0_range=(40, 60)) - else: - # adopt wavelengths for the emission lines from the existing solution, good to 1 pixel. - # Note: we could improve this considerably with ndimage.map_coordinates(..., order=1, prefilter=False). - features['wavelength'][this_fiber] = image.wavelengths[features['ycentroid'][this_fiber].astype(int), - features['xcentroid'][this_fiber].astype(int)] - trace_ids = np.arange(1, image.num_traces + 1) - center_wavelengths = image.wavelengths[:, image.wavelengths.shape[1] // 2] - center_wavelengths = center_wavelengths - m0 = self.get_principle_order_number(np.arange(40, 60), center_wavelengths, ref_id[fibers == fiber]) - - # update the wavelength solution - wavelength_solution = self.recalibrate(features[this_fiber], image.line_list, pixel, order, m0) - - # overwrite old wavelengths with the new wavelengths - for trace_id, ref_id in zip([image.spectrum['id'], ref_id]): - this_trace = np.isclose(image.traces, trace_id) - image.wavelengths[this_trace] = wavelength_solution(x2d[this_trace], - ref_id * np.ones_like(x2d[this_trace])) - # save the features with their wavelengths + + if image.wavelengths is None: + logger.info('Blind solving for the wavelengths of this fiber.') + features['wavelength'][this_fiber], m0 = wavelength_calibrate(features[this_fiber], image.line_list, + pixel, order, m0_range=self.M0_RANGE) + else: + # adopt wavelengths for the emission lines from the existing solution, good to 1 pixel. + # Note: we could improve this considerably with ndimage.map_coordinates(..., order=1, prefilter=False). + features['wavelength'][this_fiber] = image.wavelengths[features['ycentroid'][this_fiber].astype(int), + features['xcentroid'][this_fiber].astype(int)] + # Get m0. This m0 value needs to be exactly the correct integer value. + center_wavelengths = self.get_center_wavelengths(image.wavelengths, image.traces, + np.arange(1, image.num_traces + 1)[fibers == fiber]) + m0 = self.get_principle_order_number(np.arange(*self.M0_RANGE), center_wavelengths, ref_ids[fibers == fiber]) + + # update the wavelength solution + wavelength_solution = self.recalibrate(features[this_fiber], image.line_list, pixel, order, m0) + + # overwrite old wavelengths with the new wavelengths + for trace_id, ref_ids in zip([image.spectrum['id'], ref_ids]): + this_trace = np.isclose(image.traces, trace_id) + image.wavelengths[this_trace] = wavelength_solution(x2d[this_trace], + ref_ids * np.ones_like(x2d[this_trace])) + features['wavelength'] = wavelength_solution(features['pixel'], features['order']) image.features = features return image - def recalibrate(self, measured_lines, line_list, pixel, order, principle_order_number): + @staticmethod + def recalibrate(features, line_list, pixel, order, principle_order_number): """ Recalibrate an existing wavelength solution using new measured spectral features. - :param measured_lines: + :param features: :param line_list: :param pixel: :param order: @@ -137,13 +144,14 @@ def recalibrate(self, measured_lines, line_list, pixel, order, principle_order_n wavelength_solution = WavelengthSolution(model=MODELS.get('final_wavelength_model'), min_order=np.min(order), max_order=np.max(order), min_pixel=np.min(pixel), max_pixel=np.max(pixel), - measured_lines=measured_lines, reference_lines=line_list, + measured_lines=features, reference_lines=line_list, m0=principle_order_number) - wavelengths_to_fit = find_nearest(measured_lines['wavelength'], np.sort(line_list)) - weights = np.zeros_like(wavelengths_to_fit, dtype=float) - # fit lines who have less than 0.1 angstrom error - weights[np.isclose(wavelengths_to_fit, measured_lines['wavelength'], atol=0.1)] = 1 - wavelength_solution.model_coefficients = wavelength_solution.solve(measured_lines, wavelengths_to_fit, weights=weights) + wavelengths_to_fit = find_nearest(features['wavelength'], np.sort(line_list)) + weights = np.ones_like(wavelengths_to_fit, dtype=float) + # consider weights = features['flux']/features['flux_err'] or 1/features['flux_err']**2 + # reject lines who have residuals with the line list in excess of 0.1 angstroms (e.g. reject outliers) + weights[~np.isclose(wavelengths_to_fit, features['wavelength'], atol=0.1)] = 0 + wavelength_solution.model_coefficients = wavelength_solution.solve(features, wavelengths_to_fit, weights) return wavelength_solution @staticmethod @@ -173,13 +181,20 @@ def get_principle_order_number(m0_values, center_wavelengths, ref_ids): 'wavelength solution could be wrong!') return m0_values[np.argmin(slopes)] + @staticmethod + def get_center_wavelengths(wavelengths, traces, trace_ids): + # get the center wavelength from each trace in trace_ids. + cc = wavelengths.shape[1] // 2 + center_wavelengths = [wavelengths[:, cc][traces[:, cc] == i].flatten()[0] for i in trace_ids] + return center_wavelengths + class IdentifyFeatures(Stage): """ Stage to identify all sharp emission-like features on an Arc lamp frame. """ nsigma = 5.0 # minimum signal to noise @ peak flux for a feature to be counted. - fwhm = 6.0 # minimum feature size for the feature to be counted. + fwhm = 6.0 # minimum feature size in pixels for the feature to be counted. def do_stage(self, image): # identify emission feature (pixel, order) positions. @@ -200,6 +215,7 @@ def do_stage(self, image): def get_ref_ids_and_fibers(num_traces): + # this function always assumes two fibers are lit. fibers, ref_id = np.zeros(num_traces), np.zeros(num_traces) fibers[1::2] = 1 # group alternating traces as part of the same fiber for fiber in [0, 1]: From 398c8686b2aed95584632e941aaebe7f08e877cb Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Tue, 7 Apr 2020 13:19:10 -0700 Subject: [PATCH 044/303] updated unit test for identify features. Added error log in identify features. --- banzai_nres/tests/test_wavelength.py | 17 +++++++++-------- banzai_nres/wavelength.py | 6 ++++-- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/banzai_nres/tests/test_wavelength.py b/banzai_nres/tests/test_wavelength.py index 4c15cd8a..0f0c4ef6 100644 --- a/banzai_nres/tests/test_wavelength.py +++ b/banzai_nres/tests/test_wavelength.py @@ -13,16 +13,17 @@ class TestIdentifyFeatures: sigma = 1.0 data = np.zeros((100, 100)) err = np.ones_like(data) - coords = [10, 30, 50, 70] # 4 features - data[coords, coords] = 1 + xcoords = [10, 30, 50, 70] # 4 features + ycoords = np.array(xcoords) + 5 # 4 features + data[ycoords, xcoords] = 1 data = gaussian_filter(data, sigma=sigma) data /= np.max(data) # make features have peak fluxes of 1 def test_finds_features(self): features = identify_features(self.data, self.err, nsigma=0.5, fwhm=self.sigma) assert np.allclose(features['peak'], 1, atol=0.001) - assert np.allclose(features['pixel'], self.coords, atol=0.001) - assert np.allclose(features['ycentroid'], self.coords, atol=0.001) + assert np.allclose(features['pixel'], self.xcoords, atol=0.001) + assert np.allclose(features['ycentroid'], self.ycoords, atol=0.001) assert len(features) == 4 def test_ignores_features(self): @@ -31,7 +32,7 @@ def test_ignores_features(self): def test_extract(self): # small test to make sure sep.sum_circle is behaving. - fluxes, _, _ = sep.sum_circle(self.data, self.coords, self.coords, 10 * self.sigma, gain=1.0, err=self.err) + fluxes, _, _ = sep.sum_circle(self.data, self.xcoords, self.ycoords, 10 * self.sigma, gain=1.0, err=self.err) # assert the summed flux is the expected flux for a 2d (unnormalized) gaussian. assert np.allclose(fluxes, 2 * np.pi * self.sigma**2, rtol=1E-4) @@ -42,13 +43,13 @@ def test_do_stage(self): image = NRESObservationFrame([EchelleSpectralCCDData(data=self.data, uncertainty=self.err, meta={'OBJECTS': 'tung&tung&none'}, traces=np.ones_like(self.data, dtype=int), - blaze={'blaze': blaze_factor * np.ones_like(self.data, dtype=int)})], 'foo.fits') + blaze={'blaze': blaze_factor * np.ones((1, self.data.shape[1]), dtype=int)})], 'foo.fits') stage = IdentifyFeatures(input_context) stage.fwhm, stage.nsigma = self.sigma, 0.5 image = stage.do_stage(image) assert np.allclose(image.features['corrected_flux'], image.features['flux'] / blaze_factor, rtol=1E-4) - assert np.allclose(image.features['pixel'], self.coords, atol=0.001) - assert np.allclose(image.features['ycentroid'], self.coords, atol=0.001) + assert np.allclose(image.features['pixel'], self.xcoords, atol=0.001) + assert np.allclose(image.features['ycentroid'], self.ycoords, atol=0.001) assert np.allclose(image.features['id'], 1) @pytest.mark.integration diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py index 7ff88954..7354b3b5 100644 --- a/banzai_nres/wavelength.py +++ b/banzai_nres/wavelength.py @@ -193,7 +193,7 @@ class IdentifyFeatures(Stage): """ Stage to identify all sharp emission-like features on an Arc lamp frame. """ - nsigma = 5.0 # minimum signal to noise @ peak flux for a feature to be counted. + nsigma = 3.0 # minimum signal to noise @ peak flux for a feature to be counted. fwhm = 6.0 # minimum feature size in pixels for the feature to be counted. def do_stage(self, image): @@ -201,6 +201,8 @@ def do_stage(self, image): features = identify_features(image.data, image.uncertainty, image.mask, nsigma=self.nsigma, fwhm=self.fwhm) features = group_features_by_trace(features, image.traces) features = features[features['id'] != 0] # throw out features that are outside of any trace. + if len(features) == 0: + logger.error('No emission features found on this image!', image=image) # mask data masked_data, masked_err = np.copy(image.data), np.copy(image.uncertainty) masked_data[np.isclose(image.mask, 1)], masked_err[np.isclose(image.mask, 1)] = 0, 0 @@ -208,7 +210,7 @@ def do_stage(self, image): features['flux'], features['fluxerr'], _ = sep.sum_circle(masked_data, features['xcentroid'], features['ycentroid'], self.fwhm, gain=1.0, err=masked_err) # blaze correct the emission features fluxes. This speeds up and improves overlap fitting in xwavecal. - features['corrected_flux'] = features['flux'] / image.blaze['blaze'][features['id'], + features['corrected_flux'] = features['flux'] / image.blaze['blaze'][features['id'] - 1, np.array(features['xcentroid'], dtype=int)] image.features = features return image From c05d73b8b9f83f44be16becf9c9efa94cc7b2eb7 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Tue, 7 Apr 2020 14:45:54 -0700 Subject: [PATCH 045/303] fixes in WavelengthCalibrate.calibrate_fiber, and added an ugly catch in case the blind solution failes. --- banzai_nres/tests/test_wavelength.py | 6 ++-- banzai_nres/wavelength.py | 45 ++++++++++++++++------------ 2 files changed, 29 insertions(+), 22 deletions(-) diff --git a/banzai_nres/tests/test_wavelength.py b/banzai_nres/tests/test_wavelength.py index 0f0c4ef6..d771c336 100644 --- a/banzai_nres/tests/test_wavelength.py +++ b/banzai_nres/tests/test_wavelength.py @@ -68,15 +68,15 @@ def test_do_stage_on_empty_features(self): class TestWavelengthCalibrate: def generate_image(self): traces = np.array([[0, 0, 0], [1, 1, 1], [1, 1, 1], [0, 0, 0], [0, 0, 0], [2, 2, 2], [3, 3, 3]]) - wavelengths = traces*3 line_list = np.array([10, 11, 12]) features = {'pixel': np.array([1, 2, 1, 2]), 'id': np.array([1, 1, 2, 3])} image = NRESObservationFrame([EchelleSpectralCCDData(data=np.zeros((2, 2)), uncertainty=np.zeros((2, 2)), meta={'OBJECTS': 'tung&tung&none'}, features=features, - traces=traces, wavelengths=wavelengths, line_list=line_list)], 'foo.fits') + traces=traces, line_list=line_list)], 'foo.fits') return image - @mock.patch('banzai_nres.wavelength.WavelengthCalibrate.calibrate_fiber', side_effect=lambda x, y, z, image: image) + @mock.patch('banzai_nres.wavelength.WavelengthCalibrate.calibrate_fiber', + side_effect=lambda x, y, z, image, t: image) def test_do_stage(self, mock_calibrate_fiber): input_context = context.Context({}) image = WavelengthCalibrate(input_context).do_stage(self.generate_image()) diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py index 7354b3b5..ba6d9654 100644 --- a/banzai_nres/wavelength.py +++ b/banzai_nres/wavelength.py @@ -89,41 +89,48 @@ def do_stage(self, image): image.features['order'] = ref_id[image.features['id'] - 1] image.features['fiber'] = fibers[image.features['id'] - 1] + image.features['wavelength'] = np.zeros_like(image.features['pixel'], dtype=float) + blind_solve = True if image.wavelengths is None else False for fiber in list(set(fibers)): - image = self.calibrate_fiber(fiber, fibers, ref_id, image) + image = self.calibrate_fiber(fiber, fibers, ref_id, image, blind_solve) return image - def calibrate_fiber(self, fiber, fibers, ref_ids, image): + def calibrate_fiber(self, fiber, fibers, ref_ids, image, blind_solve=True): logger.info('Wavelength calibrating the {0} fiber'.format({0: 'first', 1: 'second'}[fiber]), image=image) features = image.features - pixel, order = np.arange(image.data.shape[1]), np.sort(ref_ids[fibers == fiber]) + pixel, order = np.arange(image.data.shape[1]), np.sort(ref_ids[fibers == fiber]).astype(int) + trace_ids = np.arange(1, image.num_traces + 1) this_fiber = np.equal(features['fiber'], fiber) x2d, y2d = np.meshgrid(np.arange(image.shape[1]), np.arange(image.shape[0])) - if image.wavelengths is None: + if blind_solve: logger.info('Blind solving for the wavelengths of this fiber.') - features['wavelength'][this_fiber], m0 = wavelength_calibrate(features[this_fiber], image.line_list, + feature_wavelengths, m0 = wavelength_calibrate(dict(features[this_fiber]), image.line_list, pixel, order, m0_range=self.M0_RANGE) + if feature_wavelengths is None: + logger.error('The xwavecal wavelength solution has failed on this fiber.') + return image + features['wavelength'][this_fiber] = feature_wavelengths + image.wavelengths = np.zeros_like(image.data, dtype=float) else: # adopt wavelengths for the emission lines from the existing solution, good to 1 pixel. # Note: we could improve this considerably with ndimage.map_coordinates(..., order=1, prefilter=False). features['wavelength'][this_fiber] = image.wavelengths[features['ycentroid'][this_fiber].astype(int), features['xcentroid'][this_fiber].astype(int)] # Get m0. This m0 value needs to be exactly the correct integer value. - center_wavelengths = self.get_center_wavelengths(image.wavelengths, image.traces, - np.arange(1, image.num_traces + 1)[fibers == fiber]) + center_wavelengths = self.get_center_wavelengths(image.wavelengths, image.traces, trace_ids[fibers == fiber]) m0 = self.get_principle_order_number(np.arange(*self.M0_RANGE), center_wavelengths, ref_ids[fibers == fiber]) # update the wavelength solution wavelength_solution = self.recalibrate(features[this_fiber], image.line_list, pixel, order, m0) - # overwrite old wavelengths with the new wavelengths - for trace_id, ref_ids in zip([image.spectrum['id'], ref_ids]): + for trace_id, ref_id in zip(trace_ids[fibers == fiber], ref_ids[fibers == fiber]): this_trace = np.isclose(image.traces, trace_id) image.wavelengths[this_trace] = wavelength_solution(x2d[this_trace], - ref_ids * np.ones_like(x2d[this_trace])) - features['wavelength'] = wavelength_solution(features['pixel'], features['order']) + ref_id * np.ones_like(x2d[this_trace])) + features['wavelength'][this_fiber] = wavelength_solution(features['pixel'][this_fiber], + features['order'][this_fiber]) image.features = features return image @@ -141,18 +148,18 @@ def recalibrate(features, line_list, pixel, order, principle_order_number): x and order, respectively. where x and order are ndarray's of the same shape. """ - wavelength_solution = WavelengthSolution(model=MODELS.get('final_wavelength_model'), - min_order=np.min(order), max_order=np.max(order), - min_pixel=np.min(pixel), max_pixel=np.max(pixel), - measured_lines=features, reference_lines=line_list, - m0=principle_order_number) + wcs = WavelengthSolution(model=MODELS.get('final_wavelength_model'), + min_order=np.min(order), max_order=np.max(order), + min_pixel=np.min(pixel), max_pixel=np.max(pixel), + measured_lines=dict(features), reference_lines=line_list, + m0=principle_order_number) wavelengths_to_fit = find_nearest(features['wavelength'], np.sort(line_list)) weights = np.ones_like(wavelengths_to_fit, dtype=float) # consider weights = features['flux']/features['flux_err'] or 1/features['flux_err']**2 # reject lines who have residuals with the line list in excess of 0.1 angstroms (e.g. reject outliers) - weights[~np.isclose(wavelengths_to_fit, features['wavelength'], atol=0.1)] = 0 - wavelength_solution.model_coefficients = wavelength_solution.solve(features, wavelengths_to_fit, weights) - return wavelength_solution + weights[~np.isclose(wavelengths_to_fit, wcs.measured_lines['wavelength'], atol=0.1)] = 0 + wcs.model_coefficients = wcs.solve(wcs.measured_lines, wavelengths_to_fit, weights) + return wcs @staticmethod def get_principle_order_number(m0_values, center_wavelengths, ref_ids): From 713eef769221d493b4d29eb7b13ef2ba3548c7b4 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Wed, 8 Apr 2020 13:14:26 -0700 Subject: [PATCH 046/303] slight improvement to calibrate_fiber --- banzai_nres/wavelength.py | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py index ba6d9654..215bbfba 100644 --- a/banzai_nres/wavelength.py +++ b/banzai_nres/wavelength.py @@ -107,31 +107,31 @@ def calibrate_fiber(self, fiber, fibers, ref_ids, image, blind_solve=True): if blind_solve: logger.info('Blind solving for the wavelengths of this fiber.') feature_wavelengths, m0 = wavelength_calibrate(dict(features[this_fiber]), image.line_list, - pixel, order, m0_range=self.M0_RANGE) - if feature_wavelengths is None: - logger.error('The xwavecal wavelength solution has failed on this fiber.') - return image - features['wavelength'][this_fiber] = feature_wavelengths - image.wavelengths = np.zeros_like(image.data, dtype=float) + pixel, order, m0_range=self.M0_RANGE) else: # adopt wavelengths for the emission lines from the existing solution, good to 1 pixel. # Note: we could improve this considerably with ndimage.map_coordinates(..., order=1, prefilter=False). - features['wavelength'][this_fiber] = image.wavelengths[features['ycentroid'][this_fiber].astype(int), - features['xcentroid'][this_fiber].astype(int)] + feature_wavelengths = image.wavelengths[features['ycentroid'][this_fiber].astype(int), + features['xcentroid'][this_fiber].astype(int)] # Get m0. This m0 value needs to be exactly the correct integer value. center_wavelengths = self.get_center_wavelengths(image.wavelengths, image.traces, trace_ids[fibers == fiber]) m0 = self.get_principle_order_number(np.arange(*self.M0_RANGE), center_wavelengths, ref_ids[fibers == fiber]) + if feature_wavelengths is not None: + features['wavelength'][this_fiber] = feature_wavelengths + image.wavelengths = np.zeros_like(image.data, dtype=float) - # update the wavelength solution - wavelength_solution = self.recalibrate(features[this_fiber], image.line_list, pixel, order, m0) - # overwrite old wavelengths with the new wavelengths - for trace_id, ref_id in zip(trace_ids[fibers == fiber], ref_ids[fibers == fiber]): - this_trace = np.isclose(image.traces, trace_id) - image.wavelengths[this_trace] = wavelength_solution(x2d[this_trace], - ref_id * np.ones_like(x2d[this_trace])) - features['wavelength'][this_fiber] = wavelength_solution(features['pixel'][this_fiber], - features['order'][this_fiber]) - image.features = features + # update the wavelength solution + wavelength_solution = self.recalibrate(features[this_fiber], image.line_list, pixel, order, m0) + # overwrite old wavelengths with the new wavelengths + for trace_id, ref_id in zip(trace_ids[fibers == fiber], ref_ids[fibers == fiber]): + this_trace = np.isclose(image.traces, trace_id) + image.wavelengths[this_trace] = wavelength_solution(x2d[this_trace], + ref_id * np.ones_like(x2d[this_trace])) + features['wavelength'][this_fiber] = wavelength_solution(features['pixel'][this_fiber], + features['order'][this_fiber]) + image.features = features + else: + logger.error('The xwavecal wavelength solution has failed on this fiber. Check xwavecal logging.') return image @staticmethod From 19fecbba95a293d7552d42f68973b57cd75f928d Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Wed, 8 Apr 2020 14:48:48 -0700 Subject: [PATCH 047/303] More refined WavelengthCalibrate stage --- banzai_nres/tests/test_wavelength.py | 2 +- banzai_nres/wavelength.py | 82 +++++++++++++++------------- 2 files changed, 45 insertions(+), 39 deletions(-) diff --git a/banzai_nres/tests/test_wavelength.py b/banzai_nres/tests/test_wavelength.py index d771c336..9505f96f 100644 --- a/banzai_nres/tests/test_wavelength.py +++ b/banzai_nres/tests/test_wavelength.py @@ -93,7 +93,7 @@ def test_recalibrate(mock_solve): measured_lines = {'wavelength': [10, 11, 50], 'pixel': [1, 2, 3], 'order': [0, 0, 0]} line_list = np.array([10.05, 11.05, 60, 11.5]) pixel, order, principle_order_number = np.arange(10), np.arange(10), 30 - wavelength_solution = WavelengthCalibrate.recalibrate(measured_lines, line_list, pixel, order, principle_order_number) + wavelength_solution = WavelengthCalibrate.fit_wavelength_function(measured_lines, line_list, pixel, order, principle_order_number) # the mock patch populated wavelength_solution.model_coefficients with the arguments fed to WavelengthSolution.solve # could use mock_solve.assert_called_with here, but it is not as straightforward because measured_lines changes. measured_lines, wavelengths_to_fit, weights = wavelength_solution.model_coefficients diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py index 215bbfba..2c32e693 100644 --- a/banzai_nres/wavelength.py +++ b/banzai_nres/wavelength.py @@ -55,6 +55,7 @@ def apply_master_calibration(self, image: NRESObservationFrame, master_calibrati class LineListLoader(CalibrationUser): + # TODO Work with Curtis to implement each line in the .db """ Loads the reference line list for wavelength calibration """ @@ -79,63 +80,67 @@ def apply_master_calibration(self, image, line_list): class WavelengthCalibrate(Stage): """ Stage to recalibrate wavelength-calibration (e.g. arc lamp) frames. - We re-wavelength calibrate from scratch if the Arc does not have reference id's assigned to each trace. - We lightly recalibrate the wavelength calibration if the arc has reference id's assigned to each trace. + We re-wavelength calibrate from scratch if the image does not have a pre-existing wavelength solution. + We lightly recalibrate the wavelength calibration if the image has a pre-existing wavelength solution. """ M0_RANGE = (40, 60) # range of possible values for the integer principle order number. def do_stage(self, image): - ref_id, fibers = get_ref_ids_and_fibers(image.num_traces) + ref_ids, fibers = get_ref_ids_and_fibers(image.num_traces) + trace_ids = np.arange(1, image.num_traces + 1) - image.features['order'] = ref_id[image.features['id'] - 1] + image.features['order'] = ref_ids[image.features['id'] - 1] image.features['fiber'] = fibers[image.features['id'] - 1] image.features['wavelength'] = np.zeros_like(image.features['pixel'], dtype=float) blind_solve = True if image.wavelengths is None else False - for fiber in list(set(fibers)): - image = self.calibrate_fiber(fiber, fibers, ref_id, image, blind_solve) - return image - def calibrate_fiber(self, fiber, fibers, ref_ids, image, blind_solve=True): - logger.info('Wavelength calibrating the {0} fiber'.format({0: 'first', 1: 'second'}[fiber]), image=image) - features = image.features + image.wavelengths = np.zeros_like(image.data, dtype=float) + for fiber in list(set(fibers)): + logger.info('Wavelength calibrating the {0} fiber'.format({0: 'first', 1: 'second'}[fiber]), image=image) + features = image.features[np.equal(image.features['fiber'], fiber)] + feature_wavelengths, m0 = self.calibrate_fiber(features, ref_ids[fibers == fiber], trace_ids[fibers == fiber], image, blind_solve) + if feature_wavelengths is None: + logger.error('The xwavecal wavelength solution has failed on this fiber. Check xwavecal logging.') + continue + features['wavelength'] = feature_wavelengths + + pixel, order = np.arange(image.data.shape[1]), np.sort(ref_ids[fibers == fiber]).astype(int) + wavelength_solution = self.fit_wavelength_function(features[fibers == fiber], image.line_list, pixel, order, m0) + image.features[fibers == fiber] = wavelength_solution(features['pixel'][fibers == fiber], + features['order'][fibers == fiber]) + image.wavelengths = self.create_wavelengths_image(image, trace_ids, ref_ids, wavelength_solution) - pixel, order = np.arange(image.data.shape[1]), np.sort(ref_ids[fibers == fiber]).astype(int) - trace_ids = np.arange(1, image.num_traces + 1) - this_fiber = np.equal(features['fiber'], fiber) - x2d, y2d = np.meshgrid(np.arange(image.shape[1]), np.arange(image.shape[0])) + return image + def calibrate_fiber(self, features, ref_ids, trace_ids, image, blind_solve=True): if blind_solve: + # get feature wavelengths without a prior: logger.info('Blind solving for the wavelengths of this fiber.') - feature_wavelengths, m0 = wavelength_calibrate(dict(features[this_fiber]), image.line_list, + pixel, order = np.arange(image.data.shape[1]), np.sort(ref_ids).astype(int) + # TODO think of some new name instead of wavelength_calibrate, find_feature_wavelengths. + feature_wavelengths, m0 = wavelength_calibrate(dict(features), image.line_list, pixel, order, m0_range=self.M0_RANGE) else: - # adopt wavelengths for the emission lines from the existing solution, good to 1 pixel. + # get feature wavelengths from the past solution: # Note: we could improve this considerably with ndimage.map_coordinates(..., order=1, prefilter=False). - feature_wavelengths = image.wavelengths[features['ycentroid'][this_fiber].astype(int), - features['xcentroid'][this_fiber].astype(int)] + feature_wavelengths = image.wavelengths[features['ycentroid'].astype(int), + features['xcentroid'].astype(int)] # Get m0. This m0 value needs to be exactly the correct integer value. - center_wavelengths = self.get_center_wavelengths(image.wavelengths, image.traces, trace_ids[fibers == fiber]) - m0 = self.get_principle_order_number(np.arange(*self.M0_RANGE), center_wavelengths, ref_ids[fibers == fiber]) - if feature_wavelengths is not None: - features['wavelength'][this_fiber] = feature_wavelengths - image.wavelengths = np.zeros_like(image.data, dtype=float) - - # update the wavelength solution - wavelength_solution = self.recalibrate(features[this_fiber], image.line_list, pixel, order, m0) - # overwrite old wavelengths with the new wavelengths - for trace_id, ref_id in zip(trace_ids[fibers == fiber], ref_ids[fibers == fiber]): - this_trace = np.isclose(image.traces, trace_id) - image.wavelengths[this_trace] = wavelength_solution(x2d[this_trace], - ref_id * np.ones_like(x2d[this_trace])) - features['wavelength'][this_fiber] = wavelength_solution(features['pixel'][this_fiber], - features['order'][this_fiber]) - image.features = features - else: - logger.error('The xwavecal wavelength solution has failed on this fiber. Check xwavecal logging.') - return image + center_wavelengths = self.get_center_wavelengths(image.wavelengths, image.traces, trace_ids) + m0 = self.get_principle_order_number(np.arange(*self.M0_RANGE), center_wavelengths, ref_ids) + return feature_wavelengths, m0 + + @staticmethod + def create_wavelengths_image(image, trace_ids, ref_ids, wavelength_solution): + # overwrite old wavelengths with the new wavelengths + x2d, y2d = np.meshgrid(np.arange(image.shape[1]), np.arange(image.shape[0])) + for trace_id, ref_id in zip(trace_ids, ref_ids): + this_trace = np.isclose(image.traces, trace_id) + image.wavelengths[this_trace] = wavelength_solution(x2d[this_trace], ref_id * np.ones_like(x2d[this_trace])) + return image.wavelengths @staticmethod - def recalibrate(features, line_list, pixel, order, principle_order_number): + def fit_wavelength_function(features, line_list, pixel, order, principle_order_number): """ Recalibrate an existing wavelength solution using new measured spectral features. :param features: @@ -148,6 +153,7 @@ def recalibrate(features, line_list, pixel, order, principle_order_number): x and order, respectively. where x and order are ndarray's of the same shape. """ + # see if you can avoid providing WavelengthSolution the domain over it which it will be evaluated. wcs = WavelengthSolution(model=MODELS.get('final_wavelength_model'), min_order=np.min(order), max_order=np.max(order), min_pixel=np.min(pixel), max_pixel=np.max(pixel), From a44942cb067501cc3e7528dae83b1c9a71cfa6ef Mon Sep 17 00:00:00 2001 From: Matt Daily Date: Wed, 8 Apr 2020 17:23:13 -0700 Subject: [PATCH 048/303] Fix API_ROOT and RAW_DATA_FRAME_URL for dev deployment. --- helm-chart/banzai-nres/values-dev.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/helm-chart/banzai-nres/values-dev.yaml b/helm-chart/banzai-nres/values-dev.yaml index ff4ed215..8f96b635 100644 --- a/helm-chart/banzai-nres/values-dev.yaml +++ b/helm-chart/banzai-nres/values-dev.yaml @@ -25,11 +25,11 @@ CALIBRATE_PROPOSAL_ID: calibrate OBSERVATION_PORTAL_URL: http://internal-observation-portal.lco.gtn/api/observations/ -API_ROOT: http://archiveapi-dev/ +API_ROOT: http://banzai-nres-archive-api-archiveapi.dev/ BUCKET: archivetest.lco.global -RAW_DATA_FRAME_URL: "http://archiveapi-internal/" +RAW_DATA_FRAME_URL: "http://archiveapi-internal.prod/frames" INGESTER_PROCESS_NAME: "banzai-nres-dev" From 2f305bb0906dcdbea23c09ce2849b145364f1c05 Mon Sep 17 00:00:00 2001 From: Matt Daily Date: Wed, 8 Apr 2020 17:58:56 -0700 Subject: [PATCH 049/303] Coerce frame id from archive into expected format. --- banzai_nres/main.py | 1 + 1 file changed, 1 insertion(+) diff --git a/banzai_nres/main.py b/banzai_nres/main.py index 36a700bf..7e934a4b 100644 --- a/banzai_nres/main.py +++ b/banzai_nres/main.py @@ -103,6 +103,7 @@ def add_bpms_from_archive(): frame_factory = import_utils.import_attribute(banzai_nres.settings.FRAME_FACTORY)() for frame in results: + frame['frameid'] = frame['id'] bpm_image = frame_factory.open(frame, args) bpm_image.is_master = True dbs.save_calibration_info(frame['filename'], bpm_image, args.db_address) From febb304e69f7136a6a547991d4852aa84a15495f Mon Sep 17 00:00:00 2001 From: Matt Daily Date: Wed, 8 Apr 2020 18:22:13 -0700 Subject: [PATCH 050/303] Add banzai nres settings to context when filling in BPMs from archive --- banzai_nres/main.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/banzai_nres/main.py b/banzai_nres/main.py index 7e934a4b..42952bb5 100644 --- a/banzai_nres/main.py +++ b/banzai_nres/main.py @@ -93,14 +93,15 @@ def add_bpms_from_archive(): default='mysql://cmccully:password@localhost/test', help='Database address: Should be in SQLAlchemy form') args = parser.parse_args() + add_settings_to_context(args, banzai_nres.settings) # Query the archive for all bpm files url = f'{banzai_nres.settings.ARCHIVE_FRAME_URL}/?OBSTYPE=BPM' archive_auth_token = banzai_nres.settings.ARCHIVE_AUTH_TOKEN response = requests.get(url, headers=archive_auth_token) response.raise_for_status() results = response.json()['results'] - # Load each one, saving the calibration info for each + # Load each one, saving the calibration info for each frame_factory = import_utils.import_attribute(banzai_nres.settings.FRAME_FACTORY)() for frame in results: frame['frameid'] = frame['id'] From 0621335717075bd81e239a81af6e3065a434543f Mon Sep 17 00:00:00 2001 From: Matt Daily Date: Fri, 10 Apr 2020 15:07:58 -0700 Subject: [PATCH 051/303] Update upstream version of BANZAI: buffer fix for file opening via s3 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 30c81f4c..d626e36f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM docker.lco.global/banzai:0.28.9-170-g98199ab +FROM docker.lco.global/banzai:0.28.9-186-gf2bf122 USER root From 860719799ff2e4591f6ec07716d4111a19ce7999 Mon Sep 17 00:00:00 2001 From: Matt Daily Date: Fri, 10 Apr 2020 15:20:23 -0700 Subject: [PATCH 052/303] Update to use upstream build: fix for header keyword access in frame factory --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index d626e36f..4eb987bf 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM docker.lco.global/banzai:0.28.9-186-gf2bf122 +FROM docker.lco.global/banzai:0.28.9-187-g22f7529 USER root From 7a0d4d3a7eb90b07cebfd215711d4600d044a490 Mon Sep 17 00:00:00 2001 From: Matt Daily Date: Fri, 10 Apr 2020 15:57:23 -0700 Subject: [PATCH 053/303] Update to use upstream build: short-circuit out of reduction when instrument is not found --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 4eb987bf..0064b461 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM docker.lco.global/banzai:0.28.9-187-g22f7529 +FROM docker.lco.global/banzai:0.28.9-188-gdc70c0d USER root From 862651af3b19f76841cef4685005e7e66d3d8d9a Mon Sep 17 00:00:00 2001 From: Matt Daily Date: Fri, 10 Apr 2020 19:27:43 -0700 Subject: [PATCH 054/303] Only save BPMs to the database if they successfully return from the frame factory --- banzai_nres/main.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/banzai_nres/main.py b/banzai_nres/main.py index 42952bb5..99b9151f 100644 --- a/banzai_nres/main.py +++ b/banzai_nres/main.py @@ -106,5 +106,6 @@ def add_bpms_from_archive(): for frame in results: frame['frameid'] = frame['id'] bpm_image = frame_factory.open(frame, args) - bpm_image.is_master = True - dbs.save_calibration_info(frame['filename'], bpm_image, args.db_address) + if bpm_image is not None: + bpm_image.is_master = True + dbs.save_calibration_info(frame['filename'], bpm_image, args.db_address) From d0fe2d697faac60f30f9d630cf7b0ee6de9586da Mon Sep 17 00:00:00 2001 From: Matt Daily Date: Fri, 10 Apr 2020 21:36:40 -0700 Subject: [PATCH 055/303] Update values to use correct banzai nres dev s3 bucket --- helm-chart/banzai-nres/values-dev.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-chart/banzai-nres/values-dev.yaml b/helm-chart/banzai-nres/values-dev.yaml index 8f96b635..c5aa9b4f 100644 --- a/helm-chart/banzai-nres/values-dev.yaml +++ b/helm-chart/banzai-nres/values-dev.yaml @@ -27,7 +27,7 @@ OBSERVATION_PORTAL_URL: http://internal-observation-portal.lco.gtn/api/observati API_ROOT: http://banzai-nres-archive-api-archiveapi.dev/ -BUCKET: archivetest.lco.global +BUCKET: banzai-nres-lco-global RAW_DATA_FRAME_URL: "http://archiveapi-internal.prod/frames" From c4f573d812e15a46afdb4aabd3587972044a313c Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Mon, 13 Apr 2020 13:58:14 -0700 Subject: [PATCH 056/303] non functional commit. refactored WavelengthCalibrate. --- banzai_nres/wavelength.py | 82 +++++++++++++++++---------------------- 1 file changed, 35 insertions(+), 47 deletions(-) diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py index 2c32e693..50f0316b 100644 --- a/banzai_nres/wavelength.py +++ b/banzai_nres/wavelength.py @@ -86,49 +86,40 @@ class WavelengthCalibrate(Stage): M0_RANGE = (40, 60) # range of possible values for the integer principle order number. def do_stage(self, image): - ref_ids, fibers = get_ref_ids_and_fibers(image.num_traces) - trace_ids = np.arange(1, image.num_traces + 1) + image.features = self._init_feature_labels(image) + if image.wavelengths is None: + # get feature wavelengths without a prior: + logger.info('Blind solving for the wavelengths.') + # TODO think of some new name instead of wavelength_calibrate, find_feature_wavelengths. + # TODO dont feed this pixel, order. Also, dont return m0. + # TODO have this function calibrate all the fibers in features. + image.features['wavelength'] = wavelength_calibrate(dict(image.features), image.line_list, m0_range=self.M0_RANGE) + else: + logger.info('Getting feature wavelengths from past solution.') + # Note: we could improve this considerably with ndimage.map_coordinates(..., order=1, prefilter=False). + image.features['wavelength'] = image.wavelengths[image.features['ycentroid'].astype(int), + image.features['xcentroid'].astype(int)] + self.fit_wavelength_solution(image) + return image - image.features['order'] = ref_ids[image.features['id'] - 1] - image.features['fiber'] = fibers[image.features['id'] - 1] - image.features['wavelength'] = np.zeros_like(image.features['pixel'], dtype=float) - blind_solve = True if image.wavelengths is None else False - - image.wavelengths = np.zeros_like(image.data, dtype=float) - for fiber in list(set(fibers)): - logger.info('Wavelength calibrating the {0} fiber'.format({0: 'first', 1: 'second'}[fiber]), image=image) - features = image.features[np.equal(image.features['fiber'], fiber)] - feature_wavelengths, m0 = self.calibrate_fiber(features, ref_ids[fibers == fiber], trace_ids[fibers == fiber], image, blind_solve) - if feature_wavelengths is None: + def fit_wavelength_solution(self, image): + for fiber in list(set(image.features['fiber'])): + if np.all(image.features['wavelength'][fibers == fiber]) is None: logger.error('The xwavecal wavelength solution has failed on this fiber. Check xwavecal logging.') continue - features['wavelength'] = feature_wavelengths - pixel, order = np.arange(image.data.shape[1]), np.sort(ref_ids[fibers == fiber]).astype(int) - wavelength_solution = self.fit_wavelength_function(features[fibers == fiber], image.line_list, pixel, order, m0) - image.features[fibers == fiber] = wavelength_solution(features['pixel'][fibers == fiber], - features['order'][fibers == fiber]) + trace_ids = np.arange(1, image.num_traces + 1) + wavelength_solution = self.fit_wavelength_function(features[fibers == fiber], image.line_list) + image.features['wavelength'][fibers == fiber] = wavelength_solution(features['pixel'][fibers == fiber], + features['order'][fibers == fiber]) image.wavelengths = self.create_wavelengths_image(image, trace_ids, ref_ids, wavelength_solution) - return image - - def calibrate_fiber(self, features, ref_ids, trace_ids, image, blind_solve=True): - if blind_solve: - # get feature wavelengths without a prior: - logger.info('Blind solving for the wavelengths of this fiber.') - pixel, order = np.arange(image.data.shape[1]), np.sort(ref_ids).astype(int) - # TODO think of some new name instead of wavelength_calibrate, find_feature_wavelengths. - feature_wavelengths, m0 = wavelength_calibrate(dict(features), image.line_list, - pixel, order, m0_range=self.M0_RANGE) - else: - # get feature wavelengths from the past solution: - # Note: we could improve this considerably with ndimage.map_coordinates(..., order=1, prefilter=False). - feature_wavelengths = image.wavelengths[features['ycentroid'].astype(int), - features['xcentroid'].astype(int)] - # Get m0. This m0 value needs to be exactly the correct integer value. - center_wavelengths = self.get_center_wavelengths(image.wavelengths, image.traces, trace_ids) - m0 = self.get_principle_order_number(np.arange(*self.M0_RANGE), center_wavelengths, ref_ids) - return feature_wavelengths, m0 + @staticmethod + def _init_feature_labels(image): + ref_ids, fibers = get_ref_ids_and_fibers(image.num_traces) + image.features['order'] = ref_ids[image.features['id'] - 1] + image.features['fiber'] = fibers[image.features['id'] - 1] + return image.features @staticmethod def create_wavelengths_image(image, trace_ids, ref_ids, wavelength_solution): @@ -140,25 +131,21 @@ def create_wavelengths_image(image, trace_ids, ref_ids, wavelength_solution): return image.wavelengths @staticmethod - def fit_wavelength_function(features, line_list, pixel, order, principle_order_number): + def fit_wavelength_function(features, line_list): """ Recalibrate an existing wavelength solution using new measured spectral features. :param features: :param line_list: - :param pixel: - :param order: - :param principle_order_number: + Real diffraction order number of the i=0 diffraction order. Also known as m0. :return: wavelength_solution. xwavecal.wavelength.WavelengthSolution. wavelength_solution(x, order) will give the wavelength of the len(x) points with pixel and order coordinates x and order, respectively. where x and order are ndarray's of the same shape. """ + m0 = self.get_principle_order_number(np.arange(*self.M0_RANGE), center_wavelengths, ref_ids) # see if you can avoid providing WavelengthSolution the domain over it which it will be evaluated. - wcs = WavelengthSolution(model=MODELS.get('final_wavelength_model'), - min_order=np.min(order), max_order=np.max(order), - min_pixel=np.min(pixel), max_pixel=np.max(pixel), - measured_lines=dict(features), reference_lines=line_list, - m0=principle_order_number) + wcs = WavelengthSolution(model=MODELS.get('final_wavelength_model'), measured_lines=dict(features), + reference_lines=line_list, m0=m0) wavelengths_to_fit = find_nearest(features['wavelength'], np.sort(line_list)) weights = np.ones_like(wavelengths_to_fit, dtype=float) # consider weights = features['flux']/features['flux_err'] or 1/features['flux_err']**2 @@ -168,7 +155,7 @@ def fit_wavelength_function(features, line_list, pixel, order, principle_order_n return wcs @staticmethod - def get_principle_order_number(m0_values, center_wavelengths, ref_ids): + def get_principle_order_number(m0_values, wavelengths, traces, trace_ids, ref_ids): """ Finds the principle order number m0. Selects the m0 such that the function y(i) = (m0 + i) * central_wavelengths has the smallest slope. I.e. this selects the m0 that allows constant/(m0+i) to best fit central_wavelengths. @@ -184,6 +171,7 @@ def get_principle_order_number(m0_values, center_wavelengths, ref_ids): The principle order number for the fiber from which central_wavelengths were taken. This is the true order index of the the trace that corresponds to ref_id[0]. """ + center_wavelengths = self.get_center_wavelengths(wavelengths, traces, trace_ids) slopes = [] for m0 in m0_values: # note: replacing np.ptp with some outlier resistant measure of the scatter would be more robust. From 586488860eb3e6b9efd8abdcbc44bb73e3ab3f57 Mon Sep 17 00:00:00 2001 From: Matt Daily Date: Mon, 13 Apr 2020 15:04:35 -0700 Subject: [PATCH 057/303] Fix malformed TASK_HOST enviroment variable for celery task queue --- helm-chart/banzai-nres/templates/_helpers.tpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-chart/banzai-nres/templates/_helpers.tpl b/helm-chart/banzai-nres/templates/_helpers.tpl index 85513cba..40e562a9 100644 --- a/helm-chart/banzai-nres/templates/_helpers.tpl +++ b/helm-chart/banzai-nres/templates/_helpers.tpl @@ -93,7 +93,7 @@ Define shared environment variables name: banzai-nres-secrets key: rabbitmq-password - name: TASK_HOST - value: amqp://{{ .Values.rabbitmq.rabbitmq.username }}@$(RABBITMQ_PASSWORD)$(RABBITMQ_HOST)/{{ .Values.rabbitmq.vhost }} + value: amqp://{{ .Values.rabbitmq.rabbitmq.username }}:$(RABBITMQ_PASSWORD)@$(RABBITMQ_HOST)/{{ .Values.rabbitmq.vhost }} - name: RETRY_DELAY value: "600000" - name: CALIBRATE_PROPOSAL_ID From 11d9f7494db135bffa46d6e586a7f34d167684db Mon Sep 17 00:00:00 2001 From: Matt Daily Date: Mon, 13 Apr 2020 15:19:52 -0700 Subject: [PATCH 058/303] Update to use upstream build: Log exception when failing to construct image object from queue message. Increase RabbitMQ resources. --- Dockerfile | 2 +- helm-chart/banzai-nres/values-dev.yaml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 0064b461..62142d25 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM docker.lco.global/banzai:0.28.9-188-gdc70c0d +FROM docker.lco.global/banzai:0.28.9-189-gd7173fd USER root diff --git a/helm-chart/banzai-nres/values-dev.yaml b/helm-chart/banzai-nres/values-dev.yaml index c5aa9b4f..e9d95c07 100644 --- a/helm-chart/banzai-nres/values-dev.yaml +++ b/helm-chart/banzai-nres/values-dev.yaml @@ -70,10 +70,10 @@ rabbitmq: resources: requests: cpu: 200m - memory: 256Mi + memory: 512Mi limits: cpu: 1 - memory: 512Mi + memory: 1Gi configdb_url: "http://configdb.lco.gtn/sites/" From f8e1bf8075e17d926fe96d178f5001a7e0ce3a51 Mon Sep 17 00:00:00 2001 From: Matt Daily Date: Mon, 13 Apr 2020 15:34:22 -0700 Subject: [PATCH 059/303] Update to use upstream build: Add required file_path argument to observation_frame_class constructor --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 62142d25..827957b1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM docker.lco.global/banzai:0.28.9-189-gd7173fd +FROM docker.lco.global/banzai:0.28.9-190-g6733fde USER root From 0d3a5a5167b82839c66891adad0a4abc1732e4ed Mon Sep 17 00:00:00 2001 From: Matt Daily Date: Mon, 13 Apr 2020 15:47:28 -0700 Subject: [PATCH 060/303] Update to use upstream build: Check that test_image's instrument is None before we abort. --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 827957b1..651f5e95 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM docker.lco.global/banzai:0.28.9-190-g6733fde +FROM docker.lco.global/banzai:0.28.9-191-gbd015c7 USER root From 54e1e78bed7bc46df560478adcbf7ef3a7d83339 Mon Sep 17 00:00:00 2001 From: Matt Daily Date: Mon, 13 Apr 2020 16:01:49 -0700 Subject: [PATCH 061/303] Update to use upstream build: Fix logic when determining when image can be processed. --- Dockerfile | 2 +- banzai_nres/settings.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 651f5e95..4b8f143d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM docker.lco.global/banzai:0.28.9-191-gbd015c7 +FROM docker.lco.global/banzai:0.28.9-192-gdeaa711 USER root diff --git a/banzai_nres/settings.py b/banzai_nres/settings.py index 341baaa7..acc97174 100644 --- a/banzai_nres/settings.py +++ b/banzai_nres/settings.py @@ -96,5 +96,6 @@ FITS_EXCHANGE = os.getenv('FITS_EXCHANGE', 'archived_fits') RAW_DATA_FRAME_URL = os.getenv('RAW_DATA_FRAME_URL', ARCHIVE_API_ROOT) +RAW_DATA_AUTH_TOKEN = os.getenv('RAW_DATA_AUTH_TOKEN') LOSSLESS_EXTENSIONS = ['PROFILE'] From eb43391d326b9016f5b300c638f517f64a4ce0cb Mon Sep 17 00:00:00 2001 From: Marshall Johnson Date: Tue, 14 Apr 2020 12:11:50 -0700 Subject: [PATCH 062/303] Initial version of QC code to assess quality of wavelength solution. The logic is all there but the code probably does not actually work yet. --- banzai_nres/qc/wavelength_solution_checker.py | 41 +++++++++++++++++++ banzai_nres/settings.py | 1 + banzai_nres/tests/test_wavelength.py | 8 ++++ 3 files changed, 50 insertions(+) create mode 100644 banzai_nres/qc/wavelength_solution_checker.py diff --git a/banzai_nres/qc/wavelength_solution_checker.py b/banzai_nres/qc/wavelength_solution_checker.py new file mode 100644 index 00000000..b48808b6 --- /dev/null +++ b/banzai_nres/qc/wavelength_solution_checker.py @@ -0,0 +1,41 @@ +import numpy as np + +import logging + +from banzai.stages import Stage +from banzai.calibrations import CalibrationStacker, CalibrationUser + +from banzai_nres.wavelength import LineListLoader + +class AssessWavelengthSolution(Stage): + """ + Calculate the dispersion in the wavelength solution and assess whether it is photon-limited or not + @author:mjohnson + """ + + def __init__(self,runtime_context): + super(AssessWavelengthSolution, self).__init__(runtime_context) + + def do_stage(self,image): + line_list = LineListLoader.do_stage(image) + self.calculate_dispersion(image,line_list,raw_dispersion,good_dispersion,raw_chi_squared,good_chi_squared) + qc_results = {'raw_dispersion':raw_dispersion, 'good_dispersion':good_dispersion, 'raw_chi_squared':raw_chi_squared, 'good_chi_squared':good_chi_squared} + qc.save_qc_results(self.runtime_context, qc_results, image) + + def calculate_dispersion(self,image,line_list): + measured_wavelengths = image.features['wavelength'] + #actual_wavelengths = image.wcs.measured_lines['wavelength'] + difference = measured_wavelengths - line_list + raw_dispersion = np.std(difference) + low_scatter_lines = np.isclose(difference,0,atol=0.1) + good_dispersion = np.std(difference[low_scatter_lines]) + self.calculate_centroid_errors(image,feature_centroid_uncertainty) + raw_chi_squared = np.sum((difference/feature_centroid_uncertainty)**2)/len(difference) + good_chi_squared = np.sum((difference[low_scatter_lines]/feature_centroid_uncertainty[low_scatter_lines])**2)/len(difference[low_scatter_lines]) + return raw_dispersion, good_dispersion, raw_chi_squared, good_chi_squared + + def calculate_centroid_errors(self,image): + feature_width = 2.0 #pixels, guess for now -- assuming all features have same width + feature_flux = image.features['flux']*np.sqrt(2.*np.pi)/feature_width + feature_centroid_uncertainty = 0.412 * feature_flux * 2. * feature_width + return feature_centroid_uncertainty \ No newline at end of file diff --git a/banzai_nres/settings.py b/banzai_nres/settings.py index 35f9edae..33e0cab7 100644 --- a/banzai_nres/settings.py +++ b/banzai_nres/settings.py @@ -70,6 +70,7 @@ 'banzai_nres.background.BackgroundSubtractor', 'banzai_nres.wavelength.IdentifyFeatures', 'banzai_nres.wavelength.WavelengthCalibrate', + 'banzai_nres.qc.AssessWavelengthSolution' ] } diff --git a/banzai_nres/tests/test_wavelength.py b/banzai_nres/tests/test_wavelength.py index 9505f96f..575456aa 100644 --- a/banzai_nres/tests/test_wavelength.py +++ b/banzai_nres/tests/test_wavelength.py @@ -9,6 +9,8 @@ import mock + + class TestIdentifyFeatures: sigma = 1.0 data = np.zeros((100, 100)) @@ -138,3 +140,9 @@ def test_get_ref_ids_and_fibers(): ref_id, fibers = get_ref_ids_and_fibers(6) assert np.allclose(ref_id, [0, 0, 1, 1, 2, 2]) assert np.allclose(fibers, [0, 1, 0, 1, 0, 1]) + +class TestQCChecks: + from banzai_nres.qc import AssessWavelengthSolution + test_image = TestWavelengthCalibrate.generate_image() + AssessWavelengthSolution.calculate_dispersion(test_image,test_image.line_list,dispersion_metrics) + AssessWavelengthSolution.calculate_photon_limited_dispersion(test_image,feature_centroid_uncertainty) \ No newline at end of file From e2e950660ad53be6ccd57a3252226371cc6f3905 Mon Sep 17 00:00:00 2001 From: Matt Daily Date: Tue, 14 Apr 2020 12:40:38 -0700 Subject: [PATCH 063/303] Construct full auth header for raw data auth token. --- banzai_nres/settings.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/banzai_nres/settings.py b/banzai_nres/settings.py index acc97174..d6738f81 100644 --- a/banzai_nres/settings.py +++ b/banzai_nres/settings.py @@ -96,6 +96,6 @@ FITS_EXCHANGE = os.getenv('FITS_EXCHANGE', 'archived_fits') RAW_DATA_FRAME_URL = os.getenv('RAW_DATA_FRAME_URL', ARCHIVE_API_ROOT) -RAW_DATA_AUTH_TOKEN = os.getenv('RAW_DATA_AUTH_TOKEN') +RAW_DATA_AUTH_TOKEN = {'Authorization': f'Token {os.getenv("RAW_DATA_AUTH_TOKEN")}'} LOSSLESS_EXTENSIONS = ['PROFILE'] From caaea4456c20c24801784f64e0e6a459a0acca8d Mon Sep 17 00:00:00 2001 From: Matt Daily Date: Tue, 14 Apr 2020 15:07:47 -0700 Subject: [PATCH 064/303] Update to use upstream build: Fix DataTable to optionally take metadata from header, and infer from data if not present. --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 4b8f143d..dff0d534 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM docker.lco.global/banzai:0.28.9-192-gdeaa711 +FROM docker.lco.global/banzai:0.28.9-193-g382ca2c USER root From d407c9f4e06fbcb6f8dbb9c2a3df088c33919139 Mon Sep 17 00:00:00 2001 From: Matt Daily Date: Wed, 15 Apr 2020 10:06:14 -0700 Subject: [PATCH 065/303] Update to use upstream build: If the filepath in the DB is not set, make sure we set the path to None when constructing file_info --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index dff0d534..5c851ffd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM docker.lco.global/banzai:0.28.9-193-g382ca2c +FROM docker.lco.global/banzai:0.28.9-194-gc3003f2 USER root From 3483d1979c5ddd185e2b174569a4723cc85cc99f Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Wed, 15 Apr 2020 13:47:27 -0700 Subject: [PATCH 066/303] changed wavelength_calibrate to find_feature_wavelengths to match xwavecal. --- banzai_nres/wavelength.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py index 50f0316b..2d1d81ae 100644 --- a/banzai_nres/wavelength.py +++ b/banzai_nres/wavelength.py @@ -5,7 +5,7 @@ from banzai_nres.frames import NRESObservationFrame from banzai_nres.utils.wavelength_utils import identify_features, group_features_by_trace -from xwavecal.wavelength import wavelength_calibrate, WavelengthSolution +from xwavecal.wavelength import find_feature_wavelengths, WavelengthSolution from xwavecal.utils.wavelength_utils import find_nearest import sep @@ -90,10 +90,10 @@ def do_stage(self, image): if image.wavelengths is None: # get feature wavelengths without a prior: logger.info('Blind solving for the wavelengths.') - # TODO think of some new name instead of wavelength_calibrate, find_feature_wavelengths. - # TODO dont feed this pixel, order. Also, dont return m0. # TODO have this function calibrate all the fibers in features. - image.features['wavelength'] = wavelength_calibrate(dict(image.features), image.line_list, m0_range=self.M0_RANGE) + image.features['wavelength'] = find_feature_wavelengths(dict(image.features), image.line_list, + max_pixel=image.data.shape[1] - 1, min_pixel=0, + m0_range=self.M0_RANGE) else: logger.info('Getting feature wavelengths from past solution.') # Note: we could improve this considerably with ndimage.map_coordinates(..., order=1, prefilter=False). @@ -143,6 +143,7 @@ def fit_wavelength_function(features, line_list): where x and order are ndarray's of the same shape. """ m0 = self.get_principle_order_number(np.arange(*self.M0_RANGE), center_wavelengths, ref_ids) + logger.info('Principle order number is {0}'.format(m0)) # see if you can avoid providing WavelengthSolution the domain over it which it will be evaluated. wcs = WavelengthSolution(model=MODELS.get('final_wavelength_model'), measured_lines=dict(features), reference_lines=line_list, m0=m0) From 1b88ff115b06738cff0f4291910d42c6ee5e3b95 Mon Sep 17 00:00:00 2001 From: Matt Daily Date: Wed, 15 Apr 2020 13:51:01 -0700 Subject: [PATCH 067/303] Update to use upstream build: Add filename to file_info for calibration images --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 5c851ffd..a0d41f5f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM docker.lco.global/banzai:0.28.9-194-gc3003f2 +FROM docker.lco.global/banzai:0.28.9-195-g2c1b772 USER root From 7806d52d67a4ea3b8097b391225458cb059d47de Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Wed, 15 Apr 2020 14:43:19 -0700 Subject: [PATCH 068/303] more refactoring. non functional commit. --- banzai_nres/utils/wavelength_utils.py | 7 +++ banzai_nres/wavelength.py | 70 ++++++++++++--------------- 2 files changed, 39 insertions(+), 38 deletions(-) diff --git a/banzai_nres/utils/wavelength_utils.py b/banzai_nres/utils/wavelength_utils.py index 15a0edaa..ef5cc267 100644 --- a/banzai_nres/utils/wavelength_utils.py +++ b/banzai_nres/utils/wavelength_utils.py @@ -31,3 +31,10 @@ def group_features_by_trace(features, traces): """ features['id'] = traces[np.array(features['ycentroid'], dtype=int), np.array(features['xcentroid'], dtype=int)] return features + + +def get_center_wavelengths(wavelengths, traces, trace_ids): + # get the center wavelength from each trace in trace_ids. + cc = wavelengths.shape[1] // 2 + center_wavelengths = [wavelengths[:, cc][traces[:, cc] == i].flatten()[0] for i in trace_ids] + return center_wavelengths diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py index 2d1d81ae..5913cf4a 100644 --- a/banzai_nres/wavelength.py +++ b/banzai_nres/wavelength.py @@ -4,7 +4,7 @@ from banzai.calibrations import CalibrationStacker, CalibrationUser from banzai_nres.frames import NRESObservationFrame -from banzai_nres.utils.wavelength_utils import identify_features, group_features_by_trace +from banzai_nres.utils.wavelength_utils import identify_features, group_features_by_trace, get_center_wavelengths from xwavecal.wavelength import find_feature_wavelengths, WavelengthSolution from xwavecal.utils.wavelength_utils import find_nearest @@ -86,11 +86,10 @@ class WavelengthCalibrate(Stage): M0_RANGE = (40, 60) # range of possible values for the integer principle order number. def do_stage(self, image): - image.features = self._init_feature_labels(image) + image.features = self._init_feature_labels(image.num_traces, image.features) if image.wavelengths is None: # get feature wavelengths without a prior: logger.info('Blind solving for the wavelengths.') - # TODO have this function calibrate all the fibers in features. image.features['wavelength'] = find_feature_wavelengths(dict(image.features), image.line_list, max_pixel=image.data.shape[1] - 1, min_pixel=0, m0_range=self.M0_RANGE) @@ -103,37 +102,37 @@ def do_stage(self, image): return image def fit_wavelength_solution(self, image): - for fiber in list(set(image.features['fiber'])): - if np.all(image.features['wavelength'][fibers == fiber]) is None: + fibers = list(set(image.features['fiber'])) + for fiber in fibers: + this_fiber = image.features['fiber'] == fiber + if np.all(image.features['wavelength'][this_fiber]) is None: logger.error('The xwavecal wavelength solution has failed on this fiber. Check xwavecal logging.') continue - trace_ids = np.arange(1, image.num_traces + 1) - wavelength_solution = self.fit_wavelength_function(features[fibers == fiber], image.line_list) - image.features['wavelength'][fibers == fiber] = wavelength_solution(features['pixel'][fibers == fiber], - features['order'][fibers == fiber]) - image.wavelengths = self.create_wavelengths_image(image, trace_ids, ref_ids, wavelength_solution) + wavelength_solution = self.fit_wavelength_function(image.wavelengths, image.traces, image.num_traces, + image.features[this_fiber], image.line_list) + image.features['wavelength'][fibers == fiber] = wavelength_solution(image.features['pixel'][this_fiber], + image.features['order'][this_fiber]) + # populate a wavelengths image using the 2d polynomial function wavelength_solution + # the x2d, y2d, really should be x2d order2d and that should be fed to populate each trace. + ref_ids, fiber_ids, trace_ids = get_ref_ids_and_fibers(image.num_traces) + x2d, y2d = np.meshgrid(np.arange(image.shape[1]), np.arange(image.shape[0])) + for trace_id, ref_id in zip(trace_ids[fiber_ids == fiber], ref_ids[fiber_ids == fiber]): + this_trace = np.isclose(image.traces, trace_id) + image.wavelengths[this_trace] = wavelength_solution(x2d[this_trace], ref_id * np.ones_like(x2d[this_trace])) @staticmethod - def _init_feature_labels(image): - ref_ids, fibers = get_ref_ids_and_fibers(image.num_traces) - image.features['order'] = ref_ids[image.features['id'] - 1] - image.features['fiber'] = fibers[image.features['id'] - 1] - return image.features + def _init_feature_labels(num_traces, features): + ref_ids, fiber_ids, trace_ids = get_ref_ids_and_fibers(num_traces) + features['order'] = ref_ids[features['id'] - 1] + features['fiber'] = fiber_ids[features['id'] - 1] + return features - @staticmethod - def create_wavelengths_image(image, trace_ids, ref_ids, wavelength_solution): - # overwrite old wavelengths with the new wavelengths - x2d, y2d = np.meshgrid(np.arange(image.shape[1]), np.arange(image.shape[0])) - for trace_id, ref_id in zip(trace_ids, ref_ids): - this_trace = np.isclose(image.traces, trace_id) - image.wavelengths[this_trace] = wavelength_solution(x2d[this_trace], ref_id * np.ones_like(x2d[this_trace])) - return image.wavelengths - - @staticmethod - def fit_wavelength_function(features, line_list): + def fit_wavelength_function(self, wavelengths, traces, num_traces, features, line_list): """ Recalibrate an existing wavelength solution using new measured spectral features. + :param wavelengths: + :param traces: :param features: :param line_list: Real diffraction order number of the i=0 diffraction order. Also known as m0. @@ -142,7 +141,8 @@ def fit_wavelength_function(features, line_list): x and order, respectively. where x and order are ndarray's of the same shape. """ - m0 = self.get_principle_order_number(np.arange(*self.M0_RANGE), center_wavelengths, ref_ids) + ref_ids, fiber_ids, trace_ids = get_ref_ids_and_fibers(num_traces) + m0 = self.get_principle_order_number(np.arange(*self.M0_RANGE), wavelengths, traces, trace_ids, ref_ids) logger.info('Principle order number is {0}'.format(m0)) # see if you can avoid providing WavelengthSolution the domain over it which it will be evaluated. wcs = WavelengthSolution(model=MODELS.get('final_wavelength_model'), measured_lines=dict(features), @@ -163,8 +163,9 @@ def get_principle_order_number(m0_values, wavelengths, traces, trace_ids, ref_id This is exactly what CERES does. See equation 3 of Brahm et al. 2016. :param m0_values: ndarray of integers. 1d. - :param center_wavelengths: ndarray of wavelengths. The wavelengths of the center pixels down the detector, for - one fiber + :param wavelengths: ndarray of wavelengths. The wavelengths at every pixel in the image. + :param traces: + :param trace_ids: :param ref_ids: ndarray of integers. The reference id's of the traces from which central_wavelengths came. Same shape as central_wavelengths. i.e. central_wavelengths[0] is the center wavelength of the trace with reference id ref_ids[0] @@ -172,7 +173,7 @@ def get_principle_order_number(m0_values, wavelengths, traces, trace_ids, ref_id The principle order number for the fiber from which central_wavelengths were taken. This is the true order index of the the trace that corresponds to ref_id[0]. """ - center_wavelengths = self.get_center_wavelengths(wavelengths, traces, trace_ids) + center_wavelengths = get_center_wavelengths(wavelengths, traces, trace_ids) slopes = [] for m0 in m0_values: # note: replacing np.ptp with some outlier resistant measure of the scatter would be more robust. @@ -183,13 +184,6 @@ def get_principle_order_number(m0_values, wavelengths, traces, trace_ids, ref_id 'wavelength solution could be wrong!') return m0_values[np.argmin(slopes)] - @staticmethod - def get_center_wavelengths(wavelengths, traces, trace_ids): - # get the center wavelength from each trace in trace_ids. - cc = wavelengths.shape[1] // 2 - center_wavelengths = [wavelengths[:, cc][traces[:, cc] == i].flatten()[0] for i in trace_ids] - return center_wavelengths - class IdentifyFeatures(Stage): """ @@ -226,4 +220,4 @@ def get_ref_ids_and_fibers(num_traces): ref_id[fibers == fiber] = np.arange(np.count_nonzero(fibers == fiber)) # note that the fiber designation does not matter, all that matters is that we separate the two AGU's wavelength # solutions. - return ref_id, fibers + return ref_id, fibers, np.arange(1, num_traces + 1) From 1a0d7c826510b025177e333e296b354aff7ca422 Mon Sep 17 00:00:00 2001 From: Matt Daily Date: Wed, 15 Apr 2020 15:57:13 -0700 Subject: [PATCH 069/303] Disable file cache for kubernetes deployment --- helm-chart/banzai-nres/templates/listener.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/helm-chart/banzai-nres/templates/listener.yaml b/helm-chart/banzai-nres/templates/listener.yaml index cd7faf78..2caf2128 100644 --- a/helm-chart/banzai-nres/templates/listener.yaml +++ b/helm-chart/banzai-nres/templates/listener.yaml @@ -35,6 +35,7 @@ spec: - "--rlevel=91" - "--db-address=$(DB_ADDRESS)" - "--broker-url=$(FITS_BROKER)" + - "--no-file-cache" env: {{- include "banzai-nres.Env" . | nindent 12 }} resources: @@ -58,6 +59,7 @@ spec: - "--rlevel=91" - "--db-address=$(DB_ADDRESS)" - "--log-level=info" + - "--no-file-cache" env: {{- include "banzai-nres.Env" . | nindent 12 }} resources: From 2c1ea76a852a773a9b094d6e5242b0eb13f43507 Mon Sep 17 00:00:00 2001 From: Matt Daily Date: Wed, 15 Apr 2020 16:10:56 -0700 Subject: [PATCH 070/303] Update to use upstream build: Add filename to call to ingester library. --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index a0d41f5f..83bd617e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM docker.lco.global/banzai:0.28.9-195-g2c1b772 +FROM docker.lco.global/banzai:0.28.9-196-g370048b USER root From 84a1b97b6de657475c73fadd221a416a6ae39c20 Mon Sep 17 00:00:00 2001 From: Matt Daily Date: Wed, 15 Apr 2020 16:28:21 -0700 Subject: [PATCH 071/303] Update to use upstream build: Plumb output filename to call to ingester library. --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 83bd617e..1f73076c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM docker.lco.global/banzai:0.28.9-196-g370048b +FROM docker.lco.global/banzai:0.28.9-197-g7a8a6f5 USER root From c899a907c6bd780f6aef3dbcec60734428c30d96 Mon Sep 17 00:00:00 2001 From: Matt Daily Date: Wed, 15 Apr 2020 17:38:30 -0700 Subject: [PATCH 072/303] Update to use upstream build: Make sure that we do not append any erroneous stage results to the final set of processed images when running a stage. --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 1f73076c..80e61c70 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM docker.lco.global/banzai:0.28.9-197-g7a8a6f5 +FROM docker.lco.global/banzai:0.28.9-198-g69700c5 USER root From 83a5ba94104f728a7f7fc00d25faad5189f925e0 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Mon, 20 Apr 2020 21:10:02 -0700 Subject: [PATCH 073/303] changes to reflect xwavecal. Pinned xwavecal version. --- banzai_nres/tests/test_wavelength.py | 55 +++++++++++--------- banzai_nres/utils/wavelength_utils.py | 32 ++++++++++++ banzai_nres/wavelength.py | 75 ++++++++------------------- setup.py | 3 +- 4 files changed, 88 insertions(+), 77 deletions(-) diff --git a/banzai_nres/tests/test_wavelength.py b/banzai_nres/tests/test_wavelength.py index 9505f96f..07cf54b0 100644 --- a/banzai_nres/tests/test_wavelength.py +++ b/banzai_nres/tests/test_wavelength.py @@ -1,5 +1,6 @@ import numpy as np -from banzai_nres.utils.wavelength_utils import identify_features, group_features_by_trace +from banzai_nres.utils.wavelength_utils import identify_features, group_features_by_trace, \ + get_center_wavelengths, get_principle_order_number from banzai_nres.wavelength import IdentifyFeatures, WavelengthCalibrate, get_ref_ids_and_fibers from scipy.ndimage import gaussian_filter from banzai_nres.frames import EchelleSpectralCCDData, NRESObservationFrame @@ -75,25 +76,30 @@ def generate_image(self): traces=traces, line_list=line_list)], 'foo.fits') return image - @mock.patch('banzai_nres.wavelength.WavelengthCalibrate.calibrate_fiber', - side_effect=lambda x, y, z, image, t: image) - def test_do_stage(self, mock_calibrate_fiber): - input_context = context.Context({}) - image = WavelengthCalibrate(input_context).do_stage(self.generate_image()) - assert np.allclose(image.features['order'], [0, 0, 0, 1]) - assert np.allclose(image.features['fiber'], [0, 0, 1, 0]) + def test_do_stage(self): + # TODO + assert True - def test_calibrate_fiber(self): + def refine_wavelengths(self): # TODO assert True + def fit_wavelength_model(self): + # TODO + assert True + + def test_init_feature_labels(self): + features = {'id': np.array([1, 2, 3, 3, 4, 5, 6])} + features = WavelengthCalibrate.init_feature_labels(6, features) + assert np.allclose(features['fiber'], [0, 1, 0, 0, 1, 0, 1]) + assert np.allclose(features['order'], [0, 0, 1, 1, 1, 2, 2]) + @mock.patch('banzai_nres.wavelength.WavelengthSolution.solve', side_effect=lambda x, y, z: (x, y, z)) def test_recalibrate(mock_solve): - measured_lines = {'wavelength': [10, 11, 50], 'pixel': [1, 2, 3], 'order': [0, 0, 0]} + features = {'wavelength': [10, 11, 50], 'pixel': [1, 2, 3], 'order': [0, 0, 1]} line_list = np.array([10.05, 11.05, 60, 11.5]) - pixel, order, principle_order_number = np.arange(10), np.arange(10), 30 - wavelength_solution = WavelengthCalibrate.fit_wavelength_function(measured_lines, line_list, pixel, order, principle_order_number) + wavelength_solution = WavelengthCalibrate(context.Context({})).fit_wavelength_model(features, line_list, 30) # the mock patch populated wavelength_solution.model_coefficients with the arguments fed to WavelengthSolution.solve # could use mock_solve.assert_called_with here, but it is not as straightforward because measured_lines changes. measured_lines, wavelengths_to_fit, weights = wavelength_solution.model_coefficients @@ -107,19 +113,20 @@ def test_group_features_by_trace(): features = group_features_by_trace(features, traces) assert np.allclose(features['id'], [0, 1, 2, 0]) - -def test_get_principle_order_number(): - m0_values, ref_id = np.arange(10, 100), np.arange(20) +@mock.patch('banzai_nres.utils.wavelength_utils.get_center_wavelengths') +def test_get_principle_order_number(mock_wavelengths): + m0_values, ref_ids = np.arange(10, 100), np.arange(20) true_m0 = 30 - center_wavelengths = np.random.normal(5000, 10, len(ref_id))/(true_m0 + ref_id) - assert true_m0 == WavelengthCalibrate.get_principle_order_number(m0_values, center_wavelengths, ref_id) + mock_wavelengths.return_value = np.random.normal(5000, 10, len(ref_ids))/(true_m0 + ref_ids) + assert true_m0 == get_principle_order_number(m0_values, None, None, None, ref_ids) -def test_get_principle_order_number_warns_on_degenerate_m0(): - m0_values, ref_id = 30*np.ones(40), np.arange(20) +@mock.patch('banzai_nres.utils.wavelength_utils.get_center_wavelengths') +def test_get_principle_order_number_warns_on_degenerate_m0(mock_wavelengths): + m0_values, ref_ids = 30*np.ones(40), np.arange(20) true_m0 = 30 - center_wavelengths = np.random.normal(5000, 50, len(ref_id))/(true_m0 + ref_id) - WavelengthCalibrate.get_principle_order_number(m0_values, center_wavelengths, ref_id) + mock_wavelengths.return_value = np.random.normal(5000, 50, len(ref_ids))/(true_m0 + ref_ids) + get_principle_order_number(m0_values, None, None, None, ref_ids) # right now this just tests whether the warning if statement does not cause a crash. assert True @@ -127,14 +134,14 @@ def test_get_principle_order_number_warns_on_degenerate_m0(): def test_get_center_wavelengths(): trace_ids = np.array([1, 2]) traces = np.array([[0, 0, 0], [1, 1, 1], [1, 1, 1], [0, 0, 0], [0, 0, 0], [2, 2, 2]]) - center_wavelengths = WavelengthCalibrate.get_center_wavelengths(traces * 3, traces, trace_ids) + center_wavelengths = get_center_wavelengths(traces * 3, traces, trace_ids) assert np.allclose(center_wavelengths, [3, 6]) def test_get_ref_ids_and_fibers(): - ref_id, fibers = get_ref_ids_and_fibers(3) + ref_id, fibers, trace_ids = get_ref_ids_and_fibers(3) assert np.allclose(ref_id, [0, 0, 1]) assert np.allclose(fibers, [0, 1, 0]) - ref_id, fibers = get_ref_ids_and_fibers(6) + ref_id, fibers, trace_ids = get_ref_ids_and_fibers(6) assert np.allclose(ref_id, [0, 0, 1, 1, 2, 2]) assert np.allclose(fibers, [0, 1, 0, 1, 0, 1]) diff --git a/banzai_nres/utils/wavelength_utils.py b/banzai_nres/utils/wavelength_utils.py index ef5cc267..fd921596 100644 --- a/banzai_nres/utils/wavelength_utils.py +++ b/banzai_nres/utils/wavelength_utils.py @@ -1,6 +1,9 @@ import numpy as np from photutils import DAOStarFinder from astropy.table import Table +import logging + +logger = logging.getLogger('banzai') def identify_features(data, err, mask=None, nsigma=2., fwhm=6.0, **kwargs): @@ -38,3 +41,32 @@ def get_center_wavelengths(wavelengths, traces, trace_ids): cc = wavelengths.shape[1] // 2 center_wavelengths = [wavelengths[:, cc][traces[:, cc] == i].flatten()[0] for i in trace_ids] return center_wavelengths + + +def get_principle_order_number(m0_values, wavelengths, traces, trace_ids, ref_ids): + """ + Finds the principle order number m0. Selects the m0 such that the function y(i) = (m0 + i) * central_wavelengths + has the smallest slope. I.e. this selects the m0 that allows constant/(m0+i) to best fit central_wavelengths. + This is exactly what CERES does. See equation 3 of Brahm et al. 2016. + + :param m0_values: ndarray of integers. 1d. + :param wavelengths: ndarray of wavelengths. The wavelengths at every pixel in the image. + :param traces: + :param trace_ids: + :param ref_ids: ndarray of integers. The reference id's of the traces from which central_wavelengths came. + Same shape as central_wavelengths. i.e. central_wavelengths[0] is the center wavelength of the trace with reference + id ref_ids[0] + :return: m0: int. + The principle order number for the fiber from which central_wavelengths were taken. + This is the true order index of the the trace that corresponds to ref_id[0]. + """ + center_wavelengths = get_center_wavelengths(wavelengths, traces, trace_ids) + slopes = [] + for m0 in m0_values: + # note: replacing np.ptp with some outlier resistant measure of the scatter would be more robust. + slopes.append(np.ptp(center_wavelengths * (m0 + ref_ids))) + + if np.count_nonzero(np.isclose(slopes, np.min(slopes), rtol=0.01)) > 1: + logger.warning('Two or more viable principle order numbers for this fiber! The m0 recovered from the ' + 'wavelength solution could be wrong!') + return m0_values[np.argmin(slopes)] \ No newline at end of file diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py index 5913cf4a..c0705b5b 100644 --- a/banzai_nres/wavelength.py +++ b/banzai_nres/wavelength.py @@ -4,7 +4,7 @@ from banzai.calibrations import CalibrationStacker, CalibrationUser from banzai_nres.frames import NRESObservationFrame -from banzai_nres.utils.wavelength_utils import identify_features, group_features_by_trace, get_center_wavelengths +from banzai_nres.utils.wavelength_utils import identify_features, group_features_by_trace, get_principle_order_number from xwavecal.wavelength import find_feature_wavelengths, WavelengthSolution from xwavecal.utils.wavelength_utils import find_nearest @@ -14,7 +14,6 @@ logger = logging.getLogger('banzai') -NRES_PRINCIPLE_ORDER_NUMBER = 52 MODELS = {'initial_wavelength_model': {1: [0, 1, 2], 2: [0, 1, 2]}, 'intermediate_wavelength_model': {0: [0, 1, 2], 1: [0, 1, 2], 2: [0, 1, 2]}, 'final_wavelength_model': {0: [0, 1, 2, 3, 4, 5], @@ -86,7 +85,7 @@ class WavelengthCalibrate(Stage): M0_RANGE = (40, 60) # range of possible values for the integer principle order number. def do_stage(self, image): - image.features = self._init_feature_labels(image.num_traces, image.features) + image.features = self.init_feature_labels(image.num_traces, image.features) if image.wavelengths is None: # get feature wavelengths without a prior: logger.info('Blind solving for the wavelengths.') @@ -98,54 +97,55 @@ def do_stage(self, image): # Note: we could improve this considerably with ndimage.map_coordinates(..., order=1, prefilter=False). image.features['wavelength'] = image.wavelengths[image.features['ycentroid'].astype(int), image.features['xcentroid'].astype(int)] - self.fit_wavelength_solution(image) + self.refine_wavelengths(image) return image - def fit_wavelength_solution(self, image): - fibers = list(set(image.features['fiber'])) - for fiber in fibers: + def refine_wavelengths(self, image): + ref_ids, fiber_ids, trace_ids = get_ref_ids_and_fibers(image.num_traces) + + for fiber in list(set(fiber_ids)): this_fiber = image.features['fiber'] == fiber if np.all(image.features['wavelength'][this_fiber]) is None: logger.error('The xwavecal wavelength solution has failed on this fiber. Check xwavecal logging.') continue - wavelength_solution = self.fit_wavelength_function(image.wavelengths, image.traces, image.num_traces, - image.features[this_fiber], image.line_list) - image.features['wavelength'][fibers == fiber] = wavelength_solution(image.features['pixel'][this_fiber], + m0 = get_principle_order_number(np.arange(*self.M0_RANGE), image.wavelengths, image.traces, + trace_ids[fiber_ids == fiber], ref_ids[fiber_ids == fiber]) + logger.info('Principle order number is {0}'.format(m0)) + wavelength_model = self.fit_wavelength_model(image.features[this_fiber], image.line_list, m0) + + # save the wavelengths of each spectral feature + image.features['wavelength'][fiber_ids == fiber] = wavelength_model(image.features['pixel'][this_fiber], image.features['order'][this_fiber]) # populate a wavelengths image using the 2d polynomial function wavelength_solution - # the x2d, y2d, really should be x2d order2d and that should be fed to populate each trace. - ref_ids, fiber_ids, trace_ids = get_ref_ids_and_fibers(image.num_traces) x2d, y2d = np.meshgrid(np.arange(image.shape[1]), np.arange(image.shape[0])) for trace_id, ref_id in zip(trace_ids[fiber_ids == fiber], ref_ids[fiber_ids == fiber]): this_trace = np.isclose(image.traces, trace_id) - image.wavelengths[this_trace] = wavelength_solution(x2d[this_trace], ref_id * np.ones_like(x2d[this_trace])) + image.wavelengths[this_trace] = wavelength_model(x2d[this_trace], ref_id * np.ones_like(x2d[this_trace])) @staticmethod - def _init_feature_labels(num_traces, features): + def init_feature_labels(num_traces, features): ref_ids, fiber_ids, trace_ids = get_ref_ids_and_fibers(num_traces) features['order'] = ref_ids[features['id'] - 1] features['fiber'] = fiber_ids[features['id'] - 1] return features - def fit_wavelength_function(self, wavelengths, traces, num_traces, features, line_list): + def fit_wavelength_model(self, features, line_list, m0): """ - Recalibrate an existing wavelength solution using new measured spectral features. - :param wavelengths: - :param traces: + Fit a polynomial model to the feature wavelengths with light outlier rejection. This recalibrates + the wavelength solution. :param features: :param line_list: - Real diffraction order number of the i=0 diffraction order. Also known as m0. + :param m0: Real diffraction order number of the i=0 diffraction order. Also known as m0. :return: wavelength_solution. xwavecal.wavelength.WavelengthSolution. wavelength_solution(x, order) will give the wavelength of the len(x) points with pixel and order coordinates x and order, respectively. where x and order are ndarray's of the same shape. """ - ref_ids, fiber_ids, trace_ids = get_ref_ids_and_fibers(num_traces) - m0 = self.get_principle_order_number(np.arange(*self.M0_RANGE), wavelengths, traces, trace_ids, ref_ids) - logger.info('Principle order number is {0}'.format(m0)) - # see if you can avoid providing WavelengthSolution the domain over it which it will be evaluated. + # TODO update xwavecal so that WavelengthSolution does not need min_order, max_order, min_pixel, max_pixel. wcs = WavelengthSolution(model=MODELS.get('final_wavelength_model'), measured_lines=dict(features), + min_order=0, max_order=np.max(features['order']), + min_pixel=0, max_pixel=np.max(features['pixel']), reference_lines=line_list, m0=m0) wavelengths_to_fit = find_nearest(features['wavelength'], np.sort(line_list)) weights = np.ones_like(wavelengths_to_fit, dtype=float) @@ -155,35 +155,6 @@ def fit_wavelength_function(self, wavelengths, traces, num_traces, features, lin wcs.model_coefficients = wcs.solve(wcs.measured_lines, wavelengths_to_fit, weights) return wcs - @staticmethod - def get_principle_order_number(m0_values, wavelengths, traces, trace_ids, ref_ids): - """ - Finds the principle order number m0. Selects the m0 such that the function y(i) = (m0 + i) * central_wavelengths - has the smallest slope. I.e. this selects the m0 that allows constant/(m0+i) to best fit central_wavelengths. - This is exactly what CERES does. See equation 3 of Brahm et al. 2016. - - :param m0_values: ndarray of integers. 1d. - :param wavelengths: ndarray of wavelengths. The wavelengths at every pixel in the image. - :param traces: - :param trace_ids: - :param ref_ids: ndarray of integers. The reference id's of the traces from which central_wavelengths came. - Same shape as central_wavelengths. i.e. central_wavelengths[0] is the center wavelength of the trace with reference - id ref_ids[0] - :return: m0: int. - The principle order number for the fiber from which central_wavelengths were taken. - This is the true order index of the the trace that corresponds to ref_id[0]. - """ - center_wavelengths = get_center_wavelengths(wavelengths, traces, trace_ids) - slopes = [] - for m0 in m0_values: - # note: replacing np.ptp with some outlier resistant measure of the scatter would be more robust. - slopes.append(np.ptp(center_wavelengths * (m0 + ref_ids))) - - if np.count_nonzero(np.isclose(slopes, np.min(slopes), rtol=0.01)) > 1: - logger.warning('Two or more viable principle order numbers for this fiber! The m0 recovered from the ' - 'wavelength solution could be wrong!') - return m0_values[np.argmin(slopes)] - class IdentifyFeatures(Stage): """ diff --git a/setup.py b/setup.py index db7e6bdd..63723ad2 100644 --- a/setup.py +++ b/setup.py @@ -21,7 +21,8 @@ use_scm_version=True, package_dir={'banzai_nres': 'banzai_nres'}, setup_requires=['pytest-runner', 'setuptools_scm'], - install_requires=['banzai>=0.28.0', 'numpy>=1.13', 'sphinx', 'coveralls', 'statsmodels', 'astropy'], + install_requires=['banzai>=0.28.0', 'numpy>=1.13', 'sphinx', 'coveralls', + 'statsmodels', 'astropy', 'xwavecal==0.1.7'], tests_require=['pytest>=3.5'], entry_points={'console_scripts': ['banzai_nres_reduce_night=banzai_nres.main:reduce_night', 'banzai_nres_run_realtime_pipeline=banzai_nres.main:nres_run_realtime_pipeline', From ed79e7c822e732d2888f6fed92b044e0a54ad2a4 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Tue, 21 Apr 2020 14:26:24 -0700 Subject: [PATCH 074/303] functional commit. Wavelength calibrates to 5e-3 Angstroms. --- banzai_nres/tests/test_wavelength.py | 14 +++--- banzai_nres/utils/wavelength_utils.py | 31 ++++++++------ banzai_nres/wavelength.py | 61 ++++++++++++++------------- setup.py | 2 +- 4 files changed, 57 insertions(+), 51 deletions(-) diff --git a/banzai_nres/tests/test_wavelength.py b/banzai_nres/tests/test_wavelength.py index 07cf54b0..f4490101 100644 --- a/banzai_nres/tests/test_wavelength.py +++ b/banzai_nres/tests/test_wavelength.py @@ -1,6 +1,6 @@ import numpy as np from banzai_nres.utils.wavelength_utils import identify_features, group_features_by_trace, \ - get_center_wavelengths, get_principle_order_number + get_principle_order_number, get_center_wavelengths from banzai_nres.wavelength import IdentifyFeatures, WavelengthCalibrate, get_ref_ids_and_fibers from scipy.ndimage import gaussian_filter from banzai_nres.frames import EchelleSpectralCCDData, NRESObservationFrame @@ -118,7 +118,7 @@ def test_get_principle_order_number(mock_wavelengths): m0_values, ref_ids = np.arange(10, 100), np.arange(20) true_m0 = 30 mock_wavelengths.return_value = np.random.normal(5000, 10, len(ref_ids))/(true_m0 + ref_ids) - assert true_m0 == get_principle_order_number(m0_values, None, None, None, ref_ids) + assert true_m0 == get_principle_order_number(m0_values, {'order': ref_ids}) @mock.patch('banzai_nres.utils.wavelength_utils.get_center_wavelengths') @@ -126,16 +126,16 @@ def test_get_principle_order_number_warns_on_degenerate_m0(mock_wavelengths): m0_values, ref_ids = 30*np.ones(40), np.arange(20) true_m0 = 30 mock_wavelengths.return_value = np.random.normal(5000, 50, len(ref_ids))/(true_m0 + ref_ids) - get_principle_order_number(m0_values, None, None, None, ref_ids) + get_principle_order_number(m0_values, {'order': ref_ids}) # right now this just tests whether the warning if statement does not cause a crash. assert True def test_get_center_wavelengths(): - trace_ids = np.array([1, 2]) - traces = np.array([[0, 0, 0], [1, 1, 1], [1, 1, 1], [0, 0, 0], [0, 0, 0], [2, 2, 2]]) - center_wavelengths = get_center_wavelengths(traces * 3, traces, trace_ids) - assert np.allclose(center_wavelengths, [3, 6]) + features = {'pixel': np.array([2, 4, 1, 5, 3]), 'order': np.array([1, 1, 2, 2, 3]), + 'wavelength': np.array([20, 40, 10, 50, 30])} + center_wavelengths = get_center_wavelengths(features) + assert np.allclose(center_wavelengths, [30, 30, 30]) def test_get_ref_ids_and_fibers(): diff --git a/banzai_nres/utils/wavelength_utils.py b/banzai_nres/utils/wavelength_utils.py index fd921596..a4fa6f5d 100644 --- a/banzai_nres/utils/wavelength_utils.py +++ b/banzai_nres/utils/wavelength_utils.py @@ -1,6 +1,7 @@ import numpy as np from photutils import DAOStarFinder from astropy.table import Table + import logging logger = logging.getLogger('banzai') @@ -36,31 +37,35 @@ def group_features_by_trace(features, traces): return features -def get_center_wavelengths(wavelengths, traces, trace_ids): - # get the center wavelength from each trace in trace_ids. - cc = wavelengths.shape[1] // 2 - center_wavelengths = [wavelengths[:, cc][traces[:, cc] == i].flatten()[0] for i in trace_ids] - return center_wavelengths +def get_center_wavelengths(features): + ref_ids = np.sort(np.array(list(set(features['order'])))) + wavelengths = [np.average(features['wavelength'][features['order'] == o]) for o in ref_ids] + return wavelengths -def get_principle_order_number(m0_values, wavelengths, traces, trace_ids, ref_ids): +def get_principle_order_number(m0_values, features): """ Finds the principle order number m0. Selects the m0 such that the function y(i) = (m0 + i) * central_wavelengths has the smallest slope. I.e. this selects the m0 that allows constant/(m0+i) to best fit central_wavelengths. This is exactly what CERES does. See equation 3 of Brahm et al. 2016. :param m0_values: ndarray of integers. 1d. - :param wavelengths: ndarray of wavelengths. The wavelengths at every pixel in the image. - :param traces: - :param trace_ids: - :param ref_ids: ndarray of integers. The reference id's of the traces from which central_wavelengths came. - Same shape as central_wavelengths. i.e. central_wavelengths[0] is the center wavelength of the trace with reference - id ref_ids[0] + :param features: dict. + dictionary of ndarrays of pixel and order positions of measured spectral features (e.g. emission lines) + and their wavelengths. + Example: + measured_lines = {'pixel': np.array([1, 2.5, 6.1]), 'order': np.array([1, 1, 2]), + 'wavelength': np.array([4000, 5001, 5005)} + If the principle order number is 52, then these measured_lines represents 3 spectral features, + with (pixel, diffraction order) coordinates of (1, 53), (2.5, 53), (6.1, 54), and wavelengths + 4000, 5001, and 5005 Angstroms, respectively. + respectively. The wavelength solution will calibrate each fiber separately. :return: m0: int. The principle order number for the fiber from which central_wavelengths were taken. This is the true order index of the the trace that corresponds to ref_id[0]. """ - center_wavelengths = get_center_wavelengths(wavelengths, traces, trace_ids) + center_wavelengths = get_center_wavelengths(features) + ref_ids = np.sort(np.array(list(set(features['order'])))) slopes = [] for m0 in m0_values: # note: replacing np.ptp with some outlier resistant measure of the scatter would be more robust. diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py index c0705b5b..907d0559 100644 --- a/banzai_nres/wavelength.py +++ b/banzai_nres/wavelength.py @@ -14,13 +14,14 @@ logger = logging.getLogger('banzai') -MODELS = {'initial_wavelength_model': {1: [0, 1, 2], 2: [0, 1, 2]}, - 'intermediate_wavelength_model': {0: [0, 1, 2], 1: [0, 1, 2], 2: [0, 1, 2]}, - 'final_wavelength_model': {0: [0, 1, 2, 3, 4, 5], - 1: [0, 1, 2, 3, 4, 5], - 2: [0, 1, 2, 3, 4, 5], - 3: [0, 1, 2, 3, 4, 5], - 4: [0]}} +WAVELENGTH_SOLUTION_MODEL = {0: [0, 1, 2, 3, 4, 5], + 1: [0, 1, 2, 3, 4, 5], + 2: [0, 1, 2, 3, 4, 5], + 3: [0, 1, 2, 3, 4, 5], + 4: [0]} + +# TODO refactor xwavecal so that we dont need this. We only need to set flux_tol to 0.5 +OVERLAP_SETTINGS = {'min_num_overlaps': 5, 'overlap_linear_scale_range': (0.5, 2), 'flux_tol': 0.5, 'max_red_overlap': 1000, 'max_blue_overlap': 2000} class ArcStacker(CalibrationStacker): @@ -87,14 +88,17 @@ class WavelengthCalibrate(Stage): def do_stage(self, image): image.features = self.init_feature_labels(image.num_traces, image.features) if image.wavelengths is None: - # get feature wavelengths without a prior: - logger.info('Blind solving for the wavelengths.') - image.features['wavelength'] = find_feature_wavelengths(dict(image.features), image.line_list, - max_pixel=image.data.shape[1] - 1, min_pixel=0, - m0_range=self.M0_RANGE) + image.features['wavelength'] = np.zeros_like(image.features['pixel'], dtype=float) # init wavelengths + for fiber in list(set(image.features['fiber'])): + logger.info('Blind solving for the wavelengths for fiber {0} (arbitrary label).'.format(fiber)) + this_fiber = image.features['fiber'] == fiber + image.features['wavelength'][this_fiber] = find_feature_wavelengths(dict(image.features[this_fiber]), image.line_list, + max_pixel=image.data.shape[1] - 1, min_pixel=0, + m0_range=self.M0_RANGE, + overlap_settings=OVERLAP_SETTINGS) else: logger.info('Getting feature wavelengths from past solution.') - # Note: we could improve this considerably with ndimage.map_coordinates(..., order=1, prefilter=False). + # Note: we could improve this estimate by using ndimage.map_coordinates(..., order=1, prefilter=False). image.features['wavelength'] = image.wavelengths[image.features['ycentroid'].astype(int), image.features['xcentroid'].astype(int)] self.refine_wavelengths(image) @@ -102,21 +106,20 @@ def do_stage(self, image): def refine_wavelengths(self, image): ref_ids, fiber_ids, trace_ids = get_ref_ids_and_fibers(image.num_traces) - + image.wavelengths = np.zeros_like(image.data, dtype=float) for fiber in list(set(fiber_ids)): this_fiber = image.features['fiber'] == fiber - if np.all(image.features['wavelength'][this_fiber]) is None: - logger.error('The xwavecal wavelength solution has failed on this fiber. Check xwavecal logging.') + if np.all(np.isnan(image.features['wavelength'][this_fiber])) or np.all(np.isclose(image.features['wavelength'][this_fiber], 0)): + logger.error('No prior wavelength solution for this fiber. Will not refine wavelengths.') continue - m0 = get_principle_order_number(np.arange(*self.M0_RANGE), image.wavelengths, image.traces, - trace_ids[fiber_ids == fiber], ref_ids[fiber_ids == fiber]) - logger.info('Principle order number is {0}'.format(m0)) + m0 = get_principle_order_number(np.arange(*self.M0_RANGE), image.features[this_fiber]) + logger.info('Principle order number is {0} for fiber {1}'.format(m0, fiber)) wavelength_model = self.fit_wavelength_model(image.features[this_fiber], image.line_list, m0) # save the wavelengths of each spectral feature - image.features['wavelength'][fiber_ids == fiber] = wavelength_model(image.features['pixel'][this_fiber], - image.features['order'][this_fiber]) + image.features['wavelength'][this_fiber] = wavelength_model(image.features['pixel'][this_fiber], + image.features['order'][this_fiber]) # populate a wavelengths image using the 2d polynomial function wavelength_solution x2d, y2d = np.meshgrid(np.arange(image.shape[1]), np.arange(image.shape[0])) for trace_id, ref_id in zip(trace_ids[fiber_ids == fiber], ref_ids[fiber_ids == fiber]): @@ -126,11 +129,12 @@ def refine_wavelengths(self, image): @staticmethod def init_feature_labels(num_traces, features): ref_ids, fiber_ids, trace_ids = get_ref_ids_and_fibers(num_traces) - features['order'] = ref_ids[features['id'] - 1] - features['fiber'] = fiber_ids[features['id'] - 1] + features['order'] = ref_ids[features['id'] - 1].astype(int) + features['fiber'] = fiber_ids[features['id'] - 1].astype(int) return features - def fit_wavelength_model(self, features, line_list, m0): + @staticmethod + def fit_wavelength_model(features, line_list, m0): """ Fit a polynomial model to the feature wavelengths with light outlier rejection. This recalibrates the wavelength solution. @@ -143,7 +147,7 @@ def fit_wavelength_model(self, features, line_list, m0): where x and order are ndarray's of the same shape. """ # TODO update xwavecal so that WavelengthSolution does not need min_order, max_order, min_pixel, max_pixel. - wcs = WavelengthSolution(model=MODELS.get('final_wavelength_model'), measured_lines=dict(features), + wcs = WavelengthSolution(model=WAVELENGTH_SOLUTION_MODEL, measured_lines=dict(features), min_order=0, max_order=np.max(features['order']), min_pixel=0, max_pixel=np.max(features['pixel']), reference_lines=line_list, m0=m0) @@ -170,12 +174,9 @@ def do_stage(self, image): features = features[features['id'] != 0] # throw out features that are outside of any trace. if len(features) == 0: logger.error('No emission features found on this image!', image=image) - # mask data - masked_data, masked_err = np.copy(image.data), np.copy(image.uncertainty) - masked_data[np.isclose(image.mask, 1)], masked_err[np.isclose(image.mask, 1)] = 0, 0 # get total flux in each emission feature. For now just sum_circle, although we should use sum_ellipse. - features['flux'], features['fluxerr'], _ = sep.sum_circle(masked_data, features['xcentroid'], features['ycentroid'], - self.fwhm, gain=1.0, err=masked_err) + features['flux'], features['fluxerr'], _ = sep.sum_circle(image.data, features['xcentroid'], features['ycentroid'], + self.fwhm, gain=1.0, err=image.uncertainty, mask=image.mask) # blaze correct the emission features fluxes. This speeds up and improves overlap fitting in xwavecal. features['corrected_flux'] = features['flux'] / image.blaze['blaze'][features['id'] - 1, np.array(features['xcentroid'], dtype=int)] diff --git a/setup.py b/setup.py index 63723ad2..5087b276 100644 --- a/setup.py +++ b/setup.py @@ -22,7 +22,7 @@ package_dir={'banzai_nres': 'banzai_nres'}, setup_requires=['pytest-runner', 'setuptools_scm'], install_requires=['banzai>=0.28.0', 'numpy>=1.13', 'sphinx', 'coveralls', - 'statsmodels', 'astropy', 'xwavecal==0.1.7'], + 'statsmodels', 'astropy', 'xwavecal==0.1.8'], tests_require=['pytest>=3.5'], entry_points={'console_scripts': ['banzai_nres_reduce_night=banzai_nres.main:reduce_night', 'banzai_nres_run_realtime_pipeline=banzai_nres.main:nres_run_realtime_pipeline', From 1d551d69c390a5e033f46daa8ca21cee9cd117a1 Mon Sep 17 00:00:00 2001 From: Matt Daily Date: Tue, 21 Apr 2020 16:18:06 -0700 Subject: [PATCH 075/303] Add keyword argument for grouping_criteria to make sure that it is properly set upon frame initialization --- banzai_nres/frames.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/banzai_nres/frames.py b/banzai_nres/frames.py index a2a8e550..e81b4959 100644 --- a/banzai_nres/frames.py +++ b/banzai_nres/frames.py @@ -76,13 +76,13 @@ def blaze(self, value): class NRESCalibrationFrame(LCOCalibrationFrame, NRESObservationFrame): def __init__(self, hdu_list: list, file_path: str, frame_id: int = None, grouping_criteria: list = None): - LCOCalibrationFrame.__init__(self, hdu_list, file_path, grouping_criteria) + LCOCalibrationFrame.__init__(self, hdu_list, file_path, grouping_criteria=grouping_criteria) NRESObservationFrame.__init__(self, hdu_list, file_path, frame_id=frame_id) class NRESMasterCalibrationFrame(LCOMasterCalibrationFrame, NRESCalibrationFrame): def __init__(self, images: list, file_path: str, frame_id: int = None, grouping_criteria: list = None): - NRESCalibrationFrame.__init__(self, images, file_path, grouping_criteria) + NRESCalibrationFrame.__init__(self, images, file_path, grouping_criteria=grouping_criteria) LCOMasterCalibrationFrame.__init__(self, images, file_path, frame_id=frame_id, grouping_criteria=grouping_criteria) From 151717fc336eb61d1ddbb0947e6a99e33e70b04f Mon Sep 17 00:00:00 2001 From: Matt Daily Date: Tue, 21 Apr 2020 17:36:59 -0700 Subject: [PATCH 076/303] Update to use upstream build: Add block_start property to LCOObservationFrame. Make block_start access during db query safer by using getattr. --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 80e61c70..87fec317 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM docker.lco.global/banzai:0.28.9-198-g69700c5 +FROM docker.lco.global/banzai:0.28.9-199-g21dfc6b USER root From 4cc6224d0658738c78a911bf02fd90571d9696b1 Mon Sep 17 00:00:00 2001 From: Marshall Johnson Date: Wed, 22 Apr 2020 13:41:15 -0700 Subject: [PATCH 077/303] Bugfixing new QC test, doesn't quite work yet --- banzai_nres/qc/wavelength_solution_checker.py | 19 +++++++++---------- banzai_nres/tests/test_wavelength.py | 10 +++++++--- banzai_nres/wavelength.py | 1 + 3 files changed, 17 insertions(+), 13 deletions(-) diff --git a/banzai_nres/qc/wavelength_solution_checker.py b/banzai_nres/qc/wavelength_solution_checker.py index b48808b6..a3295913 100644 --- a/banzai_nres/qc/wavelength_solution_checker.py +++ b/banzai_nres/qc/wavelength_solution_checker.py @@ -17,25 +17,24 @@ def __init__(self,runtime_context): super(AssessWavelengthSolution, self).__init__(runtime_context) def do_stage(self,image): - line_list = LineListLoader.do_stage(image) - self.calculate_dispersion(image,line_list,raw_dispersion,good_dispersion,raw_chi_squared,good_chi_squared) + lab_lines = find_nearest(features['wavelength'], np.sort(line_list)) + self.calculate_dispersion(image,lab_lines,raw_dispersion,good_dispersion,raw_chi_squared,good_chi_squared) qc_results = {'raw_dispersion':raw_dispersion, 'good_dispersion':good_dispersion, 'raw_chi_squared':raw_chi_squared, 'good_chi_squared':good_chi_squared} qc.save_qc_results(self.runtime_context, qc_results, image) - def calculate_dispersion(self,image,line_list): + def calculate_dispersion(self,image,lab_lines): measured_wavelengths = image.features['wavelength'] #actual_wavelengths = image.wcs.measured_lines['wavelength'] - difference = measured_wavelengths - line_list + difference = measured_wavelengths - lab_lines raw_dispersion = np.std(difference) low_scatter_lines = np.isclose(difference,0,atol=0.1) good_dispersion = np.std(difference[low_scatter_lines]) - self.calculate_centroid_errors(image,feature_centroid_uncertainty) + feature_centroid_uncertainty = image.features['centroid_err'] raw_chi_squared = np.sum((difference/feature_centroid_uncertainty)**2)/len(difference) good_chi_squared = np.sum((difference[low_scatter_lines]/feature_centroid_uncertainty[low_scatter_lines])**2)/len(difference[low_scatter_lines]) return raw_dispersion, good_dispersion, raw_chi_squared, good_chi_squared - def calculate_centroid_errors(self,image): - feature_width = 2.0 #pixels, guess for now -- assuming all features have same width - feature_flux = image.features['flux']*np.sqrt(2.*np.pi)/feature_width - feature_centroid_uncertainty = 0.412 * feature_flux * 2. * feature_width - return feature_centroid_uncertainty \ No newline at end of file + + #TO DO: + #Assess if there are systematic differences in goodness of fit across detector + #(e.g., due to systematics in wavelength solution) \ No newline at end of file diff --git a/banzai_nres/tests/test_wavelength.py b/banzai_nres/tests/test_wavelength.py index 575456aa..b639a0b4 100644 --- a/banzai_nres/tests/test_wavelength.py +++ b/banzai_nres/tests/test_wavelength.py @@ -143,6 +143,10 @@ def test_get_ref_ids_and_fibers(): class TestQCChecks: from banzai_nres.qc import AssessWavelengthSolution - test_image = TestWavelengthCalibrate.generate_image() - AssessWavelengthSolution.calculate_dispersion(test_image,test_image.line_list,dispersion_metrics) - AssessWavelengthSolution.calculate_photon_limited_dispersion(test_image,feature_centroid_uncertainty) \ No newline at end of file + test_image = TestWavelengthCalibrate().generate_image() + input_context = context.Context({}) + #test_image = WavelengthCalibrate(input_context).do_stage(self.generate_image()) + raw_dispersion, good_dispersion, raw_chi_squared, good_chi_squared = AssessWavelengthSolution(input_context).calculate_dispersion(test_image,test_image.line_list) + assert raw_dispersion > good_dispersion + assert raw_chi_squared >= good_chi_squared + \ No newline at end of file diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py index 2d1d81ae..8fe410e5 100644 --- a/banzai_nres/wavelength.py +++ b/banzai_nres/wavelength.py @@ -214,6 +214,7 @@ def do_stage(self, image): # blaze correct the emission features fluxes. This speeds up and improves overlap fitting in xwavecal. features['corrected_flux'] = features['flux'] / image.blaze['blaze'][features['id'] - 1, np.array(features['xcentroid'], dtype=int)] + features['centroid_err'] = self.fwhm / np.sqrt(features['flux']) image.features = features return image From bea2c23df982e09c74c59be6625bc4fe7390f392 Mon Sep 17 00:00:00 2001 From: Marshall Johnson Date: Wed, 22 Apr 2020 14:25:00 -0700 Subject: [PATCH 078/303] Bugfixes; QC tests now working; TestWavelengthCalibrate.generate_image now gives features mock wavelengths and centroid errors. --- banzai_nres/qc/wavelength_solution_checker.py | 9 +++++---- banzai_nres/tests/test_wavelength.py | 13 +++++++------ 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/banzai_nres/qc/wavelength_solution_checker.py b/banzai_nres/qc/wavelength_solution_checker.py index a3295913..8db2080b 100644 --- a/banzai_nres/qc/wavelength_solution_checker.py +++ b/banzai_nres/qc/wavelength_solution_checker.py @@ -18,8 +18,8 @@ def __init__(self,runtime_context): def do_stage(self,image): lab_lines = find_nearest(features['wavelength'], np.sort(line_list)) - self.calculate_dispersion(image,lab_lines,raw_dispersion,good_dispersion,raw_chi_squared,good_chi_squared) - qc_results = {'raw_dispersion':raw_dispersion, 'good_dispersion':good_dispersion, 'raw_chi_squared':raw_chi_squared, 'good_chi_squared':good_chi_squared} + self.calculate_dispersion(image,lab_lines,raw_dispersion,good_dispersion,raw_chi_squared,good_chi_squared,difference) + qc_results = {'raw_dispersion':raw_dispersion, 'good_dispersion':good_dispersion, 'raw_chi_squared':raw_chi_squared, 'good_chi_squared':good_chi_squared, 'difference':difference} qc.save_qc_results(self.runtime_context, qc_results, image) def calculate_dispersion(self,image,lab_lines): @@ -32,9 +32,10 @@ def calculate_dispersion(self,image,lab_lines): feature_centroid_uncertainty = image.features['centroid_err'] raw_chi_squared = np.sum((difference/feature_centroid_uncertainty)**2)/len(difference) good_chi_squared = np.sum((difference[low_scatter_lines]/feature_centroid_uncertainty[low_scatter_lines])**2)/len(difference[low_scatter_lines]) - return raw_dispersion, good_dispersion, raw_chi_squared, good_chi_squared + return raw_dispersion, good_dispersion, raw_chi_squared, good_chi_squared, difference #TO DO: #Assess if there are systematic differences in goodness of fit across detector - #(e.g., due to systematics in wavelength solution) \ No newline at end of file + #(e.g., due to systematics in wavelength solution) + #wavelength residuals binned in pixel bins, or per order -- x,y directions \ No newline at end of file diff --git a/banzai_nres/tests/test_wavelength.py b/banzai_nres/tests/test_wavelength.py index 511a629b..27397960 100644 --- a/banzai_nres/tests/test_wavelength.py +++ b/banzai_nres/tests/test_wavelength.py @@ -72,7 +72,7 @@ class TestWavelengthCalibrate: def generate_image(self): traces = np.array([[0, 0, 0], [1, 1, 1], [1, 1, 1], [0, 0, 0], [0, 0, 0], [2, 2, 2], [3, 3, 3]]) line_list = np.array([10, 11, 12]) - features = {'pixel': np.array([1, 2, 1, 2]), 'id': np.array([1, 1, 2, 3])} + features = {'pixel': np.array([1, 2, 1, 2]), 'id': np.array([1, 1, 2, 3]), 'wavelength': line_list, 'centroid_err': np.ones_like(line_list)} image = NRESObservationFrame([EchelleSpectralCCDData(data=np.zeros((2, 2)), uncertainty=np.zeros((2, 2)), meta={'OBJECTS': 'tung&tung&none'}, features=features, traces=traces, line_list=line_list)], 'foo.fits') @@ -149,11 +149,12 @@ def test_get_ref_ids_and_fibers(): assert np.allclose(fibers, [0, 1, 0, 1, 0, 1]) class TestQCChecks: - from banzai_nres.qc import AssessWavelengthSolution test_image = TestWavelengthCalibrate().generate_image() input_context = context.Context({}) - #test_image = WavelengthCalibrate(input_context).do_stage(self.generate_image()) - raw_dispersion, good_dispersion, raw_chi_squared, good_chi_squared = AssessWavelengthSolution(input_context).calculate_dispersion(test_image,test_image.line_list) - assert raw_dispersion > good_dispersion - assert raw_chi_squared >= good_chi_squared + + def test_qc_checks(self): + from banzai_nres.qc import AssessWavelengthSolution + raw_dispersion, good_dispersion, raw_chi_squared, good_chi_squared, difference = AssessWavelengthSolution(self.input_context).calculate_dispersion(self.test_image,self.test_image.line_list) + assert raw_dispersion >= good_dispersion + assert raw_chi_squared >= good_chi_squared \ No newline at end of file From 90f722a116aff076981ca7b846222f11cd77ef28 Mon Sep 17 00:00:00 2001 From: Matt Daily Date: Wed, 22 Apr 2020 14:30:05 -0700 Subject: [PATCH 079/303] Update to use upstream build: Fixes for reading in DataTables --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 87fec317..fbb10257 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM docker.lco.global/banzai:0.28.9-199-g21dfc6b +FROM docker.lco.global/banzai:0.28.9-204-gbc44033 USER root From 167afe52943d01ea62ffe887b6334237d161e5e6 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Wed, 22 Apr 2020 14:47:21 -0700 Subject: [PATCH 080/303] fixed some import errors for wavelength_solution_checker. Unit test for WavelengthCalibrate with test_do_stage_with_existing_wavelengths --- banzai_nres/qc/__init__.py | 0 banzai_nres/qc/wavelength_solution_checker.py | 10 +++++----- banzai_nres/tests/test_wavelength.py | 16 ++++++++++++++-- 3 files changed, 19 insertions(+), 7 deletions(-) create mode 100644 banzai_nres/qc/__init__.py diff --git a/banzai_nres/qc/__init__.py b/banzai_nres/qc/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/banzai_nres/qc/wavelength_solution_checker.py b/banzai_nres/qc/wavelength_solution_checker.py index 8db2080b..cd02ff6c 100644 --- a/banzai_nres/qc/wavelength_solution_checker.py +++ b/banzai_nres/qc/wavelength_solution_checker.py @@ -1,11 +1,11 @@ import numpy as np -import logging - from banzai.stages import Stage from banzai.calibrations import CalibrationStacker, CalibrationUser - from banzai_nres.wavelength import LineListLoader +from xwavecal.utils.wavelength_utils import find_nearest + +import logging class AssessWavelengthSolution(Stage): """ @@ -13,10 +13,10 @@ class AssessWavelengthSolution(Stage): @author:mjohnson """ - def __init__(self,runtime_context): + def __init__(self, runtime_context): super(AssessWavelengthSolution, self).__init__(runtime_context) - def do_stage(self,image): + def do_stage(self, image): lab_lines = find_nearest(features['wavelength'], np.sort(line_list)) self.calculate_dispersion(image,lab_lines,raw_dispersion,good_dispersion,raw_chi_squared,good_chi_squared,difference) qc_results = {'raw_dispersion':raw_dispersion, 'good_dispersion':good_dispersion, 'raw_chi_squared':raw_chi_squared, 'good_chi_squared':good_chi_squared, 'difference':difference} diff --git a/banzai_nres/tests/test_wavelength.py b/banzai_nres/tests/test_wavelength.py index 27397960..31996b6a 100644 --- a/banzai_nres/tests/test_wavelength.py +++ b/banzai_nres/tests/test_wavelength.py @@ -4,6 +4,7 @@ from banzai_nres.wavelength import IdentifyFeatures, WavelengthCalibrate, get_ref_ids_and_fibers from scipy.ndimage import gaussian_filter from banzai_nres.frames import EchelleSpectralCCDData, NRESObservationFrame +from banzai_nres.qc.wavelength_solution_checker import AssessWavelengthSolution from banzai import context import sep import pytest @@ -72,12 +73,23 @@ class TestWavelengthCalibrate: def generate_image(self): traces = np.array([[0, 0, 0], [1, 1, 1], [1, 1, 1], [0, 0, 0], [0, 0, 0], [2, 2, 2], [3, 3, 3]]) line_list = np.array([10, 11, 12]) - features = {'pixel': np.array([1, 2, 1, 2]), 'id': np.array([1, 1, 2, 3]), 'wavelength': line_list, 'centroid_err': np.ones_like(line_list)} + pixel_positions = np.array([1, 2, 1, 2]) + features = {'pixel': pixel_positions, 'id': np.array([1, 1, 2, 3]), 'wavelength': pixel_positions, 'centroid_err': np.ones_like(pixel_positions)} image = NRESObservationFrame([EchelleSpectralCCDData(data=np.zeros((2, 2)), uncertainty=np.zeros((2, 2)), meta={'OBJECTS': 'tung&tung&none'}, features=features, traces=traces, line_list=line_list)], 'foo.fits') return image + @mock.patch('banzai_nres.wavelength.WavelengthCalibrate.refine_wavelengths') + def test_do_stage_with_existing_wavelengths(self, mock_refine_wavelengths): + # test that feature wavelengths are populated from the old solutions. + image = self.generate_image() + image.wavelengths = np.random.random(size=image.traces.shape) + image.features['xcentroid'], image.features['ycentroid'] = np.array([0, 1, 2]), np.array([2, 0, 1]) + expected_wavelengths = image.wavelengths[image.features['ycentroid'], image.features['xcentroid']] + image = WavelengthCalibrate(context.Context({})).do_stage(image) + assert np.allclose(image.features['wavelength'], expected_wavelengths) + def test_do_stage(self): # TODO assert True @@ -115,6 +127,7 @@ def test_group_features_by_trace(): features = group_features_by_trace(features, traces) assert np.allclose(features['id'], [0, 1, 2, 0]) + @mock.patch('banzai_nres.utils.wavelength_utils.get_center_wavelengths') def test_get_principle_order_number(mock_wavelengths): m0_values, ref_ids = np.arange(10, 100), np.arange(20) @@ -153,7 +166,6 @@ class TestQCChecks: input_context = context.Context({}) def test_qc_checks(self): - from banzai_nres.qc import AssessWavelengthSolution raw_dispersion, good_dispersion, raw_chi_squared, good_chi_squared, difference = AssessWavelengthSolution(self.input_context).calculate_dispersion(self.test_image,self.test_image.line_list) assert raw_dispersion >= good_dispersion assert raw_chi_squared >= good_chi_squared From 1347e482d2d7a08365b7824d9b94fce0c94b9ecb Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Wed, 22 Apr 2020 15:03:44 -0700 Subject: [PATCH 081/303] test_qc_check small change, equivalent to what Marshall had before. --- banzai_nres/tests/test_wavelength.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/banzai_nres/tests/test_wavelength.py b/banzai_nres/tests/test_wavelength.py index 31996b6a..c172edda 100644 --- a/banzai_nres/tests/test_wavelength.py +++ b/banzai_nres/tests/test_wavelength.py @@ -90,7 +90,8 @@ def test_do_stage_with_existing_wavelengths(self, mock_refine_wavelengths): image = WavelengthCalibrate(context.Context({})).do_stage(image) assert np.allclose(image.features['wavelength'], expected_wavelengths) - def test_do_stage(self): + @mock.patch('banzai_nres.wavelength.WavelengthCalibrate.refine_wavelengths') + def test_do_stage(self, mock_refine_wavelengths): # TODO assert True @@ -166,7 +167,7 @@ class TestQCChecks: input_context = context.Context({}) def test_qc_checks(self): - raw_dispersion, good_dispersion, raw_chi_squared, good_chi_squared, difference = AssessWavelengthSolution(self.input_context).calculate_dispersion(self.test_image,self.test_image.line_list) + raw_dispersion, good_dispersion, raw_chi_squared, good_chi_squared, difference = AssessWavelengthSolution(self.input_context).calculate_dispersion(self.test_image,self.test_image.features['wavelength']) assert raw_dispersion >= good_dispersion assert raw_chi_squared >= good_chi_squared \ No newline at end of file From f37b2bb1b445ffae53d7617a2b6716c5b4ea5b92 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Wed, 22 Apr 2020 15:25:24 -0700 Subject: [PATCH 082/303] unit tests for do_stage of WavelengthCalibrate. --- banzai_nres/tests/test_wavelength.py | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/banzai_nres/tests/test_wavelength.py b/banzai_nres/tests/test_wavelength.py index c172edda..7ee6fdb7 100644 --- a/banzai_nres/tests/test_wavelength.py +++ b/banzai_nres/tests/test_wavelength.py @@ -6,13 +6,12 @@ from banzai_nres.frames import EchelleSpectralCCDData, NRESObservationFrame from banzai_nres.qc.wavelength_solution_checker import AssessWavelengthSolution from banzai import context +from astropy.table import Table import sep import pytest import mock - - class TestIdentifyFeatures: sigma = 1.0 data = np.zeros((100, 100)) @@ -74,7 +73,8 @@ def generate_image(self): traces = np.array([[0, 0, 0], [1, 1, 1], [1, 1, 1], [0, 0, 0], [0, 0, 0], [2, 2, 2], [3, 3, 3]]) line_list = np.array([10, 11, 12]) pixel_positions = np.array([1, 2, 1, 2]) - features = {'pixel': pixel_positions, 'id': np.array([1, 1, 2, 3]), 'wavelength': pixel_positions, 'centroid_err': np.ones_like(pixel_positions)} + features = Table({'pixel': pixel_positions, 'id': np.array([1, 1, 2, 3]), + 'wavelength': pixel_positions, 'centroid_err': np.ones_like(pixel_positions)}) image = NRESObservationFrame([EchelleSpectralCCDData(data=np.zeros((2, 2)), uncertainty=np.zeros((2, 2)), meta={'OBJECTS': 'tung&tung&none'}, features=features, traces=traces, line_list=line_list)], 'foo.fits') @@ -85,21 +85,24 @@ def test_do_stage_with_existing_wavelengths(self, mock_refine_wavelengths): # test that feature wavelengths are populated from the old solutions. image = self.generate_image() image.wavelengths = np.random.random(size=image.traces.shape) - image.features['xcentroid'], image.features['ycentroid'] = np.array([0, 1, 2]), np.array([2, 0, 1]) + image.features['xcentroid'], image.features['ycentroid'] = np.array([0, 1, 2, 0]), np.array([2, 0, 1, 0]) expected_wavelengths = image.wavelengths[image.features['ycentroid'], image.features['xcentroid']] image = WavelengthCalibrate(context.Context({})).do_stage(image) assert np.allclose(image.features['wavelength'], expected_wavelengths) @mock.patch('banzai_nres.wavelength.WavelengthCalibrate.refine_wavelengths') - def test_do_stage(self, mock_refine_wavelengths): - # TODO - assert True + @mock.patch('banzai_nres.wavelength.find_feature_wavelengths', return_value=np.arange(4)) + def test_do_stage(self, mock_find_wavelengths, mock_refine_wavelengths): + image = self.generate_image() + image.features['id'] = np.ones_like(image.features['pixel']) # so that only one fiber is populated. + image = WavelengthCalibrate(context.Context({})).do_stage(image) + assert np.allclose(image.features['wavelength'], np.arange(4)) - def refine_wavelengths(self): + def test_refine_wavelengths(self): # TODO assert True - def fit_wavelength_model(self): + def test_fit_wavelength_model(self): # TODO assert True From 129c1e0771cca0e16f7544dd34a33adb71bf7ea8 Mon Sep 17 00:00:00 2001 From: Matt Daily Date: Thu, 23 Apr 2020 12:21:10 -0700 Subject: [PATCH 083/303] Only spin up dev deployment on commits to dev branch. --- Jenkinsfile | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 4eac0a05..c8d4fc43 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -43,11 +43,11 @@ pipeline { } } stage('DeployDevStack') { - // when { - // anyOf { - // branch 'dev' - // } - // } + when { + anyOf { + branch 'dev' + } + } steps { script { withKubeConfig([credentialsId: "dev-kube-config"]) { From bb8da563d6ba81188d1ab1f1b410d6c497fee109 Mon Sep 17 00:00:00 2001 From: Marshall Johnson Date: Thu, 23 Apr 2020 12:53:09 -0700 Subject: [PATCH 084/303] Fixed undefined variables in wavelength solution checker --- banzai_nres/qc/wavelength_solution_checker.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/banzai_nres/qc/wavelength_solution_checker.py b/banzai_nres/qc/wavelength_solution_checker.py index 8db2080b..b8706fe3 100644 --- a/banzai_nres/qc/wavelength_solution_checker.py +++ b/banzai_nres/qc/wavelength_solution_checker.py @@ -17,7 +17,8 @@ def __init__(self,runtime_context): super(AssessWavelengthSolution, self).__init__(runtime_context) def do_stage(self,image): - lab_lines = find_nearest(features['wavelength'], np.sort(line_list)) + line_list = image.line_list + lab_lines = find_nearest(image.features['wavelength'], np.sort(line_list)) self.calculate_dispersion(image,lab_lines,raw_dispersion,good_dispersion,raw_chi_squared,good_chi_squared,difference) qc_results = {'raw_dispersion':raw_dispersion, 'good_dispersion':good_dispersion, 'raw_chi_squared':raw_chi_squared, 'good_chi_squared':good_chi_squared, 'difference':difference} qc.save_qc_results(self.runtime_context, qc_results, image) From 371a06e9487d4937d4f4aaac26cf11db8bb4ad72 Mon Sep 17 00:00:00 2001 From: Marshall Johnson Date: Thu, 23 Apr 2020 12:56:51 -0700 Subject: [PATCH 085/303] Added file --- banzai_nres/qc/__init__.py | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 banzai_nres/qc/__init__.py diff --git a/banzai_nres/qc/__init__.py b/banzai_nres/qc/__init__.py new file mode 100644 index 00000000..44cbe712 --- /dev/null +++ b/banzai_nres/qc/__init__.py @@ -0,0 +1,3 @@ +from banzai_nres.qc.wavelength_solution_checker import AssessWavelengthSolution + +__all__ = ['AssessWavelengthSolution'] \ No newline at end of file From ed0c3d8e588671330948ac07811883b93c4335e7 Mon Sep 17 00:00:00 2001 From: Matt Daily Date: Thu, 23 Apr 2020 13:31:11 -0700 Subject: [PATCH 086/303] Set worker, listener log level to debug for e2e tests. --- helm-chart/banzai-nres-e2e/templates/e2e_tests.yaml | 1 + helm-chart/banzai-nres/templates/_helpers.tpl | 2 ++ helm-chart/banzai-nres/values-dev.yaml | 2 ++ 3 files changed, 5 insertions(+) diff --git a/helm-chart/banzai-nres-e2e/templates/e2e_tests.yaml b/helm-chart/banzai-nres-e2e/templates/e2e_tests.yaml index e0434fef..5863af96 100644 --- a/helm-chart/banzai-nres-e2e/templates/e2e_tests.yaml +++ b/helm-chart/banzai-nres-e2e/templates/e2e_tests.yaml @@ -146,6 +146,7 @@ spec: - "--db-address=sqlite:////archive/engineering/test.db" - "--fpack" - "--broker-url=localhost" + - "--log-level=debug" resources: requests: cpu: "0.1" diff --git a/helm-chart/banzai-nres/templates/_helpers.tpl b/helm-chart/banzai-nres/templates/_helpers.tpl index 40e562a9..b3753cf6 100644 --- a/helm-chart/banzai-nres/templates/_helpers.tpl +++ b/helm-chart/banzai-nres/templates/_helpers.tpl @@ -131,6 +131,8 @@ Define shared environment variables value: {{ .Values.INGESTER_PROCESS_NAME | quote }} - name: POSTPROCESS_FILES value: "False" +- name: BANZAI_WORKER_LOG_LEVEL + value: {{ .Values.BANZAI_WORKER_LOG_LEVEL | quote }} - name: RAW_DATA_FRAME_URL value: {{ .Values.RAW_DATA_FRAME_URL | quote }} - name: RAW_DATA_AUTH_TOKEN diff --git a/helm-chart/banzai-nres/values-dev.yaml b/helm-chart/banzai-nres/values-dev.yaml index e9d95c07..51cc22ea 100644 --- a/helm-chart/banzai-nres/values-dev.yaml +++ b/helm-chart/banzai-nres/values-dev.yaml @@ -29,6 +29,8 @@ API_ROOT: http://banzai-nres-archive-api-archiveapi.dev/ BUCKET: banzai-nres-lco-global +BANZAI_WORKER_LOG_LEVEL: "debug" + RAW_DATA_FRAME_URL: "http://archiveapi-internal.prod/frames" INGESTER_PROCESS_NAME: "banzai-nres-dev" From 4e7579f2c823a164f4eba6dc64df46de80776878 Mon Sep 17 00:00:00 2001 From: Matt Daily Date: Thu, 23 Apr 2020 13:34:23 -0700 Subject: [PATCH 087/303] Fix worker log level env var name. --- helm-chart/banzai-nres-e2e/templates/e2e_tests.yaml | 2 +- helm-chart/banzai-nres/templates/_helpers.tpl | 4 ++-- helm-chart/banzai-nres/values-dev.yaml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/helm-chart/banzai-nres-e2e/templates/e2e_tests.yaml b/helm-chart/banzai-nres-e2e/templates/e2e_tests.yaml index 5863af96..17396794 100644 --- a/helm-chart/banzai-nres-e2e/templates/e2e_tests.yaml +++ b/helm-chart/banzai-nres-e2e/templates/e2e_tests.yaml @@ -92,7 +92,7 @@ spec: - name: REDIS_HOST value: "redis://localhost:6379/0" - name: BANZAI_WORKER_LOGLEVEL - value: debug + value: "debug" - name: CALIBRATE_PROPOSAL_ID value: "calibrate" - name: OMP_NUM_THREADS diff --git a/helm-chart/banzai-nres/templates/_helpers.tpl b/helm-chart/banzai-nres/templates/_helpers.tpl index b3753cf6..73b24b48 100644 --- a/helm-chart/banzai-nres/templates/_helpers.tpl +++ b/helm-chart/banzai-nres/templates/_helpers.tpl @@ -131,8 +131,8 @@ Define shared environment variables value: {{ .Values.INGESTER_PROCESS_NAME | quote }} - name: POSTPROCESS_FILES value: "False" -- name: BANZAI_WORKER_LOG_LEVEL - value: {{ .Values.BANZAI_WORKER_LOG_LEVEL | quote }} +- name: BANZAI_WORKER_LOGLEVEL + value: {{ .Values.BANZAI_WORKER_LOGLEVEL | quote }} - name: RAW_DATA_FRAME_URL value: {{ .Values.RAW_DATA_FRAME_URL | quote }} - name: RAW_DATA_AUTH_TOKEN diff --git a/helm-chart/banzai-nres/values-dev.yaml b/helm-chart/banzai-nres/values-dev.yaml index 51cc22ea..d1d0408b 100644 --- a/helm-chart/banzai-nres/values-dev.yaml +++ b/helm-chart/banzai-nres/values-dev.yaml @@ -29,7 +29,7 @@ API_ROOT: http://banzai-nres-archive-api-archiveapi.dev/ BUCKET: banzai-nres-lco-global -BANZAI_WORKER_LOG_LEVEL: "debug" +BANZAI_WORKER_LOGLEVEL: "debug" RAW_DATA_FRAME_URL: "http://archiveapi-internal.prod/frames" From 255650329ffb31d1391514f282d80e6dbad31399 Mon Sep 17 00:00:00 2001 From: Matt Daily Date: Thu, 23 Apr 2020 13:43:02 -0700 Subject: [PATCH 088/303] Fix log level env var to be uppercase, since python logs uses uppercase log levels. --- helm-chart/banzai-nres-e2e/templates/e2e_tests.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-chart/banzai-nres-e2e/templates/e2e_tests.yaml b/helm-chart/banzai-nres-e2e/templates/e2e_tests.yaml index 17396794..f1bcc5c3 100644 --- a/helm-chart/banzai-nres-e2e/templates/e2e_tests.yaml +++ b/helm-chart/banzai-nres-e2e/templates/e2e_tests.yaml @@ -92,7 +92,7 @@ spec: - name: REDIS_HOST value: "redis://localhost:6379/0" - name: BANZAI_WORKER_LOGLEVEL - value: "debug" + value: "DEBUG" - name: CALIBRATE_PROPOSAL_ID value: "calibrate" - name: OMP_NUM_THREADS From be92565a86184d23878bb3d4c4c930787c13fd4a Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Thu, 23 Apr 2020 14:29:25 -0700 Subject: [PATCH 089/303] new xwavecal version that installs correclty in docker container --- banzai_nres/main.py | 27 ++++++++++++++++++++++++++- banzai_nres/settings.py | 3 ++- banzai_nres/tests/test_e2e.py | 14 ++++++++++++-- banzai_nres/wavelength.py | 2 +- setup.py | 7 ++++--- 5 files changed, 45 insertions(+), 8 deletions(-) diff --git a/banzai_nres/main.py b/banzai_nres/main.py index c5f48e54..2150412c 100644 --- a/banzai_nres/main.py +++ b/banzai_nres/main.py @@ -13,7 +13,10 @@ import celery import celery.bin.beat from banzai.utils import date_utils, import_utils -from banzai import calibrations, dbs, logs +from banzai_nres.wavelength import LineListLoader +from datetime import datetime +from banzai import calibrations, dbs, logs, context +from astropy.time import Time import logging @@ -85,3 +88,25 @@ def add_bpm(): bpm_image = frame_factory.open({'path': args.filename}, args) bpm_image.is_master = True dbs.save_calibration_info(args.filename, bpm_image, args.db_address) + + +def add_line_list(): + # add a line list to the database for particular instrument. + parser = argparse.ArgumentParser(description="Add a bad pixel mask to the db.") + parser.add_argument('--filename', help='Full path to Line list .txt file.') + parser.add_argument('--instrument-id', help='instrument id as in the database') + parser.add_argument("--log-level", default='debug', choices=['debug', 'info', 'warning', + 'critical', 'fatal', 'error']) + parser.add_argument('--db-address', dest='db_address', + default='mysql://cmccully:password@localhost/test', + help='Database address: Should be in SQLAlchemy form') + args = parser.parse_args() + add_settings_to_context(args, banzai_nres.settings) + logs.set_log_level(args.log_level) + utc_now = Time(datetime.utcnow(), scale='utc').datetime + line_list_container = type('Image', (), {'obstype': LineListLoader(context.Context({})).calibration_type.upper(), + 'dateobs': utc_now, 'datecreated': utc_now, + 'instrument': type('Image', (), {'id': args.instrument_id}), + 'is_master': True, 'is_bad': False, + 'frame_id': 0, 'grouping_criteria': []}) + dbs.save_calibration_info(args.filename, line_list_container, args.db_address) diff --git a/banzai_nres/settings.py b/banzai_nres/settings.py index 33e0cab7..f9924e5b 100644 --- a/banzai_nres/settings.py +++ b/banzai_nres/settings.py @@ -26,7 +26,8 @@ CALIBRATION_SET_CRITERIA = {'BIAS': ['binning', 'configuration_mode'], 'DARK': ['binning', 'configuration_mode'], - 'LAMPFLAT': ['binning', 'fiber0_lit', 'fiber1_lit', 'fiber2_lit']} + 'LAMPFLAT': ['binning', 'fiber0_lit', 'fiber1_lit', 'fiber2_lit'], + 'LINELIST': []} CALIBRATION_FILENAME_FUNCTIONS = {'BIAS': ('banzai_nres.utils.file_utils.config_to_filename', 'banzai.utils.file_utils.ccdsum_to_filename'), diff --git a/banzai_nres/tests/test_e2e.py b/banzai_nres/tests/test_e2e.py index 3dfbad24..699070c2 100644 --- a/banzai_nres/tests/test_e2e.py +++ b/banzai_nres/tests/test_e2e.py @@ -8,6 +8,7 @@ from glob import glob from astropy.utils.data import get_pkg_data_filename from banzai.celery import app, schedule_calibration_stacking +from banzai.dbs import get_session import argparse from banzai import dbs from types import ModuleType @@ -32,6 +33,7 @@ TEST_PACKAGE = 'banzai_nres.tests' CONFIGDB_FILENAME = get_pkg_data_filename('data/configdb_example.json', TEST_PACKAGE) +LINE_LIST_FILENAME = get_pkg_data_filename('data/ThAr_atlas_ESO.txt', TEST_PACKAGE) def observation_portal_side_effect(*args, **kwargs): @@ -42,6 +44,12 @@ def observation_portal_side_effect(*args, **kwargs): return FakeResponse(filename) +def get_instrument_ids(db_address): + with get_session(db_address) as db_session: + instruments = db_session.query(dbs.instruments).all() + return [instrument.id for instrument in instruments] + + def celery_join(): celery_inspector = app.control.inspect() log_counter = 0 @@ -172,8 +180,10 @@ def init(configdb): for instrument in INSTRUMENTS: for bpm_filename in glob(os.path.join(DATA_ROOT, instrument, 'bpm/*bpm*')): os.system(f'banzai_nres_add_bpm --filename {bpm_filename} --db-address={os.environ["DB_ADDRESS"]}') - - + instrument_ids = get_instrument_ids(os.environ["DB_ADDRESS"]) + for instrument_id in instrument_ids: + os.system(f'banzai_nres_add_line_list --filename {LINE_LIST_FILENAME} --db-address={os.environ["DB_ADDRESS"]} ' + f'--instrument-id {instrument_id}') @pytest.mark.e2e @pytest.mark.master_bias diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py index f205e8a6..f2073d2c 100644 --- a/banzai_nres/wavelength.py +++ b/banzai_nres/wavelength.py @@ -67,7 +67,7 @@ def do_stage(self, image): master_calibration_file_info = self.get_calibration_file_info(image) if master_calibration_file_info is None: return self.on_missing_master_calibration(image) - line_list = np.genfromtxt(master_calibration_file_info['path']) + line_list = np.genfromtxt(master_calibration_file_info['path'])[:, 1].flatten() logger.info('Applying master calibration', image=image, extra_tags={'master_calibration': os.path.basename(master_calibration_file_info['path'])}) return self.apply_master_calibration(image, line_list) diff --git a/setup.py b/setup.py index 5087b276..1c1f8f74 100644 --- a/setup.py +++ b/setup.py @@ -21,11 +21,12 @@ use_scm_version=True, package_dir={'banzai_nres': 'banzai_nres'}, setup_requires=['pytest-runner', 'setuptools_scm'], - install_requires=['banzai>=0.28.0', 'numpy>=1.13', 'sphinx', 'coveralls', - 'statsmodels', 'astropy', 'xwavecal==0.1.8'], + install_requires=['banzai>=0.28.0', 'numpy>=1.13', 'sphinx', 'coveralls', 'sep<=1.0.3', + 'statsmodels', 'astropy<=3.2.3', 'xwavecal==0.1.9', 'scipy<=1.3.1'], tests_require=['pytest>=3.5'], entry_points={'console_scripts': ['banzai_nres_reduce_night=banzai_nres.main:reduce_night', 'banzai_nres_run_realtime_pipeline=banzai_nres.main:nres_run_realtime_pipeline', 'banzai_nres_start_stacking_scheduler=banzai_nres.main:nres_start_stacking_scheduler', 'banzai_nres_make_master_calibrations=banzai_nres.main:nres_make_master_calibrations', - 'banzai_nres_add_bpm=banzai_nres.main:add_bpm']}) + 'banzai_nres_add_bpm=banzai_nres.main:add_bpm', + 'banzai_nres_add_line_list=banzai_nres.main:add_line_list']}) From af6f08d22ad91d6729114ca15bec08fb3e08f7d5 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Thu, 23 Apr 2020 14:31:48 -0700 Subject: [PATCH 090/303] version pin --- setup.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index 1c1f8f74..eacc9a29 100644 --- a/setup.py +++ b/setup.py @@ -21,8 +21,8 @@ use_scm_version=True, package_dir={'banzai_nres': 'banzai_nres'}, setup_requires=['pytest-runner', 'setuptools_scm'], - install_requires=['banzai>=0.28.0', 'numpy>=1.13', 'sphinx', 'coveralls', 'sep<=1.0.3', - 'statsmodels', 'astropy<=3.2.3', 'xwavecal==0.1.9', 'scipy<=1.3.1'], + install_requires=['banzai>=0.28.0', 'numpy>=1.13', 'sphinx', 'coveralls', 'sep==1.10.0', + 'statsmodels', 'astropy==4.0', 'xwavecal==0.1.9', 'scipy==1.3.2'], tests_require=['pytest>=3.5'], entry_points={'console_scripts': ['banzai_nres_reduce_night=banzai_nres.main:reduce_night', 'banzai_nres_run_realtime_pipeline=banzai_nres.main:nres_run_realtime_pipeline', From 3a62ee3b874bcdcc62465bcfe70276471dfbe7ad Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Thu, 23 Apr 2020 14:59:17 -0700 Subject: [PATCH 091/303] correct version requirements for docker container to build and pass --- setup.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index eacc9a29..fdfbd88c 100644 --- a/setup.py +++ b/setup.py @@ -21,8 +21,8 @@ use_scm_version=True, package_dir={'banzai_nres': 'banzai_nres'}, setup_requires=['pytest-runner', 'setuptools_scm'], - install_requires=['banzai>=0.28.0', 'numpy>=1.13', 'sphinx', 'coveralls', 'sep==1.10.0', - 'statsmodels', 'astropy==4.0', 'xwavecal==0.1.9', 'scipy==1.3.2'], + install_requires=['banzai>=0.28.0', 'numpy>=1.13', 'sphinx', 'coveralls', 'sep<=1.10.0', + 'statsmodels', 'astropy==4.0', 'xwavecal==0.1.10', 'scipy==1.3.2', 'photutils==0.7.2'], tests_require=['pytest>=3.5'], entry_points={'console_scripts': ['banzai_nres_reduce_night=banzai_nres.main:reduce_night', 'banzai_nres_run_realtime_pipeline=banzai_nres.main:nres_run_realtime_pipeline', From 5cc14b92c84b2f0daf15d2126c9ca75603a97218 Mon Sep 17 00:00:00 2001 From: Curtis McCully Date: Thu, 23 Apr 2020 15:59:48 -0700 Subject: [PATCH 092/303] Attempt to get debug messages from celery workers. --- helm-chart/banzai-nres-e2e/templates/e2e_tests.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/helm-chart/banzai-nres-e2e/templates/e2e_tests.yaml b/helm-chart/banzai-nres-e2e/templates/e2e_tests.yaml index f1bcc5c3..6c6e8638 100644 --- a/helm-chart/banzai-nres-e2e/templates/e2e_tests.yaml +++ b/helm-chart/banzai-nres-e2e/templates/e2e_tests.yaml @@ -110,8 +110,8 @@ spec: - "banzai-celery-worker" - --concurrency - "2" - - -l - - "debug" + - --loglevel + - "DEBUG" resources: requests: cpu: "0.1" From a806051402ad82208924faef426aab7022bb6427 Mon Sep 17 00:00:00 2001 From: Curtis McCully Date: Thu, 23 Apr 2020 16:14:26 -0700 Subject: [PATCH 093/303] Added a cleanup step to the e2e tests. --- .../banzai-nres-e2e/templates/e2e_tests.yaml | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/helm-chart/banzai-nres-e2e/templates/e2e_tests.yaml b/helm-chart/banzai-nres-e2e/templates/e2e_tests.yaml index 6c6e8638..465fd31f 100644 --- a/helm-chart/banzai-nres-e2e/templates/e2e_tests.yaml +++ b/helm-chart/banzai-nres-e2e/templates/e2e_tests.yaml @@ -33,6 +33,27 @@ spec: initContainers: # When the Pod is initialized, copy all files within the container at path # /archive/engineering into the empty data volume mounted at /data + - name: nres-data-cleanup + image: "{{ .Values.dataImage.repository }}:{{ .Values.dataImage.tag }}" + imagePullPolicy: {{ .Values.dataImage.pullPolicy}} + securityContext: + runAsUser: 10087 + runAsGroup: 10000 + volumeMounts: + - name: nres-data + mountPath: /data + readOnly: false + command: + - rm + - -rf + - /data/* + resources: + requests: + cpu: "0.1" + memory: "128M" + limits: + cpu: "1" + memory: "1Gi" - name: nres-data image: "{{ .Values.dataImage.repository }}:{{ .Values.dataImage.tag }}" imagePullPolicy: {{ .Values.dataImage.pullPolicy}} From ce4c509da11a287d77df54e2317264a958d65eca Mon Sep 17 00:00:00 2001 From: Curtis McCully Date: Thu, 23 Apr 2020 17:19:19 -0700 Subject: [PATCH 094/303] Make sure we do the persistent volume cleanup correctly. --- Jenkinsfile | 10 +++++++-- .../banzai-nres-e2e/templates/e2e_tests.yaml | 21 ------------------- 2 files changed, 8 insertions(+), 23 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index c8d4fc43..67d2e3ad 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -69,8 +69,14 @@ pipeline { steps { script { withKubeConfig([credentialsId: "build-kube-config"]) { - sh('helm repo update && helm upgrade --install banzai-nres-e2e helm-chart/banzai-nres-e2e ' + - '--set banzaiNRES.tag="${GIT_DESCRIPTION}" --force --wait --timeout=3600') + sh('helm repo update') + final cmd = " helm delete --purge banzai-nres-e2e &> cleanup.txt" + final status = sh(script: cmd, returnStatus: true) + final output = readFile('cleanup.txt').trim() + sh(script: "rm -f cleanup.txt", returnStatus: true) + echo output + sh('helm upgrade --install banzai-nres-e2e helm-chart/banzai-nres-e2e ' + + '--set banzaiNRES.tag="${GIT_DESCRIPTION}" --force --wait --timeout=3600') podName = sh(script: 'kubectl get po -l app.kubernetes.io/instance=banzai-nres-e2e ' + '--sort-by=.status.startTime -o jsonpath="{.items[-1].metadata.name}"', diff --git a/helm-chart/banzai-nres-e2e/templates/e2e_tests.yaml b/helm-chart/banzai-nres-e2e/templates/e2e_tests.yaml index 465fd31f..6c6e8638 100644 --- a/helm-chart/banzai-nres-e2e/templates/e2e_tests.yaml +++ b/helm-chart/banzai-nres-e2e/templates/e2e_tests.yaml @@ -33,27 +33,6 @@ spec: initContainers: # When the Pod is initialized, copy all files within the container at path # /archive/engineering into the empty data volume mounted at /data - - name: nres-data-cleanup - image: "{{ .Values.dataImage.repository }}:{{ .Values.dataImage.tag }}" - imagePullPolicy: {{ .Values.dataImage.pullPolicy}} - securityContext: - runAsUser: 10087 - runAsGroup: 10000 - volumeMounts: - - name: nres-data - mountPath: /data - readOnly: false - command: - - rm - - -rf - - /data/* - resources: - requests: - cpu: "0.1" - memory: "128M" - limits: - cpu: "1" - memory: "1Gi" - name: nres-data image: "{{ .Values.dataImage.repository }}:{{ .Values.dataImage.tag }}" imagePullPolicy: {{ .Values.dataImage.pullPolicy}} From 214cd751f7aa5bfbe5e9d04f9b3aef8faba44160 Mon Sep 17 00:00:00 2001 From: Curtis McCully Date: Fri, 24 Apr 2020 09:38:51 -0700 Subject: [PATCH 095/303] Another persistent volume fix. --- Jenkinsfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Jenkinsfile b/Jenkinsfile index 67d2e3ad..06f8d049 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -75,6 +75,7 @@ pipeline { final output = readFile('cleanup.txt').trim() sh(script: "rm -f cleanup.txt", returnStatus: true) echo output + sh(script: "kubectl delete pvc banzai-nres-e2e --wait --timeout=600", returnStatus: true) sh('helm upgrade --install banzai-nres-e2e helm-chart/banzai-nres-e2e ' + '--set banzaiNRES.tag="${GIT_DESCRIPTION}" --force --wait --timeout=3600') From e8956206e42a4e692dc20604d3c01ec64f0323d8 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Fri, 24 Apr 2020 11:00:07 -0700 Subject: [PATCH 096/303] line list loading in e2e testing works for some frames. Fails after a few successes, still investigating. --- banzai_nres/settings.py | 4 +++- banzai_nres/tests/test_e2e.py | 11 ++++++++--- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/banzai_nres/settings.py b/banzai_nres/settings.py index f9924e5b..a585aec7 100644 --- a/banzai_nres/settings.py +++ b/banzai_nres/settings.py @@ -7,7 +7,9 @@ FRAME_SELECTION_CRITERIA = [('type', 'contains', 'NRES')] -ORDERED_STAGES = ['banzai.bpm.BadPixelMaskLoader', +ORDERED_STAGES = [ + #'banzai_nres.wavelength.LineListLoader', + 'banzai.bpm.BadPixelMaskLoader', 'banzai.bias.OverscanSubtractor', 'banzai.gain.GainNormalizer', 'banzai.trim.Trimmer', diff --git a/banzai_nres/tests/test_e2e.py b/banzai_nres/tests/test_e2e.py index 699070c2..9777ced5 100644 --- a/banzai_nres/tests/test_e2e.py +++ b/banzai_nres/tests/test_e2e.py @@ -44,9 +44,12 @@ def observation_portal_side_effect(*args, **kwargs): return FakeResponse(filename) -def get_instrument_ids(db_address): +def get_instrument_ids(db_address, names): with get_session(db_address) as db_session: - instruments = db_session.query(dbs.instruments).all() + instruments = [] + for name in names: + criteria = dbs.Instrument.name == name + instruments.extend(db_session.query(dbs.Instrument).filter(criteria).all()) return [instrument.id for instrument in instruments] @@ -179,9 +182,11 @@ def init(configdb): os.system(f'banzai_add_instrument --site elp --camera fl17 --name nres02 --camera-type 1m0-NRES-SciCam --db-address={os.environ["DB_ADDRESS"]}') for instrument in INSTRUMENTS: for bpm_filename in glob(os.path.join(DATA_ROOT, instrument, 'bpm/*bpm*')): + logger.info(f'adding bpm {bpm_filename} to the database') os.system(f'banzai_nres_add_bpm --filename {bpm_filename} --db-address={os.environ["DB_ADDRESS"]}') - instrument_ids = get_instrument_ids(os.environ["DB_ADDRESS"]) + instrument_ids = get_instrument_ids(os.environ["DB_ADDRESS"], names=['nres01', 'nres02']) for instrument_id in instrument_ids: + logger.info(f'adding line list to the database for instrument with id {str(instrument_id)}') os.system(f'banzai_nres_add_line_list --filename {LINE_LIST_FILENAME} --db-address={os.environ["DB_ADDRESS"]} ' f'--instrument-id {instrument_id}') From 2ce92ad6eaa7b6b966d09e652dc912f44a7403b9 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Fri, 24 Apr 2020 12:31:41 -0700 Subject: [PATCH 097/303] Work around for bug where line list was not found due to duplicates in the db: added 4 copies of the eso thar atlas to the test data set for the line lists of the four instruments fa09, fl09, fa17, fl17. --- ...tlas_ESO.txt => ThAr_atlas_ESO_copy01.txt} | 0 .../tests/data/ThAr_atlas_ESO_copy02.txt | 2456 +++++++++++++++++ .../tests/data/ThAr_atlas_ESO_copy03.txt | 2456 +++++++++++++++++ .../tests/data/ThAr_atlas_ESO_copy04.txt | 2456 +++++++++++++++++ banzai_nres/tests/test_e2e.py | 11 +- 5 files changed, 7376 insertions(+), 3 deletions(-) rename banzai_nres/tests/data/{ThAr_atlas_ESO.txt => ThAr_atlas_ESO_copy01.txt} (100%) create mode 100644 banzai_nres/tests/data/ThAr_atlas_ESO_copy02.txt create mode 100644 banzai_nres/tests/data/ThAr_atlas_ESO_copy03.txt create mode 100644 banzai_nres/tests/data/ThAr_atlas_ESO_copy04.txt diff --git a/banzai_nres/tests/data/ThAr_atlas_ESO.txt b/banzai_nres/tests/data/ThAr_atlas_ESO_copy01.txt similarity index 100% rename from banzai_nres/tests/data/ThAr_atlas_ESO.txt rename to banzai_nres/tests/data/ThAr_atlas_ESO_copy01.txt diff --git a/banzai_nres/tests/data/ThAr_atlas_ESO_copy02.txt b/banzai_nres/tests/data/ThAr_atlas_ESO_copy02.txt new file mode 100644 index 00000000..1f9531a1 --- /dev/null +++ b/banzai_nres/tests/data/ThAr_atlas_ESO_copy02.txt @@ -0,0 +1,2456 @@ + 1 2768.842 + 2 2795.531 + 3 2832.315 + 4 2837.295 + 5 2842.812 + 6 2851.259 + 7 2852.125 + 8 2870.406 + 9 2884.290 + 10 2885.049 + 11 2887.818 + 12 2898.934 + 13 2899.720 + 14 2921.620 + 15 2925.051 + 16 2928.254 + 17 2942.860 + 18 2957.583 + 19 2957.916 + 20 2968.687 + 21 2974.012 + 22 2978.660 + 23 2983.817 + 24 2993.799 + 25 2999.094 + 26 3006.932 + 27 3008.497 + 28 3034.066 + 29 3046.951 + 30 3049.092 + 31 3060.439 + 32 3061.700 + 33 3067.729 + 34 3072.115 + 35 3078.828 + 36 3080.217 + 37 3082.981 + 38 3085.026 + 39 3088.203 + 40 3088.470 + 41 3090.094 + 42 3093.396 + 43 3104.352 + 44 3105.747 + 45 3107.026 + 46 3108.297 + 47 3110.021 + 48 3117.684 + 49 3119.526 + 50 3122.963 + 51 3124.387 + 52 3125.507 + 53 3131.070 + 54 3136.216 + 55 3136.829 + 56 3139.017 + 57 3140.272 + 58 3142.836 + 59 3145.637 + 60 3146.043 + 61 3150.455 + 62 3154.301 + 63 3154.775 + 64 3161.394 + 65 3165.296 + 66 3166.098 + 67 3169.329 + 68 3169.673 + 69 3171.276 + 70 3173.427 + 71 3174.204 + 72 3175.726 + 73 3178.243 + 74 3179.048 + 75 3180.194 + 76 3184.949 + 77 3192.586 + 78 3194.228 + 79 3195.689 + 80 3198.969 + 81 3202.521 + 82 3204.321 + 83 3205.001 + 84 3207.585 + 85 3210.309 + 86 3211.194 + 87 3213.574 + 88 3214.075 + 89 3214.380 + 90 3216.738 + 91 3220.351 + 92 3222.404 + 93 3225.411 + 94 3229.010 + 95 3230.868 + 96 3235.840 + 97 3238.116 + 98 3238.934 + 99 3241.108 + 100 3243.689 + 101 3244.449 + 102 3245.760 + 103 3249.800 + 104 3251.916 + 105 3253.866 + 106 3254.810 + 107 3256.274 + 108 3257.367 + 109 3258.105 + 110 3259.061 + 111 3262.668 + 112 3263.570 + 113 3265.578 + 114 3266.635 + 115 3270.817 + 116 3272.027 + 117 3273.317 + 118 3273.916 + 119 3275.068 + 120 3280.371 + 121 3281.049 + 122 3281.702 + 123 3285.804 + 124 3286.583 + 125 3287.789 + 126 3290.600 + 127 3291.739 + 128 3292.521 + 129 3293.641 + 130 3298.050 + 131 3299.669 + 132 3301.651 + 133 3304.238 + 134 3305.304 + 135 3307.228 + 136 3309.365 + 137 3314.827 + 138 3319.345 + 139 3319.910 + 140 3324.753 + 141 3325.121 + 142 3327.193 + 143 3329.728 + 144 3330.477 + 145 3333.129 + 146 3334.604 + 147 3337.870 + 148 3340.725 + 149 3344.759 + 150 3346.556 + 151 3348.768 + 152 3350.924 + 153 3351.229 + 154 3354.180 + 155 3358.602 + 156 3360.998 + 157 3364.686 + 158 3372.823 + 159 3373.493 + 160 3374.975 + 161 3376.436 + 162 3378.573 + 163 3380.860 + 164 3385.532 + 165 3386.501 + 166 3387.921 + 167 3388.531 + 168 3392.035 + 169 3396.728 + 170 3397.516 + 171 3398.545 + 172 3401.711 + 173 3402.695 + 174 3405.558 + 175 3408.750 + 176 3413.013 + 177 3415.885 + 178 3417.498 + 179 3419.173 + 180 3421.210 + 181 3422.656 + 182 3423.990 + 183 3428.999 + 184 3433.999 + 185 3434.727 + 186 3435.977 + 187 3436.727 + 188 3437.307 + 189 3439.399 + 190 3442.579 + 191 3445.217 + 192 3445.744 + 193 3446.547 + 194 3449.645 + 195 3451.702 + 196 3454.095 + 197 3457.069 + 198 3462.851 + 199 3464.127 + 200 3465.765 + 201 3468.220 + 202 3469.345 + 203 3469.921 + 204 3471.219 + 205 3471.959 + 206 3476.747 + 207 3478.232 + 208 3479.173 + 209 3479.685 + 210 3480.053 + 211 3480.506 + 212 3482.761 + 213 3485.212 + 214 3486.551 + 215 3489.508 + 216 3491.536 + 217 3493.519 + 218 3495.700 + 219 3496.811 + 220 3498.010 + 221 3498.621 + 222 3501.867 + 223 3503.786 + 224 3509.779 + 225 3511.157 + 226 3514.388 + 227 3518.404 + 228 3518.886 + 229 3520.000 + 230 3521.270 + 231 3523.506 + 232 3526.634 + 233 3528.412 + 234 3530.515 + 235 3531.451 + 236 3535.320 + 237 3536.011 + 238 3537.160 + 239 3539.587 + 240 3542.498 + 241 3543.148 + 242 3544.018 + 243 3545.596 + 244 3545.845 + 245 3547.338 + 246 3548.514 + 247 3549.596 + 248 3550.718 + 249 3551.402 + 250 3553.110 + 251 3554.306 + 252 3555.014 + 253 3555.705 + 254 3556.904 + 255 3557.465 + 256 3559.508 + 257 3561.030 + 258 3561.781 + 259 3562.193 + 260 3563.376 + 261 3564.333 + 262 3565.030 + 263 3567.264 + 264 3569.820 + 265 3572.392 + 266 3573.220 + 267 3575.322 + 268 3581.608 + 269 3582.355 + 270 3583.102 + 271 3584.176 + 272 3588.441 + 273 3589.360 + 274 3589.750 + 275 3590.925 + 276 3591.452 + 277 3592.779 + 278 3593.883 + 279 3594.986 + 280 3595.618 + 281 3598.120 + 282 3599.724 + 283 3600.432 + 284 3601.034 + 285 3603.204 + 286 3604.682 + 287 3605.194 + 288 3605.879 + 289 3606.522 + 290 3608.378 + 291 3612.428 + 292 3612.867 + 293 3615.133 + 294 3615.850 + 295 3617.672 + 296 3618.363 + 297 3620.839 + 298 3621.119 + 299 3622.138 + 300 3622.795 + 301 3623.773 + 302 3625.628 + 303 3626.939 + 304 3629.850 + 305 3634.582 + 306 3635.943 + 307 3638.319 + 308 3638.644 + 309 3639.447 + 310 3639.833 + 311 3642.249 + 312 3643.512 + 313 3645.707 + 314 3647.646 + 315 3648.421 + 316 3649.250 + 317 3652.168 + 318 3654.462 + 319 3655.278 + 320 3656.050 + 321 3656.694 + 322 3657.643 + 323 3658.809 + 324 3659.629 + 325 3660.437 + 326 3661.621 + 327 3662.750 + 328 3663.202 + 329 3663.702 + 330 3666.981 + 331 3668.139 + 332 3669.640 + 333 3669.968 + 334 3671.539 + 335 3672.300 + 336 3673.260 + 337 3673.793 + 338 3674.014 + 339 3674.903 + 340 3675.137 + 341 3675.567 + 342 3678.048 + 343 3678.270 + 344 3678.480 + 345 3679.134 + 346 3679.710 + 347 3680.061 + 348 3680.447 + 349 3682.486 + 350 3682.545 + 351 3684.933 + 352 3687.984 + 353 3688.760 + 354 3690.623 + 355 3691.411 + 356 3691.876 + 357 3692.566 + 358 3694.178 + 359 3695.289 + 360 3695.974 + 361 3697.743 + 362 3698.106 + 363 3699.181 + 364 3699.880 + 365 3700.978 + 366 3703.230 + 367 3703.774 + 368 3704.861 + 369 3706.767 + 370 3709.862 + 371 3711.304 + 372 3711.623 + 373 3712.559 + 374 3715.560 + 375 3716.583 + 376 3718.207 + 377 3719.434 + 378 3719.836 + 379 3720.306 + 380 3721.215 + 381 3721.825 + 382 3723.656 + 383 3724.517 + 384 3725.393 + 385 3726.724 + 386 3727.902 + 387 3729.309 + 388 3730.368 + 389 3730.748 + 390 3732.985 + 391 3733.672 + 392 3734.597 + 393 3737.512 + 394 3737.889 + 395 3741.183 + 396 3742.923 + 397 3745.659 + 398 3745.970 + 399 3747.539 + 400 3749.084 + 401 3749.618 + 402 3751.022 + 403 3752.569 + 404 3754.593 + 405 3755.212 + 406 3756.294 + 407 3757.694 + 408 3758.467 + 409 3759.316 + 410 3761.469 + 411 3762.933 + 412 3765.270 + 413 3766.261 + 414 3767.901 + 415 3769.585 + 416 3770.056 + 417 3770.540 + 418 3771.370 + 419 3772.650 + 420 3776.271 + 421 3780.966 + 422 3783.012 + 423 3783.296 + 424 3784.575 + 425 3785.600 + 426 3789.167 + 427 3790.355 + 428 3790.794 + 429 3792.374 + 430 3794.698 + 431 3795.385 + 432 3797.207 + 433 3798.103 + 434 3800.198 + 435 3801.491 + 436 3803.075 + 437 3803.984 + 438 3805.820 + 439 3807.874 + 440 3809.490 + 441 3810.995 + 442 3813.067 + 443 3815.566 + 444 3818.685 + 445 3820.792 + 446 3821.431 + 447 3822.146 + 448 3823.067 + 449 3825.111 + 450 3825.700 + 451 3826.369 + 452 3826.830 + 453 3828.384 + 454 3830.060 + 455 3830.773 + 456 3831.640 + 457 3833.086 + 458 3834.679 + 459 3836.572 + 460 3837.875 + 461 3839.700 + 462 3840.800 + 463 3841.960 + 464 3842.896 + 465 3845.420 + 466 3846.887 + 467 3849.183 + 468 3850.570 + 469 3852.135 + 470 3854.510 + 471 3856.354 + 472 3859.839 + 473 3862.421 + 474 3863.406 + 475 3866.909 + 476 3868.530 + 477 3869.663 + 478 3872.722 + 479 3873.148 + 480 3873.474 + 481 3873.822 + 482 3874.243 + 483 3874.862 + 484 3875.373 + 485 3877.463 + 486 3878.662 + 487 3879.644 + 488 3884.822 + 489 3886.916 + 490 3891.970 + 491 3893.652 + 492 3895.419 + 493 3898.437 + 494 3900.878 + 495 3901.662 + 496 3903.102 + 497 3905.186 + 498 3908.749 + 499 3910.977 + 500 3911.909 + 501 3913.081 + 502 3914.760 + 503 3915.848 + 504 3916.417 + 505 3917.269 + 506 3918.070 + 507 3919.023 + 508 3920.442 + 509 3923.799 + 510 3925.093 + 511 3925.720 + 512 3927.421 + 513 3928.620 + 514 3929.669 + 515 3931.256 + 516 3932.550 + 517 3932.911 + 518 3933.661 + 519 3934.274 + 520 3936.353 + 521 3937.040 + 522 3937.923 + 523 3938.614 + 524 3942.073 + 525 3942.556 + 526 3943.394 + 527 3944.270 + 528 3945.135 + 529 3946.100 + 530 3947.331 + 531 3947.504 + 532 3948.030 + 533 3948.979 + 534 3950.395 + 535 3951.515 + 536 3952.740 + 537 3955.170 + 538 3955.890 + 539 3956.690 + 540 3959.300 + 541 3960.269 + 542 3961.521 + 543 3962.419 + 544 3964.030 + 545 3967.392 + 546 3968.467 + 547 3969.002 + 548 3969.664 + 549 3972.154 + 550 3972.639 + 551 3973.196 + 552 3974.480 + 553 3976.414 + 554 3979.360 + 555 3980.089 + 556 3981.106 + 557 3984.879 + 558 3987.206 + 559 3988.027 + 560 3988.599 + 561 3990.492 + 562 3991.730 + 563 3994.549 + 564 3996.061 + 565 3996.668 + 566 3997.865 + 567 3998.733 + 568 4000.281 + 569 4001.058 + 570 4001.893 + 571 4003.308 + 572 4005.092 + 573 4007.018 + 574 4008.210 + 575 4009.057 + 576 4009.819 + 577 4011.739 + 578 4012.495 + 579 4013.870 + 580 4014.716 + 581 4017.063 + 582 4018.099 + 583 4019.129 + 584 4020.354 + 585 4022.076 + 586 4023.338 + 587 4024.802 + 588 4025.655 + 589 4026.147 + 590 4027.009 + 591 4029.657 + 592 4029.825 + 593 4030.292 + 594 4030.842 + 595 4032.595 + 596 4033.862 + 597 4035.470 + 598 4036.048 + 599 4036.565 + 600 4039.864 + 601 4041.203 + 602 4042.910 + 603 4043.394 + 604 4044.418 + 605 4048.287 + 606 4049.944 + 607 4050.887 + 608 4052.940 + 609 4053.527 + 610 4059.253 + 611 4063.407 + 612 4064.331 + 613 4067.450 + 614 4069.201 + 615 4069.461 + 616 4070.238 + 617 4072.010 + 618 4072.400 + 619 4073.856 + 620 4075.503 + 621 4076.640 + 622 4076.960 + 623 4079.600 + 624 4080.670 + 625 4081.367 + 626 4082.400 + 627 4083.468 + 628 4085.042 + 629 4085.434 + 630 4086.520 + 631 4087.284 + 632 4088.726 + 633 4089.137 + 634 4094.747 + 635 4096.076 + 636 4097.150 + 637 4097.747 + 638 4100.341 + 639 4102.617 + 640 4103.910 + 641 4105.337 + 642 4107.050 + 643 4107.853 + 644 4108.419 + 645 4109.323 + 646 4110.826 + 647 4112.754 + 648 4115.759 + 649 4116.713 + 650 4123.572 + 651 4127.412 + 652 4128.650 + 653 4131.002 + 654 4131.712 + 655 4131.730 + 656 4132.753 + 657 4134.068 + 658 4135.480 + 659 4136.285 + 660 4136.395 + 661 4136.436 + 662 4138.040 + 663 4140.235 + 664 4142.701 + 665 4143.649 + 666 4148.181 + 667 4149.987 + 668 4154.720 + 669 4156.110 + 670 4156.516 + 671 4157.280 + 672 4157.395 + 673 4158.590 + 674 4161.738 + 675 4162.509 + 676 4164.179 + 677 4165.766 + 678 4168.634 + 679 4170.533 + 680 4178.059 + 681 4179.253 + 682 4179.715 + 683 4181.883 + 684 4184.137 + 685 4189.561 + 686 4190.712 + 687 4191.028 + 688 4192.362 + 689 4193.016 + 690 4194.936 + 691 4198.317 + 692 4200.675 + 693 4201.846 + 694 4204.041 + 695 4208.411 + 696 4208.890 + 697 4210.004 + 698 4210.923 + 699 4213.067 + 700 4214.828 + 701 4216.069 + 702 4217.450 + 703 4218.690 + 704 4220.068 + 705 4222.670 + 706 4223.440 + 707 4223.564 + 708 4223.593 + 709 4226.299 + 710 4226.726 + 711 4227.020 + 712 4227.387 + 713 4228.180 + 714 4229.147 + 715 4229.890 + 716 4230.426 + 717 4235.463 + 718 4237.230 + 719 4241.094 + 720 4247.988 + 721 4248.390 + 722 4250.314 + 723 4251.185 + 724 4253.538 + 725 4255.237 + 726 4255.751 + 727 4255.797 + 728 4256.253 + 729 4257.496 + 730 4258.520 + 731 4259.361 + 732 4260.333 + 733 4266.286 + 734 4269.942 + 735 4272.168 + 736 4272.874 + 737 4273.357 + 738 4274.024 + 739 4275.190 + 740 4276.807 + 741 4277.314 + 742 4277.550 + 743 4278.323 + 744 4280.568 + 745 4281.067 + 746 4281.414 + 747 4282.041 + 748 4282.900 + 749 4283.009 + 750 4283.518 + 751 4286.228 + 752 4288.668 + 753 4291.809 + 754 4294.719 + 755 4297.306 + 756 4297.990 + 757 4299.635 + 758 4299.839 + 759 4300.100 + 760 4300.660 + 761 4304.956 + 762 4306.366 + 763 4307.176 + 764 4308.122 + 765 4308.600 + 766 4309.250 + 767 4309.940 + 768 4311.799 + 769 4312.997 + 770 4314.319 + 771 4315.254 + 772 4318.415 + 773 4320.126 + 774 4325.274 + 775 4328.915 + 776 4330.843 + 777 4331.250 + 778 4332.060 + 779 4333.560 + 780 4335.337 + 781 4335.709 + 782 4337.277 + 783 4338.107 + 784 4340.895 + 785 4342.444 + 786 4343.951 + 787 4344.326 + 788 4345.167 + 789 4345.851 + 790 4346.436 + 791 4348.110 + 792 4349.072 + 793 4352.230 + 794 4352.612 + 795 4353.448 + 796 4354.482 + 797 4358.320 + 798 4359.372 + 799 4362.070 + 800 4363.794 + 801 4365.930 + 802 4367.870 + 803 4369.494 + 804 4369.875 + 805 4370.760 + 806 4371.360 + 807 4374.124 + 808 4374.785 + 809 4375.960 + 810 4378.176 + 811 4379.740 + 812 4381.402 + 813 4381.860 + 814 4384.656 + 815 4385.080 + 816 4387.787 + 817 4391.110 + 818 4392.974 + 819 4393.759 + 820 4397.915 + 821 4400.090 + 822 4401.020 + 823 4401.581 + 824 4402.927 + 825 4404.910 + 826 4408.482 + 827 4408.883 + 828 4412.739 + 829 4412.893 + 830 4414.486 + 831 4416.237 + 832 4416.844 + 833 4420.900 + 834 4422.048 + 835 4423.720 + 836 4426.010 + 837 4430.180 + 838 4431.020 + 839 4432.252 + 840 4432.963 + 841 4433.830 + 842 4438.746 + 843 4439.123 + 844 4439.480 + 845 4440.324 + 846 4440.866 + 847 4441.608 + 848 4443.665 + 849 4445.033 + 850 4445.315 + 851 4445.901 + 852 4447.834 + 853 4448.554 + 854 4448.880 + 855 4450.793 + 856 4452.565 + 857 4458.001 + 858 4460.530 + 859 4461.241 + 860 4461.527 + 861 4463.666 + 862 4465.340 + 863 4469.525 + 864 4470.990 + 865 4474.770 + 866 4475.221 + 867 4478.595 + 868 4479.637 + 869 4480.822 + 870 4481.830 + 871 4482.169 + 872 4483.346 + 873 4485.713 + 874 4486.897 + 875 4487.495 + 876 4488.312 + 877 4488.680 + 878 4489.664 + 879 4490.990 + 880 4493.333 + 881 4497.914 + 882 4498.550 + 883 4498.940 + 884 4499.983 + 885 4502.950 + 886 4505.216 + 887 4506.494 + 888 4510.526 + 889 4510.733 + 890 4513.223 + 891 4513.680 + 892 4515.118 + 893 4516.064 + 894 4519.259 + 895 4521.194 + 896 4522.323 + 897 4530.570 + 898 4532.257 + 899 4533.077 + 900 4533.237 + 901 4533.304 + 902 4534.120 + 903 4535.254 + 904 4537.144 + 905 4537.670 + 906 4540.999 + 907 4544.514 + 908 4545.080 + 909 4545.915 + 910 4547.249 + 911 4547.780 + 912 4552.153 + 913 4555.812 + 914 4558.346 + 915 4561.347 + 916 4563.661 + 917 4567.240 + 918 4568.142 + 919 4570.972 + 920 4577.823 + 921 4579.390 + 922 4579.827 + 923 4581.173 + 924 4588.426 + 925 4589.930 + 926 4592.666 + 927 4593.643 + 928 4595.420 + 929 4596.097 + 930 4598.770 + 931 4603.144 + 932 4607.934 + 933 4608.620 + 934 4609.600 + 935 4611.859 + 936 4612.543 + 937 4613.604 + 938 4615.024 + 939 4615.334 + 940 4619.479 + 941 4621.163 + 942 4628.298 + 943 4628.441 + 944 4631.761 + 945 4633.765 + 946 4637.250 + 947 4638.685 + 948 4640.046 + 949 4641.253 + 950 4644.707 + 951 4646.686 + 952 4647.251 + 953 4650.234 + 954 4651.555 + 955 4651.989 + 956 4655.212 + 957 4657.940 + 958 4659.570 + 959 4663.202 + 960 4666.005 + 961 4666.798 + 962 4668.171 + 963 4669.984 + 964 4673.660 + 965 4676.055 + 966 4680.237 + 967 4680.646 + 968 4683.351 + 969 4686.194 + 970 4689.251 + 971 4690.622 + 972 4691.635 + 973 4694.091 + 974 4695.038 + 975 4695.454 + 976 4700.771 + 977 4702.316 + 978 4703.360 + 979 4703.989 + 980 4705.760 + 981 4706.251 + 982 4708.294 + 983 4712.481 + 984 4712.840 + 985 4720.458 + 986 4721.276 + 987 4721.620 + 988 4722.088 + 989 4723.438 + 990 4723.784 + 991 4724.772 + 992 4726.910 + 993 4728.133 + 994 4729.128 + 995 4732.080 + 996 4735.930 + 997 4739.676 + 998 4740.529 + 999 4740.952 + 1000 4742.117 + 1001 4743.687 + 1002 4745.337 + 1003 4749.200 + 1004 4749.971 + 1005 4752.414 + 1006 4758.128 + 1007 4764.346 + 1008 4764.890 + 1009 4765.595 + 1010 4766.600 + 1011 4773.241 + 1012 4774.259 + 1013 4775.794 + 1014 4777.191 + 1015 4778.294 + 1016 4779.728 + 1017 4782.761 + 1018 4783.861 + 1019 4786.531 + 1020 4787.148 + 1021 4789.386 + 1022 4793.244 + 1023 4795.913 + 1024 4806.070 + 1025 4808.133 + 1026 4809.614 + 1027 4812.375 + 1028 4813.007 + 1029 4813.720 + 1030 4813.896 + 1031 4817.020 + 1032 4818.647 + 1033 4819.193 + 1034 4820.464 + 1035 4820.884 + 1036 4821.587 + 1037 4822.854 + 1038 4823.606 + 1039 4823.996 + 1040 4826.700 + 1041 4829.797 + 1042 4831.121 + 1043 4831.597 + 1044 4832.802 + 1045 4833.178 + 1046 4840.843 + 1047 4843.941 + 1048 4845.162 + 1049 4847.900 + 1050 4848.362 + 1051 4849.140 + 1052 4850.439 + 1053 4852.868 + 1054 4858.332 + 1055 4861.216 + 1056 4861.717 + 1057 4863.172 + 1058 4865.477 + 1059 4865.910 + 1060 4867.590 + 1061 4868.881 + 1062 4871.289 + 1063 4872.917 + 1064 4874.364 + 1065 4876.260 + 1066 4878.009 + 1067 4878.733 + 1068 4879.900 + 1069 4881.204 + 1070 4882.250 + 1071 4887.947 + 1072 4889.060 + 1073 4889.490 + 1074 4892.760 + 1075 4893.445 + 1076 4894.955 + 1077 4898.459 + 1078 4899.240 + 1079 4902.054 + 1080 4902.770 + 1081 4904.750 + 1082 4910.156 + 1083 4910.793 + 1084 4911.378 + 1085 4912.529 + 1086 4919.815 + 1087 4920.623 + 1088 4921.613 + 1089 4925.950 + 1090 4927.780 + 1091 4929.086 + 1092 4933.240 + 1093 4933.852 + 1094 4936.774 + 1095 4937.829 + 1096 4939.642 + 1097 4943.064 + 1098 4945.458 + 1099 4946.663 + 1100 4947.575 + 1101 4950.251 + 1102 4950.626 + 1103 4954.660 + 1104 4960.423 + 1105 4961.726 + 1106 4965.120 + 1107 4965.731 + 1108 4968.755 + 1109 4970.063 + 1110 4972.177 + 1111 4980.186 + 1112 4982.487 + 1113 4985.372 + 1114 4987.147 + 1115 4989.308 + 1116 4993.749 + 1117 5002.097 + 1118 5003.598 + 1119 5004.127 + 1120 5009.350 + 1121 5015.889 + 1122 5017.160 + 1123 5017.254 + 1124 5019.324 + 1125 5019.806 + 1126 5022.005 + 1127 5028.655 + 1128 5029.891 + 1129 5039.230 + 1130 5041.122 + 1131 5044.719 + 1132 5045.248 + 1133 5047.043 + 1134 5048.813 + 1135 5048.936 + 1136 5049.796 + 1137 5050.784 + 1138 5051.888 + 1139 5055.347 + 1140 5057.986 + 1141 5058.361 + 1142 5059.861 + 1143 5061.656 + 1144 5062.070 + 1145 5062.932 + 1146 5064.602 + 1147 5064.945 + 1148 5066.135 + 1149 5066.773 + 1150 5067.973 + 1151 5069.338 + 1152 5081.440 + 1153 5085.020 + 1154 5085.295 + 1155 5090.550 + 1156 5094.106 + 1157 5095.064 + 1158 5096.484 + 1159 5098.043 + 1160 5098.931 + 1161 5098.970 + 1162 5100.621 + 1163 5101.129 + 1164 5111.278 + 1165 5113.382 + 1166 5115.044 + 1167 5118.200 + 1168 5122.499 + 1169 5125.489 + 1170 5125.950 + 1171 5128.489 + 1172 5134.746 + 1173 5137.473 + 1174 5140.773 + 1175 5141.810 + 1176 5143.267 + 1177 5143.916 + 1178 5145.360 + 1179 5148.211 + 1180 5151.612 + 1181 5154.243 + 1182 5158.604 + 1183 5159.620 + 1184 5160.710 + 1185 5161.539 + 1186 5162.284 + 1187 5163.458 + 1188 5165.820 + 1189 5168.586 + 1190 5168.922 + 1191 5173.671 + 1192 5175.324 + 1193 5175.911 + 1194 5176.280 + 1195 5176.403 + 1196 5176.961 + 1197 5177.623 + 1198 5183.989 + 1199 5184.453 + 1200 5186.413 + 1201 5187.337 + 1202 5187.467 + 1203 5187.746 + 1204 5190.872 + 1205 5193.825 + 1206 5194.020 + 1207 5194.457 + 1208 5195.813 + 1209 5198.800 + 1210 5199.163 + 1211 5203.848 + 1212 5205.152 + 1213 5206.495 + 1214 5209.724 + 1215 5211.230 + 1216 5213.349 + 1217 5216.596 + 1218 5218.527 + 1219 5219.109 + 1220 5220.926 + 1221 5221.270 + 1222 5228.224 + 1223 5231.159 + 1224 5233.225 + 1225 5234.107 + 1226 5237.903 + 1227 5238.813 + 1228 5239.552 + 1229 5240.196 + 1230 5247.196 + 1231 5247.654 + 1232 5252.786 + 1233 5254.259 + 1234 5258.360 + 1235 5260.104 + 1236 5261.472 + 1237 5266.710 + 1238 5269.792 + 1239 5273.131 + 1240 5274.118 + 1241 5277.500 + 1242 5281.068 + 1243 5291.816 + 1244 5294.397 + 1245 5296.278 + 1246 5297.743 + 1247 5298.282 + 1248 5300.523 + 1249 5301.404 + 1250 5303.483 + 1251 5305.770 + 1252 5306.986 + 1253 5307.465 + 1254 5310.266 + 1255 5312.002 + 1256 5312.528 + 1257 5312.904 + 1258 5317.494 + 1259 5320.770 + 1260 5322.898 + 1261 5325.143 + 1262 5326.277 + 1263 5326.975 + 1264 5329.374 + 1265 5330.080 + 1266 5340.498 + 1267 5343.581 + 1268 5347.971 + 1269 5351.126 + 1270 5351.836 + 1271 5355.636 + 1272 5358.706 + 1273 5359.827 + 1274 5360.150 + 1275 5361.155 + 1276 5362.575 + 1277 5369.282 + 1278 5369.447 + 1279 5370.709 + 1280 5372.702 + 1281 5374.822 + 1282 5375.352 + 1283 5376.130 + 1284 5376.780 + 1285 5379.110 + 1286 5382.927 + 1287 5384.301 + 1288 5386.610 + 1289 5388.050 + 1290 5390.440 + 1291 5392.572 + 1292 5393.972 + 1293 5394.760 + 1294 5398.701 + 1295 5398.922 + 1296 5399.010 + 1297 5399.174 + 1298 5400.145 + 1299 5402.690 + 1300 5403.199 + 1301 5407.653 + 1302 5410.768 + 1303 5415.491 + 1304 5417.485 + 1305 5421.346 + 1306 5421.836 + 1307 5424.008 + 1308 5425.678 + 1309 5426.407 + 1310 5431.112 + 1311 5434.151 + 1312 5435.892 + 1313 5437.387 + 1314 5439.970 + 1315 5440.601 + 1316 5443.118 + 1317 5443.210 + 1318 5447.153 + 1319 5449.478 + 1320 5451.650 + 1321 5452.218 + 1322 5457.370 + 1323 5458.967 + 1324 5461.735 + 1325 5464.205 + 1326 5470.759 + 1327 5473.440 + 1328 5474.865 + 1329 5479.075 + 1330 5484.146 + 1331 5488.628 + 1332 5492.643 + 1333 5493.204 + 1334 5494.330 + 1335 5495.872 + 1336 5499.255 + 1337 5499.647 + 1338 5501.281 + 1339 5504.301 + 1340 5506.112 + 1341 5507.538 + 1342 5508.558 + 1343 5509.993 + 1344 5514.873 + 1345 5518.989 + 1346 5524.582 + 1347 5524.930 + 1348 5527.295 + 1349 5528.227 + 1350 5537.130 + 1351 5537.556 + 1352 5538.608 + 1353 5539.262 + 1354 5539.910 + 1355 5541.581 + 1356 5542.890 + 1357 5548.175 + 1358 5551.372 + 1359 5552.623 + 1360 5554.070 + 1361 5557.045 + 1362 5558.342 + 1363 5558.702 + 1364 5559.891 + 1365 5564.201 + 1366 5567.998 + 1367 5571.191 + 1368 5572.465 + 1369 5573.353 + 1370 5576.204 + 1371 5577.700 + 1372 5579.358 + 1373 5580.077 + 1374 5580.754 + 1375 5583.762 + 1376 5587.026 + 1377 5588.750 + 1378 5593.613 + 1379 5595.063 + 1380 5595.846 + 1381 5597.460 + 1382 5599.654 + 1383 5601.603 + 1384 5602.852 + 1385 5604.515 + 1386 5606.386 + 1387 5606.732 + 1388 5609.573 + 1389 5610.104 + 1390 5610.231 + 1391 5610.680 + 1392 5612.068 + 1393 5615.319 + 1394 5619.975 + 1395 5630.297 + 1396 5632.872 + 1397 5633.295 + 1398 5639.746 + 1399 5641.734 + 1400 5645.668 + 1401 5646.451 + 1402 5648.991 + 1403 5650.703 + 1404 5657.925 + 1405 5659.130 + 1406 5664.621 + 1407 5665.180 + 1408 5665.628 + 1409 5667.128 + 1410 5674.986 + 1411 5677.053 + 1412 5679.005 + 1413 5681.900 + 1414 5685.192 + 1415 5691.710 + 1416 5700.458 + 1417 5700.917 + 1418 5702.651 + 1419 5707.103 + 1420 5717.171 + 1421 5719.623 + 1422 5720.183 + 1423 5724.253 + 1424 5724.463 + 1425 5725.388 + 1426 5732.975 + 1427 5736.029 + 1428 5739.517 + 1429 5741.170 + 1430 5741.829 + 1431 5748.741 + 1432 5749.388 + 1433 5753.026 + 1434 5760.550 + 1435 5762.794 + 1436 5763.529 + 1437 5767.778 + 1438 5768.181 + 1439 5771.760 + 1440 5772.116 + 1441 5773.946 + 1442 5777.400 + 1443 5781.658 + 1444 5782.289 + 1445 5789.645 + 1446 5792.430 + 1447 5796.068 + 1448 5796.418 + 1449 5797.319 + 1450 5798.478 + 1451 5800.829 + 1452 5802.082 + 1453 5804.141 + 1454 5807.681 + 1455 5812.972 + 1456 5815.422 + 1457 5822.793 + 1458 5830.827 + 1459 5832.370 + 1460 5834.263 + 1461 5838.950 + 1462 5840.640 + 1463 5843.807 + 1464 5845.918 + 1465 5852.680 + 1466 5853.474 + 1467 5854.120 + 1468 5859.668 + 1469 5860.315 + 1470 5863.718 + 1471 5866.811 + 1472 5868.374 + 1473 5869.850 + 1474 5870.552 + 1475 5871.182 + 1476 5882.625 + 1477 5885.701 + 1478 5886.531 + 1479 5888.592 + 1480 5889.953 + 1481 5891.451 + 1482 5894.698 + 1483 5895.281 + 1484 5899.844 + 1485 5904.159 + 1486 5905.570 + 1487 5908.935 + 1488 5911.229 + 1489 5912.084 + 1490 5914.671 + 1491 5916.728 + 1492 5918.944 + 1493 5922.802 + 1494 5925.403 + 1495 5926.232 + 1496 5927.130 + 1497 5928.805 + 1498 5929.480 + 1499 5929.934 + 1500 5934.409 + 1501 5934.461 + 1502 5936.386 + 1503 5937.162 + 1504 5937.663 + 1505 5938.825 + 1506 5942.668 + 1507 5944.647 + 1508 5948.799 + 1509 5949.260 + 1510 5955.561 + 1511 5959.673 + 1512 5962.056 + 1513 5969.737 + 1514 5971.590 + 1515 5973.664 + 1516 5975.064 + 1517 5981.900 + 1518 5986.266 + 1519 5987.289 + 1520 5989.044 + 1521 5991.007 + 1522 5994.128 + 1523 5996.629 + 1524 5999.000 + 1525 6000.762 + 1526 6001.203 + 1527 6005.165 + 1528 6005.740 + 1529 6007.072 + 1530 6010.160 + 1531 6011.533 + 1532 6013.680 + 1533 6015.422 + 1534 6021.035 + 1535 6023.224 + 1536 6025.140 + 1537 6030.445 + 1538 6032.124 + 1539 6032.872 + 1540 6033.413 + 1541 6035.192 + 1542 6037.697 + 1543 6038.680 + 1544 6042.589 + 1545 6043.230 + 1546 6044.432 + 1547 6049.051 + 1548 6052.721 + 1549 6053.380 + 1550 6055.593 + 1551 6059.373 + 1552 6061.536 + 1553 6065.779 + 1554 6069.020 + 1555 6073.103 + 1556 6077.105 + 1557 6077.872 + 1558 6078.421 + 1559 6079.222 + 1560 6085.374 + 1561 6087.262 + 1562 6088.030 + 1563 6090.760 + 1564 6098.120 + 1565 6099.083 + 1566 6101.160 + 1567 6101.725 + 1568 6102.594 + 1569 6103.560 + 1570 6103.641 + 1571 6104.568 + 1572 6105.645 + 1573 6107.533 + 1574 6112.837 + 1575 6114.920 + 1576 6116.166 + 1577 6119.699 + 1578 6120.556 + 1579 6121.407 + 1580 6122.214 + 1581 6123.380 + 1582 6124.480 + 1583 6125.739 + 1584 6127.380 + 1585 6129.545 + 1586 6137.926 + 1587 6138.670 + 1588 6145.430 + 1589 6150.683 + 1590 6151.993 + 1591 6154.068 + 1592 6154.516 + 1593 6155.581 + 1594 6157.087 + 1595 6161.353 + 1596 6162.170 + 1597 6164.479 + 1598 6169.822 + 1599 6172.280 + 1600 6173.106 + 1601 6178.431 + 1602 6180.705 + 1603 6182.621 + 1604 6184.778 + 1605 6188.125 + 1606 6191.905 + 1607 6193.856 + 1608 6198.222 + 1609 6203.492 + 1610 6205.860 + 1611 6207.220 + 1612 6208.686 + 1613 6212.507 + 1614 6215.945 + 1615 6220.011 + 1616 6221.319 + 1617 6224.527 + 1618 6226.369 + 1619 6232.974 + 1620 6234.855 + 1621 6240.953 + 1622 6243.130 + 1623 6248.400 + 1624 6250.485 + 1625 6257.423 + 1626 6258.606 + 1627 6261.064 + 1628 6261.418 + 1629 6266.173 + 1630 6271.544 + 1631 6274.116 + 1632 6274.164 + 1633 6277.238 + 1634 6279.166 + 1635 6285.278 + 1636 6287.255 + 1637 6291.191 + 1638 6293.242 + 1639 6296.876 + 1640 6300.916 + 1641 6303.250 + 1642 6307.662 + 1643 6309.140 + 1644 6310.810 + 1645 6315.775 + 1646 6317.182 + 1647 6321.820 + 1648 6324.450 + 1649 6326.367 + 1650 6327.277 + 1651 6331.413 + 1652 6337.620 + 1653 6339.668 + 1654 6342.859 + 1655 6348.737 + 1656 6355.910 + 1657 6369.139 + 1658 6369.577 + 1659 6371.943 + 1660 6376.930 + 1661 6379.673 + 1662 6384.719 + 1663 6387.395 + 1664 6399.230 + 1665 6406.446 + 1666 6411.899 + 1667 6413.614 + 1668 6416.315 + 1669 6431.570 + 1670 6437.761 + 1671 6439.071 + 1672 6441.950 + 1673 6443.890 + 1674 6446.771 + 1675 6450.006 + 1676 6450.955 + 1677 6457.282 + 1678 6462.595 + 1679 6466.560 + 1680 6483.100 + 1681 6487.441 + 1682 6488.883 + 1683 6490.737 + 1684 6493.197 + 1685 6493.777 + 1686 6501.992 + 1687 6503.511 + 1688 6506.986 + 1689 6509.050 + 1690 6512.364 + 1691 6513.840 + 1692 6522.043 + 1693 6531.341 + 1694 6537.614 + 1695 6538.115 + 1696 6545.718 + 1697 6551.705 + 1698 6554.160 + 1699 6558.875 + 1700 6569.632 + 1701 6576.122 + 1702 6577.214 + 1703 6577.656 + 1704 6580.229 + 1705 6583.906 + 1706 6584.613 + 1707 6588.539 + 1708 6591.484 + 1709 6593.462 + 1710 6593.939 + 1711 6596.100 + 1712 6599.482 + 1713 6604.853 + 1714 6605.416 + 1715 6613.374 + 1716 6617.058 + 1717 6617.515 + 1718 6618.166 + 1719 6619.946 + 1720 6638.240 + 1721 6638.912 + 1722 6639.720 + 1723 6643.790 + 1724 6644.663 + 1725 6646.540 + 1726 6648.495 + 1727 6648.958 + 1728 6658.677 + 1729 6660.640 + 1730 6662.268 + 1731 6664.020 + 1732 6666.360 + 1733 6668.816 + 1734 6673.579 + 1735 6674.697 + 1736 6677.282 + 1737 6678.706 + 1738 6683.367 + 1739 6684.360 + 1740 6687.520 + 1741 6692.726 + 1742 6694.496 + 1743 6696.140 + 1744 6697.712 + 1745 6698.850 + 1746 6704.051 + 1747 6711.252 + 1748 6713.970 + 1749 6717.385 + 1750 6719.200 + 1751 6727.458 + 1752 6728.118 + 1753 6728.759 + 1754 6733.748 + 1755 6742.884 + 1756 6752.832 + 1757 6754.300 + 1758 6756.453 + 1759 6757.109 + 1760 6758.203 + 1761 6765.669 + 1762 6766.560 + 1763 6772.174 + 1764 6778.312 + 1765 6780.125 + 1766 6780.413 + 1767 6787.736 + 1768 6788.840 + 1769 6791.235 + 1770 6809.100 + 1771 6809.509 + 1772 6818.260 + 1773 6823.508 + 1774 6824.677 + 1775 6827.240 + 1776 6829.035 + 1777 6834.924 + 1778 6851.860 + 1779 6853.523 + 1780 6854.109 + 1781 6861.300 + 1782 6863.520 + 1783 6866.366 + 1784 6866.763 + 1785 6868.450 + 1786 6871.290 + 1787 6874.753 + 1788 6879.590 + 1789 6882.811 + 1790 6886.408 + 1791 6886.570 + 1792 6887.100 + 1793 6888.170 + 1794 6889.303 + 1795 6909.849 + 1796 6911.226 + 1797 6916.128 + 1798 6937.666 + 1799 6942.538 + 1800 6943.610 + 1801 6945.490 + 1802 6948.205 + 1803 6951.460 + 1804 6954.656 + 1805 6965.430 + 1806 6989.655 + 1807 6992.170 + 1808 6993.037 + 1809 7000.803 + 1810 7002.883 + 1811 7018.567 + 1812 7030.262 + 1813 7036.283 + 1814 7045.797 + 1815 7053.619 + 1816 7058.489 + 1817 7060.041 + 1818 7060.653 + 1819 7064.451 + 1820 7067.217 + 1821 7068.730 + 1822 7072.394 + 1823 7075.333 + 1824 7084.169 + 1825 7086.700 + 1826 7089.339 + 1827 7100.514 + 1828 7107.496 + 1829 7109.860 + 1830 7114.398 + 1831 7122.044 + 1832 7124.560 + 1833 7125.800 + 1834 7130.184 + 1835 7132.100 + 1836 7142.331 + 1837 7147.041 + 1838 7148.559 + 1839 7150.284 + 1840 7154.762 + 1841 7154.953 + 1842 7156.941 + 1843 7158.830 + 1844 7159.947 + 1845 7162.570 + 1846 7168.895 + 1847 7173.372 + 1848 7191.133 + 1849 7200.045 + 1850 7206.483 + 1851 7206.986 + 1852 7208.006 + 1853 7212.689 + 1854 7218.054 + 1855 7219.151 + 1856 7229.930 + 1857 7230.862 + 1858 7233.580 + 1859 7242.092 + 1860 7244.696 + 1861 7246.127 + 1862 7255.354 + 1863 7256.986 + 1864 7258.177 + 1865 7270.660 + 1866 7272.936 + 1867 7284.903 + 1868 7285.440 + 1869 7288.980 + 1870 7296.265 + 1871 7298.143 + 1872 7305.404 + 1873 7308.641 + 1874 7311.710 + 1875 7315.066 + 1876 7316.000 + 1877 7324.807 + 1878 7328.285 + 1879 7329.491 + 1880 7335.577 + 1881 7341.151 + 1882 7342.576 + 1883 7350.780 + 1884 7353.316 + 1885 7372.118 + 1886 7376.877 + 1887 7383.980 + 1888 7392.970 + 1889 7402.252 + 1890 7411.736 + 1891 7412.310 + 1892 7417.790 + 1893 7418.550 + 1894 7421.827 + 1895 7422.260 + 1896 7425.240 + 1897 7428.940 + 1898 7430.253 + 1899 7435.330 + 1900 7436.250 + 1901 7447.801 + 1902 7455.208 + 1903 7461.874 + 1904 7471.180 + 1905 7481.354 + 1906 7483.625 + 1907 7484.240 + 1908 7487.973 + 1909 7489.614 + 1910 7503.867 + 1911 7510.420 + 1912 7511.349 + 1913 7511.790 + 1914 7514.651 + 1915 7523.134 + 1916 7525.508 + 1917 7549.313 + 1918 7565.851 + 1919 7567.741 + 1920 7569.511 + 1921 7585.743 + 1922 7589.330 + 1923 7598.205 + 1924 7607.823 + 1925 7618.330 + 1926 7625.705 + 1927 7627.175 + 1928 7628.860 + 1929 7630.310 + 1930 7635.105 + 1931 7647.379 + 1932 7652.320 + 1933 7653.828 + 1934 7654.699 + 1935 7658.324 + 1936 7660.890 + 1937 7670.040 + 1938 7678.126 + 1939 7685.307 + 1940 7697.924 + 1941 7704.810 + 1942 7710.269 + 1943 7713.937 + 1944 7724.206 + 1945 7731.738 + 1946 7782.316 + 1947 7788.934 + 1948 7798.358 + 1949 7814.330 + 1950 7817.770 + 1951 7834.457 + 1952 7840.457 + 1953 7841.791 + 1954 7847.539 + 1955 7861.910 + 1956 7865.969 + 1957 7868.200 + 1958 7886.283 + 1959 7891.075 + 1960 7900.320 + 1961 7916.450 + 1962 7937.733 + 1963 7941.726 + 1964 7948.175 + 1965 7978.973 + 1966 7987.973 + 1967 8006.156 + 1968 8014.786 + 1969 8022.201 + 1970 8022.330 + 1971 8032.431 + 1972 8037.230 + 1973 8046.130 + 1974 8053.307 + 1975 8062.630 + 1976 8066.826 + 1977 8068.742 + 1978 8075.652 + 1979 8079.680 + 1980 8085.219 + 1981 8093.623 + 1982 8103.692 + 1983 8115.311 + 1984 8122.723 + 1985 8129.405 + 1986 8138.475 + 1987 8143.138 + 1988 8159.727 + 1989 8169.786 + 1990 8178.840 + 1991 8186.911 + 1992 8202.147 + 1993 8203.201 + 1994 8231.406 + 1995 8252.393 + 1996 8254.742 + 1997 8259.511 + 1998 8263.924 + 1999 8264.521 + 2000 8275.626 + 2001 8320.855 + 2002 8330.450 + 2003 8332.210 + 2004 8358.726 + 2005 8367.393 + 2006 8369.340 + 2007 8408.208 + 2008 8416.727 + 2009 8417.998 + 2010 8421.225 + 2011 8424.647 + 2012 8445.487 + 2013 8446.511 + 2014 8464.236 + 2015 8471.826 + 2016 8478.358 + 2017 8490.300 + 2018 8510.624 + 2019 8516.554 + 2020 8521.441 + 2021 8554.944 + 2022 8573.120 + 2023 8605.780 + 2024 8616.222 + 2025 8620.470 + 2026 8621.322 + 2027 8629.142 + 2028 8631.356 + 2029 8635.741 + 2030 8638.362 + 2031 8639.441 + 2032 8645.309 + 2033 8648.396 + 2034 8649.149 + 2035 8655.876 + 2036 8662.137 + 2037 8665.485 + 2038 8667.446 + 2039 8667.943 + 2040 8668.116 + 2041 8678.430 + 2042 8682.220 + 2043 8686.093 + 2044 8686.619 + 2045 8687.848 + 2046 8691.335 + 2047 8698.596 + 2048 8701.121 + 2049 8703.702 + 2050 8704.860 + 2051 8707.359 + 2052 8709.234 + 2053 8710.414 + 2054 8712.853 + 2055 8713.654 + 2056 8719.629 + 2057 8721.659 + 2058 8722.458 + 2059 8723.718 + 2060 8724.376 + 2061 8730.821 + 2062 8732.424 + 2063 8734.023 + 2064 8739.781 + 2065 8748.031 + 2066 8749.169 + 2067 8751.206 + 2068 8758.243 + 2069 8760.449 + 2070 8761.720 + 2071 8766.745 + 2072 8771.880 + 2073 8772.384 + 2074 8772.805 + 2075 8773.532 + 2076 8775.573 + 2077 8782.716 + 2078 8784.142 + 2079 8784.562 + 2080 8784.590 + 2081 8790.376 + 2082 8792.058 + 2083 8798.172 + 2084 8804.590 + 2085 8805.898 + 2086 8810.254 + 2087 8812.511 + 2088 8816.173 + 2089 8817.743 + 2090 8821.759 + 2091 8829.693 + 2092 8841.183 + 2093 8847.990 + 2094 8848.306 + 2095 8849.315 + 2096 8849.970 + 2097 8852.791 + 2098 8854.908 + 2099 8859.019 + 2100 8860.976 + 2101 8866.715 + 2102 8868.833 + 2103 8875.232 + 2104 8881.900 + 2105 8889.194 + 2106 8892.986 + 2107 8893.540 + 2108 8910.856 + 2109 8912.773 + 2110 8917.510 + 2111 8927.729 + 2112 8928.093 + 2113 8941.661 + 2114 8948.421 + 2115 8949.122 + 2116 8955.847 + 2117 8957.986 + 2118 8962.190 + 2119 8962.207 + 2120 8962.895 + 2121 8967.003 + 2122 8967.640 + 2123 8969.867 + 2124 8979.702 + 2125 8980.739 + 2126 8985.281 + 2127 8987.408 + 2128 8990.478 + 2129 8990.894 + 2130 8995.189 + 2131 8997.876 + 2132 9009.883 + 2133 9012.526 + 2134 9016.590 + 2135 9017.590 + 2136 9031.819 + 2137 9037.893 + 2138 9038.691 + 2139 9040.123 + 2140 9045.353 + 2141 9046.713 + 2142 9048.250 + 2143 9053.485 + 2144 9056.081 + 2145 9062.563 + 2146 9063.960 + 2147 9066.111 + 2148 9067.248 + 2149 9069.582 + 2150 9072.278 + 2151 9075.420 + 2152 9076.195 + 2153 9090.446 + 2154 9090.818 + 2155 9101.083 + 2156 9111.531 + 2157 9118.138 + 2158 9119.637 + 2159 9122.966 + 2160 9126.329 + 2161 9129.183 + 2162 9132.273 + 2163 9134.692 + 2164 9135.938 + 2165 9140.556 + 2166 9155.297 + 2167 9156.188 + 2168 9165.895 + 2169 9167.795 + 2170 9170.822 + 2171 9178.779 + 2172 9187.565 + 2173 9193.593 + 2174 9194.680 + 2175 9199.685 + 2176 9203.962 + 2177 9208.025 + 2178 9208.581 + 2179 9215.920 + 2180 9221.433 + 2181 9224.498 + 2182 9227.512 + 2183 9232.496 + 2184 9233.273 + 2185 9233.857 + 2186 9239.326 + 2187 9243.761 + 2188 9245.256 + 2189 9250.578 + 2190 9260.325 + 2191 9263.683 + 2192 9266.207 + 2193 9267.689 + 2194 9270.150 + 2195 9271.181 + 2196 9289.562 + 2197 9291.580 + 2198 9294.974 + 2199 9300.013 + 2200 9307.896 + 2201 9310.444 + 2202 9317.729 + 2203 9320.071 + 2204 9336.162 + 2205 9340.705 + 2206 9354.218 + 2207 9355.991 + 2208 9360.988 + 2209 9378.534 + 2210 9383.272 + 2211 9388.931 + 2212 9390.585 + 2213 9399.089 + 2214 9409.349 + 2215 9413.676 + 2216 9414.089 + 2217 9417.457 + 2218 9420.620 + 2219 9431.600 + 2220 9432.282 + 2221 9436.812 + 2222 9450.461 + 2223 9455.202 + 2224 9458.626 + 2225 9470.682 + 2226 9474.879 + 2227 9486.926 + 2228 9495.498 + 2229 9497.189 + 2230 9500.300 + 2231 9505.393 + 2232 9507.652 + 2233 9510.946 + 2234 9536.407 + 2235 9548.030 + 2236 9553.984 + 2237 9561.245 + 2238 9565.559 + 2239 9567.280 + 2240 9567.829 + 2241 9577.348 + 2242 9582.813 + 2243 9583.080 + 2244 9587.027 + 2245 9590.343 + 2246 9595.391 + 2247 9608.486 + 2248 9608.936 + 2249 9619.218 + 2250 9620.995 + 2251 9625.198 + 2252 9627.671 + 2253 9629.569 + 2254 9630.744 + 2255 9632.644 + 2256 9642.478 + 2257 9643.319 + 2258 9656.441 + 2259 9663.644 + 2260 9664.698 + 2261 9674.791 + 2262 9676.104 + 2263 9676.836 + 2264 9685.677 + 2265 9695.031 + 2266 9701.576 + 2267 9702.272 + 2268 9716.142 + 2269 9718.492 + 2270 9736.213 + 2271 9743.562 + 2272 9746.463 + 2273 9753.592 + 2274 9757.220 + 2275 9769.535 + 2276 9779.453 + 2277 9789.511 + 2278 9796.200 + 2279 9797.245 + 2280 9800.363 + 2281 9812.697 + 2282 9814.958 + 2283 9819.178 + 2284 9826.449 + 2285 9831.669 + 2286 9833.423 + 2287 9834.007 + 2288 9838.848 + 2289 9840.917 + 2290 9845.684 + 2291 9855.742 + 2292 9864.598 + 2293 9865.449 + 2294 9867.891 + 2295 9868.921 + 2296 9871.995 + 2297 9872.630 + 2298 9873.815 + 2299 9896.048 + 2300 9898.354 + 2301 9902.356 + 2302 9907.472 + 2303 9910.075 + 2304 9910.837 + 2305 9911.113 + 2306 9912.199 + 2307 9916.120 + 2308 9927.325 + 2309 9934.718 + 2310 9935.199 + 2311 9938.836 + 2312 9943.064 + 2313 9952.370 + 2314 9963.491 + 2315 9970.463 + 2316 9974.689 + 2317 9985.050 + 2318 9987.635 + 2319 9989.938 + 2320 9992.648 + 2321 9993.863 + 2322 9998.509 + 2323 9998.960 + 2324 10011.39 + 2325 10033.22 + 2326 10037.11 + 2327 10039.09 + 2328 10039.36 + 2329 10045.31 + 2330 10048.03 + 2331 10056.20 + 2332 10079.54 + 2333 10081.22 + 2334 10082.87 + 2335 10083.78 + 2336 10086.40 + 2337 10089.13 + 2338 10102.57 + 2339 10105.07 + 2340 10111.87 + 2341 10117.99 + 2342 10131.36 + 2343 10133.56 + 2344 10137.38 + 2345 10140.43 + 2346 10141.39 + 2347 10144.26 + 2348 10175.00 + 2349 10178.52 + 2350 10180.59 + 2351 10184.53 + 2352 10188.41 + 2353 10211.53 + 2354 10214.43 + 2355 10218.43 + 2356 10223.65 + 2357 10236.02 + 2358 10241.77 + 2359 10247.55 + 2360 10250.68 + 2361 10255.58 + 2362 10257.36 + 2363 10258.16 + 2364 10271.18 + 2365 10272.05 + 2366 10283.11 + 2367 10288.99 + 2368 10301.16 + 2369 10304.07 + 2370 10308.54 + 2371 10314.89 + 2372 10316.89 + 2373 10334.92 + 2374 10343.82 + 2375 10344.28 + 2376 10346.53 + 2377 10349.04 + 2378 10358.16 + 2379 10369.52 + 2380 10377.48 + 2381 10378.14 + 2382 10387.49 + 2383 10403.05 + 2384 10412.99 + 2385 10429.67 + 2386 10436.86 + 2387 10439.50 + 2388 10450.44 + 2389 10459.72 + 2390 10483.36 + 2391 10492.25 + 2392 10494.84 + 2393 10498.49 + 2394 10502.58 + 2395 10512.20 + 2396 10518.18 + 2397 10525.83 + 2398 10527.78 + 2399 10529.98 + 2400 10533.38 + 2401 10536.86 + 2402 10540.21 + 2403 10540.95 + 2404 10545.29 + 2405 10554.83 + 2406 10556.45 + 2407 10565.30 + 2408 10576.35 + 2409 10585.02 + 2410 10587.09 + 2411 10591.34 + 2412 10596.90 + 2413 10601.33 + 2414 10605.45 + 2415 10613.38 + 2416 10615.00 + 2417 10622.54 + 2418 10646.51 + 2419 10664.23 + 2420 10678.36 + 2421 10700.35 + 2422 10703.64 + 2423 10723.92 + 2424 10725.41 + 2425 10726.92 + 2426 10732.24 + 2427 10741.81 + 2428 10744.36 + 2429 10752.47 + 2430 10754.33 + 2431 10772.43 + 2432 10776.98 + 2433 10779.09 + 2434 10785.91 + 2435 10786.36 + 2436 10803.91 + 2437 10804.52 + 2438 10807.34 + 2439 10812.27 + 2440 10820.08 + 2441 10834.17 + 2442 10853.45 + 2443 10862.50 + 2444 10869.96 + 2445 10874.57 + 2446 10890.28 + 2447 10901.18 + 2448 10911.32 + 2449 10913.57 + 2450 10923.72 + 2451 10941.62 + 2452 10948.15 + 2453 10962.88 + 2454 10983.63 + 2455 10990.21 + diff --git a/banzai_nres/tests/data/ThAr_atlas_ESO_copy03.txt b/banzai_nres/tests/data/ThAr_atlas_ESO_copy03.txt new file mode 100644 index 00000000..1f9531a1 --- /dev/null +++ b/banzai_nres/tests/data/ThAr_atlas_ESO_copy03.txt @@ -0,0 +1,2456 @@ + 1 2768.842 + 2 2795.531 + 3 2832.315 + 4 2837.295 + 5 2842.812 + 6 2851.259 + 7 2852.125 + 8 2870.406 + 9 2884.290 + 10 2885.049 + 11 2887.818 + 12 2898.934 + 13 2899.720 + 14 2921.620 + 15 2925.051 + 16 2928.254 + 17 2942.860 + 18 2957.583 + 19 2957.916 + 20 2968.687 + 21 2974.012 + 22 2978.660 + 23 2983.817 + 24 2993.799 + 25 2999.094 + 26 3006.932 + 27 3008.497 + 28 3034.066 + 29 3046.951 + 30 3049.092 + 31 3060.439 + 32 3061.700 + 33 3067.729 + 34 3072.115 + 35 3078.828 + 36 3080.217 + 37 3082.981 + 38 3085.026 + 39 3088.203 + 40 3088.470 + 41 3090.094 + 42 3093.396 + 43 3104.352 + 44 3105.747 + 45 3107.026 + 46 3108.297 + 47 3110.021 + 48 3117.684 + 49 3119.526 + 50 3122.963 + 51 3124.387 + 52 3125.507 + 53 3131.070 + 54 3136.216 + 55 3136.829 + 56 3139.017 + 57 3140.272 + 58 3142.836 + 59 3145.637 + 60 3146.043 + 61 3150.455 + 62 3154.301 + 63 3154.775 + 64 3161.394 + 65 3165.296 + 66 3166.098 + 67 3169.329 + 68 3169.673 + 69 3171.276 + 70 3173.427 + 71 3174.204 + 72 3175.726 + 73 3178.243 + 74 3179.048 + 75 3180.194 + 76 3184.949 + 77 3192.586 + 78 3194.228 + 79 3195.689 + 80 3198.969 + 81 3202.521 + 82 3204.321 + 83 3205.001 + 84 3207.585 + 85 3210.309 + 86 3211.194 + 87 3213.574 + 88 3214.075 + 89 3214.380 + 90 3216.738 + 91 3220.351 + 92 3222.404 + 93 3225.411 + 94 3229.010 + 95 3230.868 + 96 3235.840 + 97 3238.116 + 98 3238.934 + 99 3241.108 + 100 3243.689 + 101 3244.449 + 102 3245.760 + 103 3249.800 + 104 3251.916 + 105 3253.866 + 106 3254.810 + 107 3256.274 + 108 3257.367 + 109 3258.105 + 110 3259.061 + 111 3262.668 + 112 3263.570 + 113 3265.578 + 114 3266.635 + 115 3270.817 + 116 3272.027 + 117 3273.317 + 118 3273.916 + 119 3275.068 + 120 3280.371 + 121 3281.049 + 122 3281.702 + 123 3285.804 + 124 3286.583 + 125 3287.789 + 126 3290.600 + 127 3291.739 + 128 3292.521 + 129 3293.641 + 130 3298.050 + 131 3299.669 + 132 3301.651 + 133 3304.238 + 134 3305.304 + 135 3307.228 + 136 3309.365 + 137 3314.827 + 138 3319.345 + 139 3319.910 + 140 3324.753 + 141 3325.121 + 142 3327.193 + 143 3329.728 + 144 3330.477 + 145 3333.129 + 146 3334.604 + 147 3337.870 + 148 3340.725 + 149 3344.759 + 150 3346.556 + 151 3348.768 + 152 3350.924 + 153 3351.229 + 154 3354.180 + 155 3358.602 + 156 3360.998 + 157 3364.686 + 158 3372.823 + 159 3373.493 + 160 3374.975 + 161 3376.436 + 162 3378.573 + 163 3380.860 + 164 3385.532 + 165 3386.501 + 166 3387.921 + 167 3388.531 + 168 3392.035 + 169 3396.728 + 170 3397.516 + 171 3398.545 + 172 3401.711 + 173 3402.695 + 174 3405.558 + 175 3408.750 + 176 3413.013 + 177 3415.885 + 178 3417.498 + 179 3419.173 + 180 3421.210 + 181 3422.656 + 182 3423.990 + 183 3428.999 + 184 3433.999 + 185 3434.727 + 186 3435.977 + 187 3436.727 + 188 3437.307 + 189 3439.399 + 190 3442.579 + 191 3445.217 + 192 3445.744 + 193 3446.547 + 194 3449.645 + 195 3451.702 + 196 3454.095 + 197 3457.069 + 198 3462.851 + 199 3464.127 + 200 3465.765 + 201 3468.220 + 202 3469.345 + 203 3469.921 + 204 3471.219 + 205 3471.959 + 206 3476.747 + 207 3478.232 + 208 3479.173 + 209 3479.685 + 210 3480.053 + 211 3480.506 + 212 3482.761 + 213 3485.212 + 214 3486.551 + 215 3489.508 + 216 3491.536 + 217 3493.519 + 218 3495.700 + 219 3496.811 + 220 3498.010 + 221 3498.621 + 222 3501.867 + 223 3503.786 + 224 3509.779 + 225 3511.157 + 226 3514.388 + 227 3518.404 + 228 3518.886 + 229 3520.000 + 230 3521.270 + 231 3523.506 + 232 3526.634 + 233 3528.412 + 234 3530.515 + 235 3531.451 + 236 3535.320 + 237 3536.011 + 238 3537.160 + 239 3539.587 + 240 3542.498 + 241 3543.148 + 242 3544.018 + 243 3545.596 + 244 3545.845 + 245 3547.338 + 246 3548.514 + 247 3549.596 + 248 3550.718 + 249 3551.402 + 250 3553.110 + 251 3554.306 + 252 3555.014 + 253 3555.705 + 254 3556.904 + 255 3557.465 + 256 3559.508 + 257 3561.030 + 258 3561.781 + 259 3562.193 + 260 3563.376 + 261 3564.333 + 262 3565.030 + 263 3567.264 + 264 3569.820 + 265 3572.392 + 266 3573.220 + 267 3575.322 + 268 3581.608 + 269 3582.355 + 270 3583.102 + 271 3584.176 + 272 3588.441 + 273 3589.360 + 274 3589.750 + 275 3590.925 + 276 3591.452 + 277 3592.779 + 278 3593.883 + 279 3594.986 + 280 3595.618 + 281 3598.120 + 282 3599.724 + 283 3600.432 + 284 3601.034 + 285 3603.204 + 286 3604.682 + 287 3605.194 + 288 3605.879 + 289 3606.522 + 290 3608.378 + 291 3612.428 + 292 3612.867 + 293 3615.133 + 294 3615.850 + 295 3617.672 + 296 3618.363 + 297 3620.839 + 298 3621.119 + 299 3622.138 + 300 3622.795 + 301 3623.773 + 302 3625.628 + 303 3626.939 + 304 3629.850 + 305 3634.582 + 306 3635.943 + 307 3638.319 + 308 3638.644 + 309 3639.447 + 310 3639.833 + 311 3642.249 + 312 3643.512 + 313 3645.707 + 314 3647.646 + 315 3648.421 + 316 3649.250 + 317 3652.168 + 318 3654.462 + 319 3655.278 + 320 3656.050 + 321 3656.694 + 322 3657.643 + 323 3658.809 + 324 3659.629 + 325 3660.437 + 326 3661.621 + 327 3662.750 + 328 3663.202 + 329 3663.702 + 330 3666.981 + 331 3668.139 + 332 3669.640 + 333 3669.968 + 334 3671.539 + 335 3672.300 + 336 3673.260 + 337 3673.793 + 338 3674.014 + 339 3674.903 + 340 3675.137 + 341 3675.567 + 342 3678.048 + 343 3678.270 + 344 3678.480 + 345 3679.134 + 346 3679.710 + 347 3680.061 + 348 3680.447 + 349 3682.486 + 350 3682.545 + 351 3684.933 + 352 3687.984 + 353 3688.760 + 354 3690.623 + 355 3691.411 + 356 3691.876 + 357 3692.566 + 358 3694.178 + 359 3695.289 + 360 3695.974 + 361 3697.743 + 362 3698.106 + 363 3699.181 + 364 3699.880 + 365 3700.978 + 366 3703.230 + 367 3703.774 + 368 3704.861 + 369 3706.767 + 370 3709.862 + 371 3711.304 + 372 3711.623 + 373 3712.559 + 374 3715.560 + 375 3716.583 + 376 3718.207 + 377 3719.434 + 378 3719.836 + 379 3720.306 + 380 3721.215 + 381 3721.825 + 382 3723.656 + 383 3724.517 + 384 3725.393 + 385 3726.724 + 386 3727.902 + 387 3729.309 + 388 3730.368 + 389 3730.748 + 390 3732.985 + 391 3733.672 + 392 3734.597 + 393 3737.512 + 394 3737.889 + 395 3741.183 + 396 3742.923 + 397 3745.659 + 398 3745.970 + 399 3747.539 + 400 3749.084 + 401 3749.618 + 402 3751.022 + 403 3752.569 + 404 3754.593 + 405 3755.212 + 406 3756.294 + 407 3757.694 + 408 3758.467 + 409 3759.316 + 410 3761.469 + 411 3762.933 + 412 3765.270 + 413 3766.261 + 414 3767.901 + 415 3769.585 + 416 3770.056 + 417 3770.540 + 418 3771.370 + 419 3772.650 + 420 3776.271 + 421 3780.966 + 422 3783.012 + 423 3783.296 + 424 3784.575 + 425 3785.600 + 426 3789.167 + 427 3790.355 + 428 3790.794 + 429 3792.374 + 430 3794.698 + 431 3795.385 + 432 3797.207 + 433 3798.103 + 434 3800.198 + 435 3801.491 + 436 3803.075 + 437 3803.984 + 438 3805.820 + 439 3807.874 + 440 3809.490 + 441 3810.995 + 442 3813.067 + 443 3815.566 + 444 3818.685 + 445 3820.792 + 446 3821.431 + 447 3822.146 + 448 3823.067 + 449 3825.111 + 450 3825.700 + 451 3826.369 + 452 3826.830 + 453 3828.384 + 454 3830.060 + 455 3830.773 + 456 3831.640 + 457 3833.086 + 458 3834.679 + 459 3836.572 + 460 3837.875 + 461 3839.700 + 462 3840.800 + 463 3841.960 + 464 3842.896 + 465 3845.420 + 466 3846.887 + 467 3849.183 + 468 3850.570 + 469 3852.135 + 470 3854.510 + 471 3856.354 + 472 3859.839 + 473 3862.421 + 474 3863.406 + 475 3866.909 + 476 3868.530 + 477 3869.663 + 478 3872.722 + 479 3873.148 + 480 3873.474 + 481 3873.822 + 482 3874.243 + 483 3874.862 + 484 3875.373 + 485 3877.463 + 486 3878.662 + 487 3879.644 + 488 3884.822 + 489 3886.916 + 490 3891.970 + 491 3893.652 + 492 3895.419 + 493 3898.437 + 494 3900.878 + 495 3901.662 + 496 3903.102 + 497 3905.186 + 498 3908.749 + 499 3910.977 + 500 3911.909 + 501 3913.081 + 502 3914.760 + 503 3915.848 + 504 3916.417 + 505 3917.269 + 506 3918.070 + 507 3919.023 + 508 3920.442 + 509 3923.799 + 510 3925.093 + 511 3925.720 + 512 3927.421 + 513 3928.620 + 514 3929.669 + 515 3931.256 + 516 3932.550 + 517 3932.911 + 518 3933.661 + 519 3934.274 + 520 3936.353 + 521 3937.040 + 522 3937.923 + 523 3938.614 + 524 3942.073 + 525 3942.556 + 526 3943.394 + 527 3944.270 + 528 3945.135 + 529 3946.100 + 530 3947.331 + 531 3947.504 + 532 3948.030 + 533 3948.979 + 534 3950.395 + 535 3951.515 + 536 3952.740 + 537 3955.170 + 538 3955.890 + 539 3956.690 + 540 3959.300 + 541 3960.269 + 542 3961.521 + 543 3962.419 + 544 3964.030 + 545 3967.392 + 546 3968.467 + 547 3969.002 + 548 3969.664 + 549 3972.154 + 550 3972.639 + 551 3973.196 + 552 3974.480 + 553 3976.414 + 554 3979.360 + 555 3980.089 + 556 3981.106 + 557 3984.879 + 558 3987.206 + 559 3988.027 + 560 3988.599 + 561 3990.492 + 562 3991.730 + 563 3994.549 + 564 3996.061 + 565 3996.668 + 566 3997.865 + 567 3998.733 + 568 4000.281 + 569 4001.058 + 570 4001.893 + 571 4003.308 + 572 4005.092 + 573 4007.018 + 574 4008.210 + 575 4009.057 + 576 4009.819 + 577 4011.739 + 578 4012.495 + 579 4013.870 + 580 4014.716 + 581 4017.063 + 582 4018.099 + 583 4019.129 + 584 4020.354 + 585 4022.076 + 586 4023.338 + 587 4024.802 + 588 4025.655 + 589 4026.147 + 590 4027.009 + 591 4029.657 + 592 4029.825 + 593 4030.292 + 594 4030.842 + 595 4032.595 + 596 4033.862 + 597 4035.470 + 598 4036.048 + 599 4036.565 + 600 4039.864 + 601 4041.203 + 602 4042.910 + 603 4043.394 + 604 4044.418 + 605 4048.287 + 606 4049.944 + 607 4050.887 + 608 4052.940 + 609 4053.527 + 610 4059.253 + 611 4063.407 + 612 4064.331 + 613 4067.450 + 614 4069.201 + 615 4069.461 + 616 4070.238 + 617 4072.010 + 618 4072.400 + 619 4073.856 + 620 4075.503 + 621 4076.640 + 622 4076.960 + 623 4079.600 + 624 4080.670 + 625 4081.367 + 626 4082.400 + 627 4083.468 + 628 4085.042 + 629 4085.434 + 630 4086.520 + 631 4087.284 + 632 4088.726 + 633 4089.137 + 634 4094.747 + 635 4096.076 + 636 4097.150 + 637 4097.747 + 638 4100.341 + 639 4102.617 + 640 4103.910 + 641 4105.337 + 642 4107.050 + 643 4107.853 + 644 4108.419 + 645 4109.323 + 646 4110.826 + 647 4112.754 + 648 4115.759 + 649 4116.713 + 650 4123.572 + 651 4127.412 + 652 4128.650 + 653 4131.002 + 654 4131.712 + 655 4131.730 + 656 4132.753 + 657 4134.068 + 658 4135.480 + 659 4136.285 + 660 4136.395 + 661 4136.436 + 662 4138.040 + 663 4140.235 + 664 4142.701 + 665 4143.649 + 666 4148.181 + 667 4149.987 + 668 4154.720 + 669 4156.110 + 670 4156.516 + 671 4157.280 + 672 4157.395 + 673 4158.590 + 674 4161.738 + 675 4162.509 + 676 4164.179 + 677 4165.766 + 678 4168.634 + 679 4170.533 + 680 4178.059 + 681 4179.253 + 682 4179.715 + 683 4181.883 + 684 4184.137 + 685 4189.561 + 686 4190.712 + 687 4191.028 + 688 4192.362 + 689 4193.016 + 690 4194.936 + 691 4198.317 + 692 4200.675 + 693 4201.846 + 694 4204.041 + 695 4208.411 + 696 4208.890 + 697 4210.004 + 698 4210.923 + 699 4213.067 + 700 4214.828 + 701 4216.069 + 702 4217.450 + 703 4218.690 + 704 4220.068 + 705 4222.670 + 706 4223.440 + 707 4223.564 + 708 4223.593 + 709 4226.299 + 710 4226.726 + 711 4227.020 + 712 4227.387 + 713 4228.180 + 714 4229.147 + 715 4229.890 + 716 4230.426 + 717 4235.463 + 718 4237.230 + 719 4241.094 + 720 4247.988 + 721 4248.390 + 722 4250.314 + 723 4251.185 + 724 4253.538 + 725 4255.237 + 726 4255.751 + 727 4255.797 + 728 4256.253 + 729 4257.496 + 730 4258.520 + 731 4259.361 + 732 4260.333 + 733 4266.286 + 734 4269.942 + 735 4272.168 + 736 4272.874 + 737 4273.357 + 738 4274.024 + 739 4275.190 + 740 4276.807 + 741 4277.314 + 742 4277.550 + 743 4278.323 + 744 4280.568 + 745 4281.067 + 746 4281.414 + 747 4282.041 + 748 4282.900 + 749 4283.009 + 750 4283.518 + 751 4286.228 + 752 4288.668 + 753 4291.809 + 754 4294.719 + 755 4297.306 + 756 4297.990 + 757 4299.635 + 758 4299.839 + 759 4300.100 + 760 4300.660 + 761 4304.956 + 762 4306.366 + 763 4307.176 + 764 4308.122 + 765 4308.600 + 766 4309.250 + 767 4309.940 + 768 4311.799 + 769 4312.997 + 770 4314.319 + 771 4315.254 + 772 4318.415 + 773 4320.126 + 774 4325.274 + 775 4328.915 + 776 4330.843 + 777 4331.250 + 778 4332.060 + 779 4333.560 + 780 4335.337 + 781 4335.709 + 782 4337.277 + 783 4338.107 + 784 4340.895 + 785 4342.444 + 786 4343.951 + 787 4344.326 + 788 4345.167 + 789 4345.851 + 790 4346.436 + 791 4348.110 + 792 4349.072 + 793 4352.230 + 794 4352.612 + 795 4353.448 + 796 4354.482 + 797 4358.320 + 798 4359.372 + 799 4362.070 + 800 4363.794 + 801 4365.930 + 802 4367.870 + 803 4369.494 + 804 4369.875 + 805 4370.760 + 806 4371.360 + 807 4374.124 + 808 4374.785 + 809 4375.960 + 810 4378.176 + 811 4379.740 + 812 4381.402 + 813 4381.860 + 814 4384.656 + 815 4385.080 + 816 4387.787 + 817 4391.110 + 818 4392.974 + 819 4393.759 + 820 4397.915 + 821 4400.090 + 822 4401.020 + 823 4401.581 + 824 4402.927 + 825 4404.910 + 826 4408.482 + 827 4408.883 + 828 4412.739 + 829 4412.893 + 830 4414.486 + 831 4416.237 + 832 4416.844 + 833 4420.900 + 834 4422.048 + 835 4423.720 + 836 4426.010 + 837 4430.180 + 838 4431.020 + 839 4432.252 + 840 4432.963 + 841 4433.830 + 842 4438.746 + 843 4439.123 + 844 4439.480 + 845 4440.324 + 846 4440.866 + 847 4441.608 + 848 4443.665 + 849 4445.033 + 850 4445.315 + 851 4445.901 + 852 4447.834 + 853 4448.554 + 854 4448.880 + 855 4450.793 + 856 4452.565 + 857 4458.001 + 858 4460.530 + 859 4461.241 + 860 4461.527 + 861 4463.666 + 862 4465.340 + 863 4469.525 + 864 4470.990 + 865 4474.770 + 866 4475.221 + 867 4478.595 + 868 4479.637 + 869 4480.822 + 870 4481.830 + 871 4482.169 + 872 4483.346 + 873 4485.713 + 874 4486.897 + 875 4487.495 + 876 4488.312 + 877 4488.680 + 878 4489.664 + 879 4490.990 + 880 4493.333 + 881 4497.914 + 882 4498.550 + 883 4498.940 + 884 4499.983 + 885 4502.950 + 886 4505.216 + 887 4506.494 + 888 4510.526 + 889 4510.733 + 890 4513.223 + 891 4513.680 + 892 4515.118 + 893 4516.064 + 894 4519.259 + 895 4521.194 + 896 4522.323 + 897 4530.570 + 898 4532.257 + 899 4533.077 + 900 4533.237 + 901 4533.304 + 902 4534.120 + 903 4535.254 + 904 4537.144 + 905 4537.670 + 906 4540.999 + 907 4544.514 + 908 4545.080 + 909 4545.915 + 910 4547.249 + 911 4547.780 + 912 4552.153 + 913 4555.812 + 914 4558.346 + 915 4561.347 + 916 4563.661 + 917 4567.240 + 918 4568.142 + 919 4570.972 + 920 4577.823 + 921 4579.390 + 922 4579.827 + 923 4581.173 + 924 4588.426 + 925 4589.930 + 926 4592.666 + 927 4593.643 + 928 4595.420 + 929 4596.097 + 930 4598.770 + 931 4603.144 + 932 4607.934 + 933 4608.620 + 934 4609.600 + 935 4611.859 + 936 4612.543 + 937 4613.604 + 938 4615.024 + 939 4615.334 + 940 4619.479 + 941 4621.163 + 942 4628.298 + 943 4628.441 + 944 4631.761 + 945 4633.765 + 946 4637.250 + 947 4638.685 + 948 4640.046 + 949 4641.253 + 950 4644.707 + 951 4646.686 + 952 4647.251 + 953 4650.234 + 954 4651.555 + 955 4651.989 + 956 4655.212 + 957 4657.940 + 958 4659.570 + 959 4663.202 + 960 4666.005 + 961 4666.798 + 962 4668.171 + 963 4669.984 + 964 4673.660 + 965 4676.055 + 966 4680.237 + 967 4680.646 + 968 4683.351 + 969 4686.194 + 970 4689.251 + 971 4690.622 + 972 4691.635 + 973 4694.091 + 974 4695.038 + 975 4695.454 + 976 4700.771 + 977 4702.316 + 978 4703.360 + 979 4703.989 + 980 4705.760 + 981 4706.251 + 982 4708.294 + 983 4712.481 + 984 4712.840 + 985 4720.458 + 986 4721.276 + 987 4721.620 + 988 4722.088 + 989 4723.438 + 990 4723.784 + 991 4724.772 + 992 4726.910 + 993 4728.133 + 994 4729.128 + 995 4732.080 + 996 4735.930 + 997 4739.676 + 998 4740.529 + 999 4740.952 + 1000 4742.117 + 1001 4743.687 + 1002 4745.337 + 1003 4749.200 + 1004 4749.971 + 1005 4752.414 + 1006 4758.128 + 1007 4764.346 + 1008 4764.890 + 1009 4765.595 + 1010 4766.600 + 1011 4773.241 + 1012 4774.259 + 1013 4775.794 + 1014 4777.191 + 1015 4778.294 + 1016 4779.728 + 1017 4782.761 + 1018 4783.861 + 1019 4786.531 + 1020 4787.148 + 1021 4789.386 + 1022 4793.244 + 1023 4795.913 + 1024 4806.070 + 1025 4808.133 + 1026 4809.614 + 1027 4812.375 + 1028 4813.007 + 1029 4813.720 + 1030 4813.896 + 1031 4817.020 + 1032 4818.647 + 1033 4819.193 + 1034 4820.464 + 1035 4820.884 + 1036 4821.587 + 1037 4822.854 + 1038 4823.606 + 1039 4823.996 + 1040 4826.700 + 1041 4829.797 + 1042 4831.121 + 1043 4831.597 + 1044 4832.802 + 1045 4833.178 + 1046 4840.843 + 1047 4843.941 + 1048 4845.162 + 1049 4847.900 + 1050 4848.362 + 1051 4849.140 + 1052 4850.439 + 1053 4852.868 + 1054 4858.332 + 1055 4861.216 + 1056 4861.717 + 1057 4863.172 + 1058 4865.477 + 1059 4865.910 + 1060 4867.590 + 1061 4868.881 + 1062 4871.289 + 1063 4872.917 + 1064 4874.364 + 1065 4876.260 + 1066 4878.009 + 1067 4878.733 + 1068 4879.900 + 1069 4881.204 + 1070 4882.250 + 1071 4887.947 + 1072 4889.060 + 1073 4889.490 + 1074 4892.760 + 1075 4893.445 + 1076 4894.955 + 1077 4898.459 + 1078 4899.240 + 1079 4902.054 + 1080 4902.770 + 1081 4904.750 + 1082 4910.156 + 1083 4910.793 + 1084 4911.378 + 1085 4912.529 + 1086 4919.815 + 1087 4920.623 + 1088 4921.613 + 1089 4925.950 + 1090 4927.780 + 1091 4929.086 + 1092 4933.240 + 1093 4933.852 + 1094 4936.774 + 1095 4937.829 + 1096 4939.642 + 1097 4943.064 + 1098 4945.458 + 1099 4946.663 + 1100 4947.575 + 1101 4950.251 + 1102 4950.626 + 1103 4954.660 + 1104 4960.423 + 1105 4961.726 + 1106 4965.120 + 1107 4965.731 + 1108 4968.755 + 1109 4970.063 + 1110 4972.177 + 1111 4980.186 + 1112 4982.487 + 1113 4985.372 + 1114 4987.147 + 1115 4989.308 + 1116 4993.749 + 1117 5002.097 + 1118 5003.598 + 1119 5004.127 + 1120 5009.350 + 1121 5015.889 + 1122 5017.160 + 1123 5017.254 + 1124 5019.324 + 1125 5019.806 + 1126 5022.005 + 1127 5028.655 + 1128 5029.891 + 1129 5039.230 + 1130 5041.122 + 1131 5044.719 + 1132 5045.248 + 1133 5047.043 + 1134 5048.813 + 1135 5048.936 + 1136 5049.796 + 1137 5050.784 + 1138 5051.888 + 1139 5055.347 + 1140 5057.986 + 1141 5058.361 + 1142 5059.861 + 1143 5061.656 + 1144 5062.070 + 1145 5062.932 + 1146 5064.602 + 1147 5064.945 + 1148 5066.135 + 1149 5066.773 + 1150 5067.973 + 1151 5069.338 + 1152 5081.440 + 1153 5085.020 + 1154 5085.295 + 1155 5090.550 + 1156 5094.106 + 1157 5095.064 + 1158 5096.484 + 1159 5098.043 + 1160 5098.931 + 1161 5098.970 + 1162 5100.621 + 1163 5101.129 + 1164 5111.278 + 1165 5113.382 + 1166 5115.044 + 1167 5118.200 + 1168 5122.499 + 1169 5125.489 + 1170 5125.950 + 1171 5128.489 + 1172 5134.746 + 1173 5137.473 + 1174 5140.773 + 1175 5141.810 + 1176 5143.267 + 1177 5143.916 + 1178 5145.360 + 1179 5148.211 + 1180 5151.612 + 1181 5154.243 + 1182 5158.604 + 1183 5159.620 + 1184 5160.710 + 1185 5161.539 + 1186 5162.284 + 1187 5163.458 + 1188 5165.820 + 1189 5168.586 + 1190 5168.922 + 1191 5173.671 + 1192 5175.324 + 1193 5175.911 + 1194 5176.280 + 1195 5176.403 + 1196 5176.961 + 1197 5177.623 + 1198 5183.989 + 1199 5184.453 + 1200 5186.413 + 1201 5187.337 + 1202 5187.467 + 1203 5187.746 + 1204 5190.872 + 1205 5193.825 + 1206 5194.020 + 1207 5194.457 + 1208 5195.813 + 1209 5198.800 + 1210 5199.163 + 1211 5203.848 + 1212 5205.152 + 1213 5206.495 + 1214 5209.724 + 1215 5211.230 + 1216 5213.349 + 1217 5216.596 + 1218 5218.527 + 1219 5219.109 + 1220 5220.926 + 1221 5221.270 + 1222 5228.224 + 1223 5231.159 + 1224 5233.225 + 1225 5234.107 + 1226 5237.903 + 1227 5238.813 + 1228 5239.552 + 1229 5240.196 + 1230 5247.196 + 1231 5247.654 + 1232 5252.786 + 1233 5254.259 + 1234 5258.360 + 1235 5260.104 + 1236 5261.472 + 1237 5266.710 + 1238 5269.792 + 1239 5273.131 + 1240 5274.118 + 1241 5277.500 + 1242 5281.068 + 1243 5291.816 + 1244 5294.397 + 1245 5296.278 + 1246 5297.743 + 1247 5298.282 + 1248 5300.523 + 1249 5301.404 + 1250 5303.483 + 1251 5305.770 + 1252 5306.986 + 1253 5307.465 + 1254 5310.266 + 1255 5312.002 + 1256 5312.528 + 1257 5312.904 + 1258 5317.494 + 1259 5320.770 + 1260 5322.898 + 1261 5325.143 + 1262 5326.277 + 1263 5326.975 + 1264 5329.374 + 1265 5330.080 + 1266 5340.498 + 1267 5343.581 + 1268 5347.971 + 1269 5351.126 + 1270 5351.836 + 1271 5355.636 + 1272 5358.706 + 1273 5359.827 + 1274 5360.150 + 1275 5361.155 + 1276 5362.575 + 1277 5369.282 + 1278 5369.447 + 1279 5370.709 + 1280 5372.702 + 1281 5374.822 + 1282 5375.352 + 1283 5376.130 + 1284 5376.780 + 1285 5379.110 + 1286 5382.927 + 1287 5384.301 + 1288 5386.610 + 1289 5388.050 + 1290 5390.440 + 1291 5392.572 + 1292 5393.972 + 1293 5394.760 + 1294 5398.701 + 1295 5398.922 + 1296 5399.010 + 1297 5399.174 + 1298 5400.145 + 1299 5402.690 + 1300 5403.199 + 1301 5407.653 + 1302 5410.768 + 1303 5415.491 + 1304 5417.485 + 1305 5421.346 + 1306 5421.836 + 1307 5424.008 + 1308 5425.678 + 1309 5426.407 + 1310 5431.112 + 1311 5434.151 + 1312 5435.892 + 1313 5437.387 + 1314 5439.970 + 1315 5440.601 + 1316 5443.118 + 1317 5443.210 + 1318 5447.153 + 1319 5449.478 + 1320 5451.650 + 1321 5452.218 + 1322 5457.370 + 1323 5458.967 + 1324 5461.735 + 1325 5464.205 + 1326 5470.759 + 1327 5473.440 + 1328 5474.865 + 1329 5479.075 + 1330 5484.146 + 1331 5488.628 + 1332 5492.643 + 1333 5493.204 + 1334 5494.330 + 1335 5495.872 + 1336 5499.255 + 1337 5499.647 + 1338 5501.281 + 1339 5504.301 + 1340 5506.112 + 1341 5507.538 + 1342 5508.558 + 1343 5509.993 + 1344 5514.873 + 1345 5518.989 + 1346 5524.582 + 1347 5524.930 + 1348 5527.295 + 1349 5528.227 + 1350 5537.130 + 1351 5537.556 + 1352 5538.608 + 1353 5539.262 + 1354 5539.910 + 1355 5541.581 + 1356 5542.890 + 1357 5548.175 + 1358 5551.372 + 1359 5552.623 + 1360 5554.070 + 1361 5557.045 + 1362 5558.342 + 1363 5558.702 + 1364 5559.891 + 1365 5564.201 + 1366 5567.998 + 1367 5571.191 + 1368 5572.465 + 1369 5573.353 + 1370 5576.204 + 1371 5577.700 + 1372 5579.358 + 1373 5580.077 + 1374 5580.754 + 1375 5583.762 + 1376 5587.026 + 1377 5588.750 + 1378 5593.613 + 1379 5595.063 + 1380 5595.846 + 1381 5597.460 + 1382 5599.654 + 1383 5601.603 + 1384 5602.852 + 1385 5604.515 + 1386 5606.386 + 1387 5606.732 + 1388 5609.573 + 1389 5610.104 + 1390 5610.231 + 1391 5610.680 + 1392 5612.068 + 1393 5615.319 + 1394 5619.975 + 1395 5630.297 + 1396 5632.872 + 1397 5633.295 + 1398 5639.746 + 1399 5641.734 + 1400 5645.668 + 1401 5646.451 + 1402 5648.991 + 1403 5650.703 + 1404 5657.925 + 1405 5659.130 + 1406 5664.621 + 1407 5665.180 + 1408 5665.628 + 1409 5667.128 + 1410 5674.986 + 1411 5677.053 + 1412 5679.005 + 1413 5681.900 + 1414 5685.192 + 1415 5691.710 + 1416 5700.458 + 1417 5700.917 + 1418 5702.651 + 1419 5707.103 + 1420 5717.171 + 1421 5719.623 + 1422 5720.183 + 1423 5724.253 + 1424 5724.463 + 1425 5725.388 + 1426 5732.975 + 1427 5736.029 + 1428 5739.517 + 1429 5741.170 + 1430 5741.829 + 1431 5748.741 + 1432 5749.388 + 1433 5753.026 + 1434 5760.550 + 1435 5762.794 + 1436 5763.529 + 1437 5767.778 + 1438 5768.181 + 1439 5771.760 + 1440 5772.116 + 1441 5773.946 + 1442 5777.400 + 1443 5781.658 + 1444 5782.289 + 1445 5789.645 + 1446 5792.430 + 1447 5796.068 + 1448 5796.418 + 1449 5797.319 + 1450 5798.478 + 1451 5800.829 + 1452 5802.082 + 1453 5804.141 + 1454 5807.681 + 1455 5812.972 + 1456 5815.422 + 1457 5822.793 + 1458 5830.827 + 1459 5832.370 + 1460 5834.263 + 1461 5838.950 + 1462 5840.640 + 1463 5843.807 + 1464 5845.918 + 1465 5852.680 + 1466 5853.474 + 1467 5854.120 + 1468 5859.668 + 1469 5860.315 + 1470 5863.718 + 1471 5866.811 + 1472 5868.374 + 1473 5869.850 + 1474 5870.552 + 1475 5871.182 + 1476 5882.625 + 1477 5885.701 + 1478 5886.531 + 1479 5888.592 + 1480 5889.953 + 1481 5891.451 + 1482 5894.698 + 1483 5895.281 + 1484 5899.844 + 1485 5904.159 + 1486 5905.570 + 1487 5908.935 + 1488 5911.229 + 1489 5912.084 + 1490 5914.671 + 1491 5916.728 + 1492 5918.944 + 1493 5922.802 + 1494 5925.403 + 1495 5926.232 + 1496 5927.130 + 1497 5928.805 + 1498 5929.480 + 1499 5929.934 + 1500 5934.409 + 1501 5934.461 + 1502 5936.386 + 1503 5937.162 + 1504 5937.663 + 1505 5938.825 + 1506 5942.668 + 1507 5944.647 + 1508 5948.799 + 1509 5949.260 + 1510 5955.561 + 1511 5959.673 + 1512 5962.056 + 1513 5969.737 + 1514 5971.590 + 1515 5973.664 + 1516 5975.064 + 1517 5981.900 + 1518 5986.266 + 1519 5987.289 + 1520 5989.044 + 1521 5991.007 + 1522 5994.128 + 1523 5996.629 + 1524 5999.000 + 1525 6000.762 + 1526 6001.203 + 1527 6005.165 + 1528 6005.740 + 1529 6007.072 + 1530 6010.160 + 1531 6011.533 + 1532 6013.680 + 1533 6015.422 + 1534 6021.035 + 1535 6023.224 + 1536 6025.140 + 1537 6030.445 + 1538 6032.124 + 1539 6032.872 + 1540 6033.413 + 1541 6035.192 + 1542 6037.697 + 1543 6038.680 + 1544 6042.589 + 1545 6043.230 + 1546 6044.432 + 1547 6049.051 + 1548 6052.721 + 1549 6053.380 + 1550 6055.593 + 1551 6059.373 + 1552 6061.536 + 1553 6065.779 + 1554 6069.020 + 1555 6073.103 + 1556 6077.105 + 1557 6077.872 + 1558 6078.421 + 1559 6079.222 + 1560 6085.374 + 1561 6087.262 + 1562 6088.030 + 1563 6090.760 + 1564 6098.120 + 1565 6099.083 + 1566 6101.160 + 1567 6101.725 + 1568 6102.594 + 1569 6103.560 + 1570 6103.641 + 1571 6104.568 + 1572 6105.645 + 1573 6107.533 + 1574 6112.837 + 1575 6114.920 + 1576 6116.166 + 1577 6119.699 + 1578 6120.556 + 1579 6121.407 + 1580 6122.214 + 1581 6123.380 + 1582 6124.480 + 1583 6125.739 + 1584 6127.380 + 1585 6129.545 + 1586 6137.926 + 1587 6138.670 + 1588 6145.430 + 1589 6150.683 + 1590 6151.993 + 1591 6154.068 + 1592 6154.516 + 1593 6155.581 + 1594 6157.087 + 1595 6161.353 + 1596 6162.170 + 1597 6164.479 + 1598 6169.822 + 1599 6172.280 + 1600 6173.106 + 1601 6178.431 + 1602 6180.705 + 1603 6182.621 + 1604 6184.778 + 1605 6188.125 + 1606 6191.905 + 1607 6193.856 + 1608 6198.222 + 1609 6203.492 + 1610 6205.860 + 1611 6207.220 + 1612 6208.686 + 1613 6212.507 + 1614 6215.945 + 1615 6220.011 + 1616 6221.319 + 1617 6224.527 + 1618 6226.369 + 1619 6232.974 + 1620 6234.855 + 1621 6240.953 + 1622 6243.130 + 1623 6248.400 + 1624 6250.485 + 1625 6257.423 + 1626 6258.606 + 1627 6261.064 + 1628 6261.418 + 1629 6266.173 + 1630 6271.544 + 1631 6274.116 + 1632 6274.164 + 1633 6277.238 + 1634 6279.166 + 1635 6285.278 + 1636 6287.255 + 1637 6291.191 + 1638 6293.242 + 1639 6296.876 + 1640 6300.916 + 1641 6303.250 + 1642 6307.662 + 1643 6309.140 + 1644 6310.810 + 1645 6315.775 + 1646 6317.182 + 1647 6321.820 + 1648 6324.450 + 1649 6326.367 + 1650 6327.277 + 1651 6331.413 + 1652 6337.620 + 1653 6339.668 + 1654 6342.859 + 1655 6348.737 + 1656 6355.910 + 1657 6369.139 + 1658 6369.577 + 1659 6371.943 + 1660 6376.930 + 1661 6379.673 + 1662 6384.719 + 1663 6387.395 + 1664 6399.230 + 1665 6406.446 + 1666 6411.899 + 1667 6413.614 + 1668 6416.315 + 1669 6431.570 + 1670 6437.761 + 1671 6439.071 + 1672 6441.950 + 1673 6443.890 + 1674 6446.771 + 1675 6450.006 + 1676 6450.955 + 1677 6457.282 + 1678 6462.595 + 1679 6466.560 + 1680 6483.100 + 1681 6487.441 + 1682 6488.883 + 1683 6490.737 + 1684 6493.197 + 1685 6493.777 + 1686 6501.992 + 1687 6503.511 + 1688 6506.986 + 1689 6509.050 + 1690 6512.364 + 1691 6513.840 + 1692 6522.043 + 1693 6531.341 + 1694 6537.614 + 1695 6538.115 + 1696 6545.718 + 1697 6551.705 + 1698 6554.160 + 1699 6558.875 + 1700 6569.632 + 1701 6576.122 + 1702 6577.214 + 1703 6577.656 + 1704 6580.229 + 1705 6583.906 + 1706 6584.613 + 1707 6588.539 + 1708 6591.484 + 1709 6593.462 + 1710 6593.939 + 1711 6596.100 + 1712 6599.482 + 1713 6604.853 + 1714 6605.416 + 1715 6613.374 + 1716 6617.058 + 1717 6617.515 + 1718 6618.166 + 1719 6619.946 + 1720 6638.240 + 1721 6638.912 + 1722 6639.720 + 1723 6643.790 + 1724 6644.663 + 1725 6646.540 + 1726 6648.495 + 1727 6648.958 + 1728 6658.677 + 1729 6660.640 + 1730 6662.268 + 1731 6664.020 + 1732 6666.360 + 1733 6668.816 + 1734 6673.579 + 1735 6674.697 + 1736 6677.282 + 1737 6678.706 + 1738 6683.367 + 1739 6684.360 + 1740 6687.520 + 1741 6692.726 + 1742 6694.496 + 1743 6696.140 + 1744 6697.712 + 1745 6698.850 + 1746 6704.051 + 1747 6711.252 + 1748 6713.970 + 1749 6717.385 + 1750 6719.200 + 1751 6727.458 + 1752 6728.118 + 1753 6728.759 + 1754 6733.748 + 1755 6742.884 + 1756 6752.832 + 1757 6754.300 + 1758 6756.453 + 1759 6757.109 + 1760 6758.203 + 1761 6765.669 + 1762 6766.560 + 1763 6772.174 + 1764 6778.312 + 1765 6780.125 + 1766 6780.413 + 1767 6787.736 + 1768 6788.840 + 1769 6791.235 + 1770 6809.100 + 1771 6809.509 + 1772 6818.260 + 1773 6823.508 + 1774 6824.677 + 1775 6827.240 + 1776 6829.035 + 1777 6834.924 + 1778 6851.860 + 1779 6853.523 + 1780 6854.109 + 1781 6861.300 + 1782 6863.520 + 1783 6866.366 + 1784 6866.763 + 1785 6868.450 + 1786 6871.290 + 1787 6874.753 + 1788 6879.590 + 1789 6882.811 + 1790 6886.408 + 1791 6886.570 + 1792 6887.100 + 1793 6888.170 + 1794 6889.303 + 1795 6909.849 + 1796 6911.226 + 1797 6916.128 + 1798 6937.666 + 1799 6942.538 + 1800 6943.610 + 1801 6945.490 + 1802 6948.205 + 1803 6951.460 + 1804 6954.656 + 1805 6965.430 + 1806 6989.655 + 1807 6992.170 + 1808 6993.037 + 1809 7000.803 + 1810 7002.883 + 1811 7018.567 + 1812 7030.262 + 1813 7036.283 + 1814 7045.797 + 1815 7053.619 + 1816 7058.489 + 1817 7060.041 + 1818 7060.653 + 1819 7064.451 + 1820 7067.217 + 1821 7068.730 + 1822 7072.394 + 1823 7075.333 + 1824 7084.169 + 1825 7086.700 + 1826 7089.339 + 1827 7100.514 + 1828 7107.496 + 1829 7109.860 + 1830 7114.398 + 1831 7122.044 + 1832 7124.560 + 1833 7125.800 + 1834 7130.184 + 1835 7132.100 + 1836 7142.331 + 1837 7147.041 + 1838 7148.559 + 1839 7150.284 + 1840 7154.762 + 1841 7154.953 + 1842 7156.941 + 1843 7158.830 + 1844 7159.947 + 1845 7162.570 + 1846 7168.895 + 1847 7173.372 + 1848 7191.133 + 1849 7200.045 + 1850 7206.483 + 1851 7206.986 + 1852 7208.006 + 1853 7212.689 + 1854 7218.054 + 1855 7219.151 + 1856 7229.930 + 1857 7230.862 + 1858 7233.580 + 1859 7242.092 + 1860 7244.696 + 1861 7246.127 + 1862 7255.354 + 1863 7256.986 + 1864 7258.177 + 1865 7270.660 + 1866 7272.936 + 1867 7284.903 + 1868 7285.440 + 1869 7288.980 + 1870 7296.265 + 1871 7298.143 + 1872 7305.404 + 1873 7308.641 + 1874 7311.710 + 1875 7315.066 + 1876 7316.000 + 1877 7324.807 + 1878 7328.285 + 1879 7329.491 + 1880 7335.577 + 1881 7341.151 + 1882 7342.576 + 1883 7350.780 + 1884 7353.316 + 1885 7372.118 + 1886 7376.877 + 1887 7383.980 + 1888 7392.970 + 1889 7402.252 + 1890 7411.736 + 1891 7412.310 + 1892 7417.790 + 1893 7418.550 + 1894 7421.827 + 1895 7422.260 + 1896 7425.240 + 1897 7428.940 + 1898 7430.253 + 1899 7435.330 + 1900 7436.250 + 1901 7447.801 + 1902 7455.208 + 1903 7461.874 + 1904 7471.180 + 1905 7481.354 + 1906 7483.625 + 1907 7484.240 + 1908 7487.973 + 1909 7489.614 + 1910 7503.867 + 1911 7510.420 + 1912 7511.349 + 1913 7511.790 + 1914 7514.651 + 1915 7523.134 + 1916 7525.508 + 1917 7549.313 + 1918 7565.851 + 1919 7567.741 + 1920 7569.511 + 1921 7585.743 + 1922 7589.330 + 1923 7598.205 + 1924 7607.823 + 1925 7618.330 + 1926 7625.705 + 1927 7627.175 + 1928 7628.860 + 1929 7630.310 + 1930 7635.105 + 1931 7647.379 + 1932 7652.320 + 1933 7653.828 + 1934 7654.699 + 1935 7658.324 + 1936 7660.890 + 1937 7670.040 + 1938 7678.126 + 1939 7685.307 + 1940 7697.924 + 1941 7704.810 + 1942 7710.269 + 1943 7713.937 + 1944 7724.206 + 1945 7731.738 + 1946 7782.316 + 1947 7788.934 + 1948 7798.358 + 1949 7814.330 + 1950 7817.770 + 1951 7834.457 + 1952 7840.457 + 1953 7841.791 + 1954 7847.539 + 1955 7861.910 + 1956 7865.969 + 1957 7868.200 + 1958 7886.283 + 1959 7891.075 + 1960 7900.320 + 1961 7916.450 + 1962 7937.733 + 1963 7941.726 + 1964 7948.175 + 1965 7978.973 + 1966 7987.973 + 1967 8006.156 + 1968 8014.786 + 1969 8022.201 + 1970 8022.330 + 1971 8032.431 + 1972 8037.230 + 1973 8046.130 + 1974 8053.307 + 1975 8062.630 + 1976 8066.826 + 1977 8068.742 + 1978 8075.652 + 1979 8079.680 + 1980 8085.219 + 1981 8093.623 + 1982 8103.692 + 1983 8115.311 + 1984 8122.723 + 1985 8129.405 + 1986 8138.475 + 1987 8143.138 + 1988 8159.727 + 1989 8169.786 + 1990 8178.840 + 1991 8186.911 + 1992 8202.147 + 1993 8203.201 + 1994 8231.406 + 1995 8252.393 + 1996 8254.742 + 1997 8259.511 + 1998 8263.924 + 1999 8264.521 + 2000 8275.626 + 2001 8320.855 + 2002 8330.450 + 2003 8332.210 + 2004 8358.726 + 2005 8367.393 + 2006 8369.340 + 2007 8408.208 + 2008 8416.727 + 2009 8417.998 + 2010 8421.225 + 2011 8424.647 + 2012 8445.487 + 2013 8446.511 + 2014 8464.236 + 2015 8471.826 + 2016 8478.358 + 2017 8490.300 + 2018 8510.624 + 2019 8516.554 + 2020 8521.441 + 2021 8554.944 + 2022 8573.120 + 2023 8605.780 + 2024 8616.222 + 2025 8620.470 + 2026 8621.322 + 2027 8629.142 + 2028 8631.356 + 2029 8635.741 + 2030 8638.362 + 2031 8639.441 + 2032 8645.309 + 2033 8648.396 + 2034 8649.149 + 2035 8655.876 + 2036 8662.137 + 2037 8665.485 + 2038 8667.446 + 2039 8667.943 + 2040 8668.116 + 2041 8678.430 + 2042 8682.220 + 2043 8686.093 + 2044 8686.619 + 2045 8687.848 + 2046 8691.335 + 2047 8698.596 + 2048 8701.121 + 2049 8703.702 + 2050 8704.860 + 2051 8707.359 + 2052 8709.234 + 2053 8710.414 + 2054 8712.853 + 2055 8713.654 + 2056 8719.629 + 2057 8721.659 + 2058 8722.458 + 2059 8723.718 + 2060 8724.376 + 2061 8730.821 + 2062 8732.424 + 2063 8734.023 + 2064 8739.781 + 2065 8748.031 + 2066 8749.169 + 2067 8751.206 + 2068 8758.243 + 2069 8760.449 + 2070 8761.720 + 2071 8766.745 + 2072 8771.880 + 2073 8772.384 + 2074 8772.805 + 2075 8773.532 + 2076 8775.573 + 2077 8782.716 + 2078 8784.142 + 2079 8784.562 + 2080 8784.590 + 2081 8790.376 + 2082 8792.058 + 2083 8798.172 + 2084 8804.590 + 2085 8805.898 + 2086 8810.254 + 2087 8812.511 + 2088 8816.173 + 2089 8817.743 + 2090 8821.759 + 2091 8829.693 + 2092 8841.183 + 2093 8847.990 + 2094 8848.306 + 2095 8849.315 + 2096 8849.970 + 2097 8852.791 + 2098 8854.908 + 2099 8859.019 + 2100 8860.976 + 2101 8866.715 + 2102 8868.833 + 2103 8875.232 + 2104 8881.900 + 2105 8889.194 + 2106 8892.986 + 2107 8893.540 + 2108 8910.856 + 2109 8912.773 + 2110 8917.510 + 2111 8927.729 + 2112 8928.093 + 2113 8941.661 + 2114 8948.421 + 2115 8949.122 + 2116 8955.847 + 2117 8957.986 + 2118 8962.190 + 2119 8962.207 + 2120 8962.895 + 2121 8967.003 + 2122 8967.640 + 2123 8969.867 + 2124 8979.702 + 2125 8980.739 + 2126 8985.281 + 2127 8987.408 + 2128 8990.478 + 2129 8990.894 + 2130 8995.189 + 2131 8997.876 + 2132 9009.883 + 2133 9012.526 + 2134 9016.590 + 2135 9017.590 + 2136 9031.819 + 2137 9037.893 + 2138 9038.691 + 2139 9040.123 + 2140 9045.353 + 2141 9046.713 + 2142 9048.250 + 2143 9053.485 + 2144 9056.081 + 2145 9062.563 + 2146 9063.960 + 2147 9066.111 + 2148 9067.248 + 2149 9069.582 + 2150 9072.278 + 2151 9075.420 + 2152 9076.195 + 2153 9090.446 + 2154 9090.818 + 2155 9101.083 + 2156 9111.531 + 2157 9118.138 + 2158 9119.637 + 2159 9122.966 + 2160 9126.329 + 2161 9129.183 + 2162 9132.273 + 2163 9134.692 + 2164 9135.938 + 2165 9140.556 + 2166 9155.297 + 2167 9156.188 + 2168 9165.895 + 2169 9167.795 + 2170 9170.822 + 2171 9178.779 + 2172 9187.565 + 2173 9193.593 + 2174 9194.680 + 2175 9199.685 + 2176 9203.962 + 2177 9208.025 + 2178 9208.581 + 2179 9215.920 + 2180 9221.433 + 2181 9224.498 + 2182 9227.512 + 2183 9232.496 + 2184 9233.273 + 2185 9233.857 + 2186 9239.326 + 2187 9243.761 + 2188 9245.256 + 2189 9250.578 + 2190 9260.325 + 2191 9263.683 + 2192 9266.207 + 2193 9267.689 + 2194 9270.150 + 2195 9271.181 + 2196 9289.562 + 2197 9291.580 + 2198 9294.974 + 2199 9300.013 + 2200 9307.896 + 2201 9310.444 + 2202 9317.729 + 2203 9320.071 + 2204 9336.162 + 2205 9340.705 + 2206 9354.218 + 2207 9355.991 + 2208 9360.988 + 2209 9378.534 + 2210 9383.272 + 2211 9388.931 + 2212 9390.585 + 2213 9399.089 + 2214 9409.349 + 2215 9413.676 + 2216 9414.089 + 2217 9417.457 + 2218 9420.620 + 2219 9431.600 + 2220 9432.282 + 2221 9436.812 + 2222 9450.461 + 2223 9455.202 + 2224 9458.626 + 2225 9470.682 + 2226 9474.879 + 2227 9486.926 + 2228 9495.498 + 2229 9497.189 + 2230 9500.300 + 2231 9505.393 + 2232 9507.652 + 2233 9510.946 + 2234 9536.407 + 2235 9548.030 + 2236 9553.984 + 2237 9561.245 + 2238 9565.559 + 2239 9567.280 + 2240 9567.829 + 2241 9577.348 + 2242 9582.813 + 2243 9583.080 + 2244 9587.027 + 2245 9590.343 + 2246 9595.391 + 2247 9608.486 + 2248 9608.936 + 2249 9619.218 + 2250 9620.995 + 2251 9625.198 + 2252 9627.671 + 2253 9629.569 + 2254 9630.744 + 2255 9632.644 + 2256 9642.478 + 2257 9643.319 + 2258 9656.441 + 2259 9663.644 + 2260 9664.698 + 2261 9674.791 + 2262 9676.104 + 2263 9676.836 + 2264 9685.677 + 2265 9695.031 + 2266 9701.576 + 2267 9702.272 + 2268 9716.142 + 2269 9718.492 + 2270 9736.213 + 2271 9743.562 + 2272 9746.463 + 2273 9753.592 + 2274 9757.220 + 2275 9769.535 + 2276 9779.453 + 2277 9789.511 + 2278 9796.200 + 2279 9797.245 + 2280 9800.363 + 2281 9812.697 + 2282 9814.958 + 2283 9819.178 + 2284 9826.449 + 2285 9831.669 + 2286 9833.423 + 2287 9834.007 + 2288 9838.848 + 2289 9840.917 + 2290 9845.684 + 2291 9855.742 + 2292 9864.598 + 2293 9865.449 + 2294 9867.891 + 2295 9868.921 + 2296 9871.995 + 2297 9872.630 + 2298 9873.815 + 2299 9896.048 + 2300 9898.354 + 2301 9902.356 + 2302 9907.472 + 2303 9910.075 + 2304 9910.837 + 2305 9911.113 + 2306 9912.199 + 2307 9916.120 + 2308 9927.325 + 2309 9934.718 + 2310 9935.199 + 2311 9938.836 + 2312 9943.064 + 2313 9952.370 + 2314 9963.491 + 2315 9970.463 + 2316 9974.689 + 2317 9985.050 + 2318 9987.635 + 2319 9989.938 + 2320 9992.648 + 2321 9993.863 + 2322 9998.509 + 2323 9998.960 + 2324 10011.39 + 2325 10033.22 + 2326 10037.11 + 2327 10039.09 + 2328 10039.36 + 2329 10045.31 + 2330 10048.03 + 2331 10056.20 + 2332 10079.54 + 2333 10081.22 + 2334 10082.87 + 2335 10083.78 + 2336 10086.40 + 2337 10089.13 + 2338 10102.57 + 2339 10105.07 + 2340 10111.87 + 2341 10117.99 + 2342 10131.36 + 2343 10133.56 + 2344 10137.38 + 2345 10140.43 + 2346 10141.39 + 2347 10144.26 + 2348 10175.00 + 2349 10178.52 + 2350 10180.59 + 2351 10184.53 + 2352 10188.41 + 2353 10211.53 + 2354 10214.43 + 2355 10218.43 + 2356 10223.65 + 2357 10236.02 + 2358 10241.77 + 2359 10247.55 + 2360 10250.68 + 2361 10255.58 + 2362 10257.36 + 2363 10258.16 + 2364 10271.18 + 2365 10272.05 + 2366 10283.11 + 2367 10288.99 + 2368 10301.16 + 2369 10304.07 + 2370 10308.54 + 2371 10314.89 + 2372 10316.89 + 2373 10334.92 + 2374 10343.82 + 2375 10344.28 + 2376 10346.53 + 2377 10349.04 + 2378 10358.16 + 2379 10369.52 + 2380 10377.48 + 2381 10378.14 + 2382 10387.49 + 2383 10403.05 + 2384 10412.99 + 2385 10429.67 + 2386 10436.86 + 2387 10439.50 + 2388 10450.44 + 2389 10459.72 + 2390 10483.36 + 2391 10492.25 + 2392 10494.84 + 2393 10498.49 + 2394 10502.58 + 2395 10512.20 + 2396 10518.18 + 2397 10525.83 + 2398 10527.78 + 2399 10529.98 + 2400 10533.38 + 2401 10536.86 + 2402 10540.21 + 2403 10540.95 + 2404 10545.29 + 2405 10554.83 + 2406 10556.45 + 2407 10565.30 + 2408 10576.35 + 2409 10585.02 + 2410 10587.09 + 2411 10591.34 + 2412 10596.90 + 2413 10601.33 + 2414 10605.45 + 2415 10613.38 + 2416 10615.00 + 2417 10622.54 + 2418 10646.51 + 2419 10664.23 + 2420 10678.36 + 2421 10700.35 + 2422 10703.64 + 2423 10723.92 + 2424 10725.41 + 2425 10726.92 + 2426 10732.24 + 2427 10741.81 + 2428 10744.36 + 2429 10752.47 + 2430 10754.33 + 2431 10772.43 + 2432 10776.98 + 2433 10779.09 + 2434 10785.91 + 2435 10786.36 + 2436 10803.91 + 2437 10804.52 + 2438 10807.34 + 2439 10812.27 + 2440 10820.08 + 2441 10834.17 + 2442 10853.45 + 2443 10862.50 + 2444 10869.96 + 2445 10874.57 + 2446 10890.28 + 2447 10901.18 + 2448 10911.32 + 2449 10913.57 + 2450 10923.72 + 2451 10941.62 + 2452 10948.15 + 2453 10962.88 + 2454 10983.63 + 2455 10990.21 + diff --git a/banzai_nres/tests/data/ThAr_atlas_ESO_copy04.txt b/banzai_nres/tests/data/ThAr_atlas_ESO_copy04.txt new file mode 100644 index 00000000..1f9531a1 --- /dev/null +++ b/banzai_nres/tests/data/ThAr_atlas_ESO_copy04.txt @@ -0,0 +1,2456 @@ + 1 2768.842 + 2 2795.531 + 3 2832.315 + 4 2837.295 + 5 2842.812 + 6 2851.259 + 7 2852.125 + 8 2870.406 + 9 2884.290 + 10 2885.049 + 11 2887.818 + 12 2898.934 + 13 2899.720 + 14 2921.620 + 15 2925.051 + 16 2928.254 + 17 2942.860 + 18 2957.583 + 19 2957.916 + 20 2968.687 + 21 2974.012 + 22 2978.660 + 23 2983.817 + 24 2993.799 + 25 2999.094 + 26 3006.932 + 27 3008.497 + 28 3034.066 + 29 3046.951 + 30 3049.092 + 31 3060.439 + 32 3061.700 + 33 3067.729 + 34 3072.115 + 35 3078.828 + 36 3080.217 + 37 3082.981 + 38 3085.026 + 39 3088.203 + 40 3088.470 + 41 3090.094 + 42 3093.396 + 43 3104.352 + 44 3105.747 + 45 3107.026 + 46 3108.297 + 47 3110.021 + 48 3117.684 + 49 3119.526 + 50 3122.963 + 51 3124.387 + 52 3125.507 + 53 3131.070 + 54 3136.216 + 55 3136.829 + 56 3139.017 + 57 3140.272 + 58 3142.836 + 59 3145.637 + 60 3146.043 + 61 3150.455 + 62 3154.301 + 63 3154.775 + 64 3161.394 + 65 3165.296 + 66 3166.098 + 67 3169.329 + 68 3169.673 + 69 3171.276 + 70 3173.427 + 71 3174.204 + 72 3175.726 + 73 3178.243 + 74 3179.048 + 75 3180.194 + 76 3184.949 + 77 3192.586 + 78 3194.228 + 79 3195.689 + 80 3198.969 + 81 3202.521 + 82 3204.321 + 83 3205.001 + 84 3207.585 + 85 3210.309 + 86 3211.194 + 87 3213.574 + 88 3214.075 + 89 3214.380 + 90 3216.738 + 91 3220.351 + 92 3222.404 + 93 3225.411 + 94 3229.010 + 95 3230.868 + 96 3235.840 + 97 3238.116 + 98 3238.934 + 99 3241.108 + 100 3243.689 + 101 3244.449 + 102 3245.760 + 103 3249.800 + 104 3251.916 + 105 3253.866 + 106 3254.810 + 107 3256.274 + 108 3257.367 + 109 3258.105 + 110 3259.061 + 111 3262.668 + 112 3263.570 + 113 3265.578 + 114 3266.635 + 115 3270.817 + 116 3272.027 + 117 3273.317 + 118 3273.916 + 119 3275.068 + 120 3280.371 + 121 3281.049 + 122 3281.702 + 123 3285.804 + 124 3286.583 + 125 3287.789 + 126 3290.600 + 127 3291.739 + 128 3292.521 + 129 3293.641 + 130 3298.050 + 131 3299.669 + 132 3301.651 + 133 3304.238 + 134 3305.304 + 135 3307.228 + 136 3309.365 + 137 3314.827 + 138 3319.345 + 139 3319.910 + 140 3324.753 + 141 3325.121 + 142 3327.193 + 143 3329.728 + 144 3330.477 + 145 3333.129 + 146 3334.604 + 147 3337.870 + 148 3340.725 + 149 3344.759 + 150 3346.556 + 151 3348.768 + 152 3350.924 + 153 3351.229 + 154 3354.180 + 155 3358.602 + 156 3360.998 + 157 3364.686 + 158 3372.823 + 159 3373.493 + 160 3374.975 + 161 3376.436 + 162 3378.573 + 163 3380.860 + 164 3385.532 + 165 3386.501 + 166 3387.921 + 167 3388.531 + 168 3392.035 + 169 3396.728 + 170 3397.516 + 171 3398.545 + 172 3401.711 + 173 3402.695 + 174 3405.558 + 175 3408.750 + 176 3413.013 + 177 3415.885 + 178 3417.498 + 179 3419.173 + 180 3421.210 + 181 3422.656 + 182 3423.990 + 183 3428.999 + 184 3433.999 + 185 3434.727 + 186 3435.977 + 187 3436.727 + 188 3437.307 + 189 3439.399 + 190 3442.579 + 191 3445.217 + 192 3445.744 + 193 3446.547 + 194 3449.645 + 195 3451.702 + 196 3454.095 + 197 3457.069 + 198 3462.851 + 199 3464.127 + 200 3465.765 + 201 3468.220 + 202 3469.345 + 203 3469.921 + 204 3471.219 + 205 3471.959 + 206 3476.747 + 207 3478.232 + 208 3479.173 + 209 3479.685 + 210 3480.053 + 211 3480.506 + 212 3482.761 + 213 3485.212 + 214 3486.551 + 215 3489.508 + 216 3491.536 + 217 3493.519 + 218 3495.700 + 219 3496.811 + 220 3498.010 + 221 3498.621 + 222 3501.867 + 223 3503.786 + 224 3509.779 + 225 3511.157 + 226 3514.388 + 227 3518.404 + 228 3518.886 + 229 3520.000 + 230 3521.270 + 231 3523.506 + 232 3526.634 + 233 3528.412 + 234 3530.515 + 235 3531.451 + 236 3535.320 + 237 3536.011 + 238 3537.160 + 239 3539.587 + 240 3542.498 + 241 3543.148 + 242 3544.018 + 243 3545.596 + 244 3545.845 + 245 3547.338 + 246 3548.514 + 247 3549.596 + 248 3550.718 + 249 3551.402 + 250 3553.110 + 251 3554.306 + 252 3555.014 + 253 3555.705 + 254 3556.904 + 255 3557.465 + 256 3559.508 + 257 3561.030 + 258 3561.781 + 259 3562.193 + 260 3563.376 + 261 3564.333 + 262 3565.030 + 263 3567.264 + 264 3569.820 + 265 3572.392 + 266 3573.220 + 267 3575.322 + 268 3581.608 + 269 3582.355 + 270 3583.102 + 271 3584.176 + 272 3588.441 + 273 3589.360 + 274 3589.750 + 275 3590.925 + 276 3591.452 + 277 3592.779 + 278 3593.883 + 279 3594.986 + 280 3595.618 + 281 3598.120 + 282 3599.724 + 283 3600.432 + 284 3601.034 + 285 3603.204 + 286 3604.682 + 287 3605.194 + 288 3605.879 + 289 3606.522 + 290 3608.378 + 291 3612.428 + 292 3612.867 + 293 3615.133 + 294 3615.850 + 295 3617.672 + 296 3618.363 + 297 3620.839 + 298 3621.119 + 299 3622.138 + 300 3622.795 + 301 3623.773 + 302 3625.628 + 303 3626.939 + 304 3629.850 + 305 3634.582 + 306 3635.943 + 307 3638.319 + 308 3638.644 + 309 3639.447 + 310 3639.833 + 311 3642.249 + 312 3643.512 + 313 3645.707 + 314 3647.646 + 315 3648.421 + 316 3649.250 + 317 3652.168 + 318 3654.462 + 319 3655.278 + 320 3656.050 + 321 3656.694 + 322 3657.643 + 323 3658.809 + 324 3659.629 + 325 3660.437 + 326 3661.621 + 327 3662.750 + 328 3663.202 + 329 3663.702 + 330 3666.981 + 331 3668.139 + 332 3669.640 + 333 3669.968 + 334 3671.539 + 335 3672.300 + 336 3673.260 + 337 3673.793 + 338 3674.014 + 339 3674.903 + 340 3675.137 + 341 3675.567 + 342 3678.048 + 343 3678.270 + 344 3678.480 + 345 3679.134 + 346 3679.710 + 347 3680.061 + 348 3680.447 + 349 3682.486 + 350 3682.545 + 351 3684.933 + 352 3687.984 + 353 3688.760 + 354 3690.623 + 355 3691.411 + 356 3691.876 + 357 3692.566 + 358 3694.178 + 359 3695.289 + 360 3695.974 + 361 3697.743 + 362 3698.106 + 363 3699.181 + 364 3699.880 + 365 3700.978 + 366 3703.230 + 367 3703.774 + 368 3704.861 + 369 3706.767 + 370 3709.862 + 371 3711.304 + 372 3711.623 + 373 3712.559 + 374 3715.560 + 375 3716.583 + 376 3718.207 + 377 3719.434 + 378 3719.836 + 379 3720.306 + 380 3721.215 + 381 3721.825 + 382 3723.656 + 383 3724.517 + 384 3725.393 + 385 3726.724 + 386 3727.902 + 387 3729.309 + 388 3730.368 + 389 3730.748 + 390 3732.985 + 391 3733.672 + 392 3734.597 + 393 3737.512 + 394 3737.889 + 395 3741.183 + 396 3742.923 + 397 3745.659 + 398 3745.970 + 399 3747.539 + 400 3749.084 + 401 3749.618 + 402 3751.022 + 403 3752.569 + 404 3754.593 + 405 3755.212 + 406 3756.294 + 407 3757.694 + 408 3758.467 + 409 3759.316 + 410 3761.469 + 411 3762.933 + 412 3765.270 + 413 3766.261 + 414 3767.901 + 415 3769.585 + 416 3770.056 + 417 3770.540 + 418 3771.370 + 419 3772.650 + 420 3776.271 + 421 3780.966 + 422 3783.012 + 423 3783.296 + 424 3784.575 + 425 3785.600 + 426 3789.167 + 427 3790.355 + 428 3790.794 + 429 3792.374 + 430 3794.698 + 431 3795.385 + 432 3797.207 + 433 3798.103 + 434 3800.198 + 435 3801.491 + 436 3803.075 + 437 3803.984 + 438 3805.820 + 439 3807.874 + 440 3809.490 + 441 3810.995 + 442 3813.067 + 443 3815.566 + 444 3818.685 + 445 3820.792 + 446 3821.431 + 447 3822.146 + 448 3823.067 + 449 3825.111 + 450 3825.700 + 451 3826.369 + 452 3826.830 + 453 3828.384 + 454 3830.060 + 455 3830.773 + 456 3831.640 + 457 3833.086 + 458 3834.679 + 459 3836.572 + 460 3837.875 + 461 3839.700 + 462 3840.800 + 463 3841.960 + 464 3842.896 + 465 3845.420 + 466 3846.887 + 467 3849.183 + 468 3850.570 + 469 3852.135 + 470 3854.510 + 471 3856.354 + 472 3859.839 + 473 3862.421 + 474 3863.406 + 475 3866.909 + 476 3868.530 + 477 3869.663 + 478 3872.722 + 479 3873.148 + 480 3873.474 + 481 3873.822 + 482 3874.243 + 483 3874.862 + 484 3875.373 + 485 3877.463 + 486 3878.662 + 487 3879.644 + 488 3884.822 + 489 3886.916 + 490 3891.970 + 491 3893.652 + 492 3895.419 + 493 3898.437 + 494 3900.878 + 495 3901.662 + 496 3903.102 + 497 3905.186 + 498 3908.749 + 499 3910.977 + 500 3911.909 + 501 3913.081 + 502 3914.760 + 503 3915.848 + 504 3916.417 + 505 3917.269 + 506 3918.070 + 507 3919.023 + 508 3920.442 + 509 3923.799 + 510 3925.093 + 511 3925.720 + 512 3927.421 + 513 3928.620 + 514 3929.669 + 515 3931.256 + 516 3932.550 + 517 3932.911 + 518 3933.661 + 519 3934.274 + 520 3936.353 + 521 3937.040 + 522 3937.923 + 523 3938.614 + 524 3942.073 + 525 3942.556 + 526 3943.394 + 527 3944.270 + 528 3945.135 + 529 3946.100 + 530 3947.331 + 531 3947.504 + 532 3948.030 + 533 3948.979 + 534 3950.395 + 535 3951.515 + 536 3952.740 + 537 3955.170 + 538 3955.890 + 539 3956.690 + 540 3959.300 + 541 3960.269 + 542 3961.521 + 543 3962.419 + 544 3964.030 + 545 3967.392 + 546 3968.467 + 547 3969.002 + 548 3969.664 + 549 3972.154 + 550 3972.639 + 551 3973.196 + 552 3974.480 + 553 3976.414 + 554 3979.360 + 555 3980.089 + 556 3981.106 + 557 3984.879 + 558 3987.206 + 559 3988.027 + 560 3988.599 + 561 3990.492 + 562 3991.730 + 563 3994.549 + 564 3996.061 + 565 3996.668 + 566 3997.865 + 567 3998.733 + 568 4000.281 + 569 4001.058 + 570 4001.893 + 571 4003.308 + 572 4005.092 + 573 4007.018 + 574 4008.210 + 575 4009.057 + 576 4009.819 + 577 4011.739 + 578 4012.495 + 579 4013.870 + 580 4014.716 + 581 4017.063 + 582 4018.099 + 583 4019.129 + 584 4020.354 + 585 4022.076 + 586 4023.338 + 587 4024.802 + 588 4025.655 + 589 4026.147 + 590 4027.009 + 591 4029.657 + 592 4029.825 + 593 4030.292 + 594 4030.842 + 595 4032.595 + 596 4033.862 + 597 4035.470 + 598 4036.048 + 599 4036.565 + 600 4039.864 + 601 4041.203 + 602 4042.910 + 603 4043.394 + 604 4044.418 + 605 4048.287 + 606 4049.944 + 607 4050.887 + 608 4052.940 + 609 4053.527 + 610 4059.253 + 611 4063.407 + 612 4064.331 + 613 4067.450 + 614 4069.201 + 615 4069.461 + 616 4070.238 + 617 4072.010 + 618 4072.400 + 619 4073.856 + 620 4075.503 + 621 4076.640 + 622 4076.960 + 623 4079.600 + 624 4080.670 + 625 4081.367 + 626 4082.400 + 627 4083.468 + 628 4085.042 + 629 4085.434 + 630 4086.520 + 631 4087.284 + 632 4088.726 + 633 4089.137 + 634 4094.747 + 635 4096.076 + 636 4097.150 + 637 4097.747 + 638 4100.341 + 639 4102.617 + 640 4103.910 + 641 4105.337 + 642 4107.050 + 643 4107.853 + 644 4108.419 + 645 4109.323 + 646 4110.826 + 647 4112.754 + 648 4115.759 + 649 4116.713 + 650 4123.572 + 651 4127.412 + 652 4128.650 + 653 4131.002 + 654 4131.712 + 655 4131.730 + 656 4132.753 + 657 4134.068 + 658 4135.480 + 659 4136.285 + 660 4136.395 + 661 4136.436 + 662 4138.040 + 663 4140.235 + 664 4142.701 + 665 4143.649 + 666 4148.181 + 667 4149.987 + 668 4154.720 + 669 4156.110 + 670 4156.516 + 671 4157.280 + 672 4157.395 + 673 4158.590 + 674 4161.738 + 675 4162.509 + 676 4164.179 + 677 4165.766 + 678 4168.634 + 679 4170.533 + 680 4178.059 + 681 4179.253 + 682 4179.715 + 683 4181.883 + 684 4184.137 + 685 4189.561 + 686 4190.712 + 687 4191.028 + 688 4192.362 + 689 4193.016 + 690 4194.936 + 691 4198.317 + 692 4200.675 + 693 4201.846 + 694 4204.041 + 695 4208.411 + 696 4208.890 + 697 4210.004 + 698 4210.923 + 699 4213.067 + 700 4214.828 + 701 4216.069 + 702 4217.450 + 703 4218.690 + 704 4220.068 + 705 4222.670 + 706 4223.440 + 707 4223.564 + 708 4223.593 + 709 4226.299 + 710 4226.726 + 711 4227.020 + 712 4227.387 + 713 4228.180 + 714 4229.147 + 715 4229.890 + 716 4230.426 + 717 4235.463 + 718 4237.230 + 719 4241.094 + 720 4247.988 + 721 4248.390 + 722 4250.314 + 723 4251.185 + 724 4253.538 + 725 4255.237 + 726 4255.751 + 727 4255.797 + 728 4256.253 + 729 4257.496 + 730 4258.520 + 731 4259.361 + 732 4260.333 + 733 4266.286 + 734 4269.942 + 735 4272.168 + 736 4272.874 + 737 4273.357 + 738 4274.024 + 739 4275.190 + 740 4276.807 + 741 4277.314 + 742 4277.550 + 743 4278.323 + 744 4280.568 + 745 4281.067 + 746 4281.414 + 747 4282.041 + 748 4282.900 + 749 4283.009 + 750 4283.518 + 751 4286.228 + 752 4288.668 + 753 4291.809 + 754 4294.719 + 755 4297.306 + 756 4297.990 + 757 4299.635 + 758 4299.839 + 759 4300.100 + 760 4300.660 + 761 4304.956 + 762 4306.366 + 763 4307.176 + 764 4308.122 + 765 4308.600 + 766 4309.250 + 767 4309.940 + 768 4311.799 + 769 4312.997 + 770 4314.319 + 771 4315.254 + 772 4318.415 + 773 4320.126 + 774 4325.274 + 775 4328.915 + 776 4330.843 + 777 4331.250 + 778 4332.060 + 779 4333.560 + 780 4335.337 + 781 4335.709 + 782 4337.277 + 783 4338.107 + 784 4340.895 + 785 4342.444 + 786 4343.951 + 787 4344.326 + 788 4345.167 + 789 4345.851 + 790 4346.436 + 791 4348.110 + 792 4349.072 + 793 4352.230 + 794 4352.612 + 795 4353.448 + 796 4354.482 + 797 4358.320 + 798 4359.372 + 799 4362.070 + 800 4363.794 + 801 4365.930 + 802 4367.870 + 803 4369.494 + 804 4369.875 + 805 4370.760 + 806 4371.360 + 807 4374.124 + 808 4374.785 + 809 4375.960 + 810 4378.176 + 811 4379.740 + 812 4381.402 + 813 4381.860 + 814 4384.656 + 815 4385.080 + 816 4387.787 + 817 4391.110 + 818 4392.974 + 819 4393.759 + 820 4397.915 + 821 4400.090 + 822 4401.020 + 823 4401.581 + 824 4402.927 + 825 4404.910 + 826 4408.482 + 827 4408.883 + 828 4412.739 + 829 4412.893 + 830 4414.486 + 831 4416.237 + 832 4416.844 + 833 4420.900 + 834 4422.048 + 835 4423.720 + 836 4426.010 + 837 4430.180 + 838 4431.020 + 839 4432.252 + 840 4432.963 + 841 4433.830 + 842 4438.746 + 843 4439.123 + 844 4439.480 + 845 4440.324 + 846 4440.866 + 847 4441.608 + 848 4443.665 + 849 4445.033 + 850 4445.315 + 851 4445.901 + 852 4447.834 + 853 4448.554 + 854 4448.880 + 855 4450.793 + 856 4452.565 + 857 4458.001 + 858 4460.530 + 859 4461.241 + 860 4461.527 + 861 4463.666 + 862 4465.340 + 863 4469.525 + 864 4470.990 + 865 4474.770 + 866 4475.221 + 867 4478.595 + 868 4479.637 + 869 4480.822 + 870 4481.830 + 871 4482.169 + 872 4483.346 + 873 4485.713 + 874 4486.897 + 875 4487.495 + 876 4488.312 + 877 4488.680 + 878 4489.664 + 879 4490.990 + 880 4493.333 + 881 4497.914 + 882 4498.550 + 883 4498.940 + 884 4499.983 + 885 4502.950 + 886 4505.216 + 887 4506.494 + 888 4510.526 + 889 4510.733 + 890 4513.223 + 891 4513.680 + 892 4515.118 + 893 4516.064 + 894 4519.259 + 895 4521.194 + 896 4522.323 + 897 4530.570 + 898 4532.257 + 899 4533.077 + 900 4533.237 + 901 4533.304 + 902 4534.120 + 903 4535.254 + 904 4537.144 + 905 4537.670 + 906 4540.999 + 907 4544.514 + 908 4545.080 + 909 4545.915 + 910 4547.249 + 911 4547.780 + 912 4552.153 + 913 4555.812 + 914 4558.346 + 915 4561.347 + 916 4563.661 + 917 4567.240 + 918 4568.142 + 919 4570.972 + 920 4577.823 + 921 4579.390 + 922 4579.827 + 923 4581.173 + 924 4588.426 + 925 4589.930 + 926 4592.666 + 927 4593.643 + 928 4595.420 + 929 4596.097 + 930 4598.770 + 931 4603.144 + 932 4607.934 + 933 4608.620 + 934 4609.600 + 935 4611.859 + 936 4612.543 + 937 4613.604 + 938 4615.024 + 939 4615.334 + 940 4619.479 + 941 4621.163 + 942 4628.298 + 943 4628.441 + 944 4631.761 + 945 4633.765 + 946 4637.250 + 947 4638.685 + 948 4640.046 + 949 4641.253 + 950 4644.707 + 951 4646.686 + 952 4647.251 + 953 4650.234 + 954 4651.555 + 955 4651.989 + 956 4655.212 + 957 4657.940 + 958 4659.570 + 959 4663.202 + 960 4666.005 + 961 4666.798 + 962 4668.171 + 963 4669.984 + 964 4673.660 + 965 4676.055 + 966 4680.237 + 967 4680.646 + 968 4683.351 + 969 4686.194 + 970 4689.251 + 971 4690.622 + 972 4691.635 + 973 4694.091 + 974 4695.038 + 975 4695.454 + 976 4700.771 + 977 4702.316 + 978 4703.360 + 979 4703.989 + 980 4705.760 + 981 4706.251 + 982 4708.294 + 983 4712.481 + 984 4712.840 + 985 4720.458 + 986 4721.276 + 987 4721.620 + 988 4722.088 + 989 4723.438 + 990 4723.784 + 991 4724.772 + 992 4726.910 + 993 4728.133 + 994 4729.128 + 995 4732.080 + 996 4735.930 + 997 4739.676 + 998 4740.529 + 999 4740.952 + 1000 4742.117 + 1001 4743.687 + 1002 4745.337 + 1003 4749.200 + 1004 4749.971 + 1005 4752.414 + 1006 4758.128 + 1007 4764.346 + 1008 4764.890 + 1009 4765.595 + 1010 4766.600 + 1011 4773.241 + 1012 4774.259 + 1013 4775.794 + 1014 4777.191 + 1015 4778.294 + 1016 4779.728 + 1017 4782.761 + 1018 4783.861 + 1019 4786.531 + 1020 4787.148 + 1021 4789.386 + 1022 4793.244 + 1023 4795.913 + 1024 4806.070 + 1025 4808.133 + 1026 4809.614 + 1027 4812.375 + 1028 4813.007 + 1029 4813.720 + 1030 4813.896 + 1031 4817.020 + 1032 4818.647 + 1033 4819.193 + 1034 4820.464 + 1035 4820.884 + 1036 4821.587 + 1037 4822.854 + 1038 4823.606 + 1039 4823.996 + 1040 4826.700 + 1041 4829.797 + 1042 4831.121 + 1043 4831.597 + 1044 4832.802 + 1045 4833.178 + 1046 4840.843 + 1047 4843.941 + 1048 4845.162 + 1049 4847.900 + 1050 4848.362 + 1051 4849.140 + 1052 4850.439 + 1053 4852.868 + 1054 4858.332 + 1055 4861.216 + 1056 4861.717 + 1057 4863.172 + 1058 4865.477 + 1059 4865.910 + 1060 4867.590 + 1061 4868.881 + 1062 4871.289 + 1063 4872.917 + 1064 4874.364 + 1065 4876.260 + 1066 4878.009 + 1067 4878.733 + 1068 4879.900 + 1069 4881.204 + 1070 4882.250 + 1071 4887.947 + 1072 4889.060 + 1073 4889.490 + 1074 4892.760 + 1075 4893.445 + 1076 4894.955 + 1077 4898.459 + 1078 4899.240 + 1079 4902.054 + 1080 4902.770 + 1081 4904.750 + 1082 4910.156 + 1083 4910.793 + 1084 4911.378 + 1085 4912.529 + 1086 4919.815 + 1087 4920.623 + 1088 4921.613 + 1089 4925.950 + 1090 4927.780 + 1091 4929.086 + 1092 4933.240 + 1093 4933.852 + 1094 4936.774 + 1095 4937.829 + 1096 4939.642 + 1097 4943.064 + 1098 4945.458 + 1099 4946.663 + 1100 4947.575 + 1101 4950.251 + 1102 4950.626 + 1103 4954.660 + 1104 4960.423 + 1105 4961.726 + 1106 4965.120 + 1107 4965.731 + 1108 4968.755 + 1109 4970.063 + 1110 4972.177 + 1111 4980.186 + 1112 4982.487 + 1113 4985.372 + 1114 4987.147 + 1115 4989.308 + 1116 4993.749 + 1117 5002.097 + 1118 5003.598 + 1119 5004.127 + 1120 5009.350 + 1121 5015.889 + 1122 5017.160 + 1123 5017.254 + 1124 5019.324 + 1125 5019.806 + 1126 5022.005 + 1127 5028.655 + 1128 5029.891 + 1129 5039.230 + 1130 5041.122 + 1131 5044.719 + 1132 5045.248 + 1133 5047.043 + 1134 5048.813 + 1135 5048.936 + 1136 5049.796 + 1137 5050.784 + 1138 5051.888 + 1139 5055.347 + 1140 5057.986 + 1141 5058.361 + 1142 5059.861 + 1143 5061.656 + 1144 5062.070 + 1145 5062.932 + 1146 5064.602 + 1147 5064.945 + 1148 5066.135 + 1149 5066.773 + 1150 5067.973 + 1151 5069.338 + 1152 5081.440 + 1153 5085.020 + 1154 5085.295 + 1155 5090.550 + 1156 5094.106 + 1157 5095.064 + 1158 5096.484 + 1159 5098.043 + 1160 5098.931 + 1161 5098.970 + 1162 5100.621 + 1163 5101.129 + 1164 5111.278 + 1165 5113.382 + 1166 5115.044 + 1167 5118.200 + 1168 5122.499 + 1169 5125.489 + 1170 5125.950 + 1171 5128.489 + 1172 5134.746 + 1173 5137.473 + 1174 5140.773 + 1175 5141.810 + 1176 5143.267 + 1177 5143.916 + 1178 5145.360 + 1179 5148.211 + 1180 5151.612 + 1181 5154.243 + 1182 5158.604 + 1183 5159.620 + 1184 5160.710 + 1185 5161.539 + 1186 5162.284 + 1187 5163.458 + 1188 5165.820 + 1189 5168.586 + 1190 5168.922 + 1191 5173.671 + 1192 5175.324 + 1193 5175.911 + 1194 5176.280 + 1195 5176.403 + 1196 5176.961 + 1197 5177.623 + 1198 5183.989 + 1199 5184.453 + 1200 5186.413 + 1201 5187.337 + 1202 5187.467 + 1203 5187.746 + 1204 5190.872 + 1205 5193.825 + 1206 5194.020 + 1207 5194.457 + 1208 5195.813 + 1209 5198.800 + 1210 5199.163 + 1211 5203.848 + 1212 5205.152 + 1213 5206.495 + 1214 5209.724 + 1215 5211.230 + 1216 5213.349 + 1217 5216.596 + 1218 5218.527 + 1219 5219.109 + 1220 5220.926 + 1221 5221.270 + 1222 5228.224 + 1223 5231.159 + 1224 5233.225 + 1225 5234.107 + 1226 5237.903 + 1227 5238.813 + 1228 5239.552 + 1229 5240.196 + 1230 5247.196 + 1231 5247.654 + 1232 5252.786 + 1233 5254.259 + 1234 5258.360 + 1235 5260.104 + 1236 5261.472 + 1237 5266.710 + 1238 5269.792 + 1239 5273.131 + 1240 5274.118 + 1241 5277.500 + 1242 5281.068 + 1243 5291.816 + 1244 5294.397 + 1245 5296.278 + 1246 5297.743 + 1247 5298.282 + 1248 5300.523 + 1249 5301.404 + 1250 5303.483 + 1251 5305.770 + 1252 5306.986 + 1253 5307.465 + 1254 5310.266 + 1255 5312.002 + 1256 5312.528 + 1257 5312.904 + 1258 5317.494 + 1259 5320.770 + 1260 5322.898 + 1261 5325.143 + 1262 5326.277 + 1263 5326.975 + 1264 5329.374 + 1265 5330.080 + 1266 5340.498 + 1267 5343.581 + 1268 5347.971 + 1269 5351.126 + 1270 5351.836 + 1271 5355.636 + 1272 5358.706 + 1273 5359.827 + 1274 5360.150 + 1275 5361.155 + 1276 5362.575 + 1277 5369.282 + 1278 5369.447 + 1279 5370.709 + 1280 5372.702 + 1281 5374.822 + 1282 5375.352 + 1283 5376.130 + 1284 5376.780 + 1285 5379.110 + 1286 5382.927 + 1287 5384.301 + 1288 5386.610 + 1289 5388.050 + 1290 5390.440 + 1291 5392.572 + 1292 5393.972 + 1293 5394.760 + 1294 5398.701 + 1295 5398.922 + 1296 5399.010 + 1297 5399.174 + 1298 5400.145 + 1299 5402.690 + 1300 5403.199 + 1301 5407.653 + 1302 5410.768 + 1303 5415.491 + 1304 5417.485 + 1305 5421.346 + 1306 5421.836 + 1307 5424.008 + 1308 5425.678 + 1309 5426.407 + 1310 5431.112 + 1311 5434.151 + 1312 5435.892 + 1313 5437.387 + 1314 5439.970 + 1315 5440.601 + 1316 5443.118 + 1317 5443.210 + 1318 5447.153 + 1319 5449.478 + 1320 5451.650 + 1321 5452.218 + 1322 5457.370 + 1323 5458.967 + 1324 5461.735 + 1325 5464.205 + 1326 5470.759 + 1327 5473.440 + 1328 5474.865 + 1329 5479.075 + 1330 5484.146 + 1331 5488.628 + 1332 5492.643 + 1333 5493.204 + 1334 5494.330 + 1335 5495.872 + 1336 5499.255 + 1337 5499.647 + 1338 5501.281 + 1339 5504.301 + 1340 5506.112 + 1341 5507.538 + 1342 5508.558 + 1343 5509.993 + 1344 5514.873 + 1345 5518.989 + 1346 5524.582 + 1347 5524.930 + 1348 5527.295 + 1349 5528.227 + 1350 5537.130 + 1351 5537.556 + 1352 5538.608 + 1353 5539.262 + 1354 5539.910 + 1355 5541.581 + 1356 5542.890 + 1357 5548.175 + 1358 5551.372 + 1359 5552.623 + 1360 5554.070 + 1361 5557.045 + 1362 5558.342 + 1363 5558.702 + 1364 5559.891 + 1365 5564.201 + 1366 5567.998 + 1367 5571.191 + 1368 5572.465 + 1369 5573.353 + 1370 5576.204 + 1371 5577.700 + 1372 5579.358 + 1373 5580.077 + 1374 5580.754 + 1375 5583.762 + 1376 5587.026 + 1377 5588.750 + 1378 5593.613 + 1379 5595.063 + 1380 5595.846 + 1381 5597.460 + 1382 5599.654 + 1383 5601.603 + 1384 5602.852 + 1385 5604.515 + 1386 5606.386 + 1387 5606.732 + 1388 5609.573 + 1389 5610.104 + 1390 5610.231 + 1391 5610.680 + 1392 5612.068 + 1393 5615.319 + 1394 5619.975 + 1395 5630.297 + 1396 5632.872 + 1397 5633.295 + 1398 5639.746 + 1399 5641.734 + 1400 5645.668 + 1401 5646.451 + 1402 5648.991 + 1403 5650.703 + 1404 5657.925 + 1405 5659.130 + 1406 5664.621 + 1407 5665.180 + 1408 5665.628 + 1409 5667.128 + 1410 5674.986 + 1411 5677.053 + 1412 5679.005 + 1413 5681.900 + 1414 5685.192 + 1415 5691.710 + 1416 5700.458 + 1417 5700.917 + 1418 5702.651 + 1419 5707.103 + 1420 5717.171 + 1421 5719.623 + 1422 5720.183 + 1423 5724.253 + 1424 5724.463 + 1425 5725.388 + 1426 5732.975 + 1427 5736.029 + 1428 5739.517 + 1429 5741.170 + 1430 5741.829 + 1431 5748.741 + 1432 5749.388 + 1433 5753.026 + 1434 5760.550 + 1435 5762.794 + 1436 5763.529 + 1437 5767.778 + 1438 5768.181 + 1439 5771.760 + 1440 5772.116 + 1441 5773.946 + 1442 5777.400 + 1443 5781.658 + 1444 5782.289 + 1445 5789.645 + 1446 5792.430 + 1447 5796.068 + 1448 5796.418 + 1449 5797.319 + 1450 5798.478 + 1451 5800.829 + 1452 5802.082 + 1453 5804.141 + 1454 5807.681 + 1455 5812.972 + 1456 5815.422 + 1457 5822.793 + 1458 5830.827 + 1459 5832.370 + 1460 5834.263 + 1461 5838.950 + 1462 5840.640 + 1463 5843.807 + 1464 5845.918 + 1465 5852.680 + 1466 5853.474 + 1467 5854.120 + 1468 5859.668 + 1469 5860.315 + 1470 5863.718 + 1471 5866.811 + 1472 5868.374 + 1473 5869.850 + 1474 5870.552 + 1475 5871.182 + 1476 5882.625 + 1477 5885.701 + 1478 5886.531 + 1479 5888.592 + 1480 5889.953 + 1481 5891.451 + 1482 5894.698 + 1483 5895.281 + 1484 5899.844 + 1485 5904.159 + 1486 5905.570 + 1487 5908.935 + 1488 5911.229 + 1489 5912.084 + 1490 5914.671 + 1491 5916.728 + 1492 5918.944 + 1493 5922.802 + 1494 5925.403 + 1495 5926.232 + 1496 5927.130 + 1497 5928.805 + 1498 5929.480 + 1499 5929.934 + 1500 5934.409 + 1501 5934.461 + 1502 5936.386 + 1503 5937.162 + 1504 5937.663 + 1505 5938.825 + 1506 5942.668 + 1507 5944.647 + 1508 5948.799 + 1509 5949.260 + 1510 5955.561 + 1511 5959.673 + 1512 5962.056 + 1513 5969.737 + 1514 5971.590 + 1515 5973.664 + 1516 5975.064 + 1517 5981.900 + 1518 5986.266 + 1519 5987.289 + 1520 5989.044 + 1521 5991.007 + 1522 5994.128 + 1523 5996.629 + 1524 5999.000 + 1525 6000.762 + 1526 6001.203 + 1527 6005.165 + 1528 6005.740 + 1529 6007.072 + 1530 6010.160 + 1531 6011.533 + 1532 6013.680 + 1533 6015.422 + 1534 6021.035 + 1535 6023.224 + 1536 6025.140 + 1537 6030.445 + 1538 6032.124 + 1539 6032.872 + 1540 6033.413 + 1541 6035.192 + 1542 6037.697 + 1543 6038.680 + 1544 6042.589 + 1545 6043.230 + 1546 6044.432 + 1547 6049.051 + 1548 6052.721 + 1549 6053.380 + 1550 6055.593 + 1551 6059.373 + 1552 6061.536 + 1553 6065.779 + 1554 6069.020 + 1555 6073.103 + 1556 6077.105 + 1557 6077.872 + 1558 6078.421 + 1559 6079.222 + 1560 6085.374 + 1561 6087.262 + 1562 6088.030 + 1563 6090.760 + 1564 6098.120 + 1565 6099.083 + 1566 6101.160 + 1567 6101.725 + 1568 6102.594 + 1569 6103.560 + 1570 6103.641 + 1571 6104.568 + 1572 6105.645 + 1573 6107.533 + 1574 6112.837 + 1575 6114.920 + 1576 6116.166 + 1577 6119.699 + 1578 6120.556 + 1579 6121.407 + 1580 6122.214 + 1581 6123.380 + 1582 6124.480 + 1583 6125.739 + 1584 6127.380 + 1585 6129.545 + 1586 6137.926 + 1587 6138.670 + 1588 6145.430 + 1589 6150.683 + 1590 6151.993 + 1591 6154.068 + 1592 6154.516 + 1593 6155.581 + 1594 6157.087 + 1595 6161.353 + 1596 6162.170 + 1597 6164.479 + 1598 6169.822 + 1599 6172.280 + 1600 6173.106 + 1601 6178.431 + 1602 6180.705 + 1603 6182.621 + 1604 6184.778 + 1605 6188.125 + 1606 6191.905 + 1607 6193.856 + 1608 6198.222 + 1609 6203.492 + 1610 6205.860 + 1611 6207.220 + 1612 6208.686 + 1613 6212.507 + 1614 6215.945 + 1615 6220.011 + 1616 6221.319 + 1617 6224.527 + 1618 6226.369 + 1619 6232.974 + 1620 6234.855 + 1621 6240.953 + 1622 6243.130 + 1623 6248.400 + 1624 6250.485 + 1625 6257.423 + 1626 6258.606 + 1627 6261.064 + 1628 6261.418 + 1629 6266.173 + 1630 6271.544 + 1631 6274.116 + 1632 6274.164 + 1633 6277.238 + 1634 6279.166 + 1635 6285.278 + 1636 6287.255 + 1637 6291.191 + 1638 6293.242 + 1639 6296.876 + 1640 6300.916 + 1641 6303.250 + 1642 6307.662 + 1643 6309.140 + 1644 6310.810 + 1645 6315.775 + 1646 6317.182 + 1647 6321.820 + 1648 6324.450 + 1649 6326.367 + 1650 6327.277 + 1651 6331.413 + 1652 6337.620 + 1653 6339.668 + 1654 6342.859 + 1655 6348.737 + 1656 6355.910 + 1657 6369.139 + 1658 6369.577 + 1659 6371.943 + 1660 6376.930 + 1661 6379.673 + 1662 6384.719 + 1663 6387.395 + 1664 6399.230 + 1665 6406.446 + 1666 6411.899 + 1667 6413.614 + 1668 6416.315 + 1669 6431.570 + 1670 6437.761 + 1671 6439.071 + 1672 6441.950 + 1673 6443.890 + 1674 6446.771 + 1675 6450.006 + 1676 6450.955 + 1677 6457.282 + 1678 6462.595 + 1679 6466.560 + 1680 6483.100 + 1681 6487.441 + 1682 6488.883 + 1683 6490.737 + 1684 6493.197 + 1685 6493.777 + 1686 6501.992 + 1687 6503.511 + 1688 6506.986 + 1689 6509.050 + 1690 6512.364 + 1691 6513.840 + 1692 6522.043 + 1693 6531.341 + 1694 6537.614 + 1695 6538.115 + 1696 6545.718 + 1697 6551.705 + 1698 6554.160 + 1699 6558.875 + 1700 6569.632 + 1701 6576.122 + 1702 6577.214 + 1703 6577.656 + 1704 6580.229 + 1705 6583.906 + 1706 6584.613 + 1707 6588.539 + 1708 6591.484 + 1709 6593.462 + 1710 6593.939 + 1711 6596.100 + 1712 6599.482 + 1713 6604.853 + 1714 6605.416 + 1715 6613.374 + 1716 6617.058 + 1717 6617.515 + 1718 6618.166 + 1719 6619.946 + 1720 6638.240 + 1721 6638.912 + 1722 6639.720 + 1723 6643.790 + 1724 6644.663 + 1725 6646.540 + 1726 6648.495 + 1727 6648.958 + 1728 6658.677 + 1729 6660.640 + 1730 6662.268 + 1731 6664.020 + 1732 6666.360 + 1733 6668.816 + 1734 6673.579 + 1735 6674.697 + 1736 6677.282 + 1737 6678.706 + 1738 6683.367 + 1739 6684.360 + 1740 6687.520 + 1741 6692.726 + 1742 6694.496 + 1743 6696.140 + 1744 6697.712 + 1745 6698.850 + 1746 6704.051 + 1747 6711.252 + 1748 6713.970 + 1749 6717.385 + 1750 6719.200 + 1751 6727.458 + 1752 6728.118 + 1753 6728.759 + 1754 6733.748 + 1755 6742.884 + 1756 6752.832 + 1757 6754.300 + 1758 6756.453 + 1759 6757.109 + 1760 6758.203 + 1761 6765.669 + 1762 6766.560 + 1763 6772.174 + 1764 6778.312 + 1765 6780.125 + 1766 6780.413 + 1767 6787.736 + 1768 6788.840 + 1769 6791.235 + 1770 6809.100 + 1771 6809.509 + 1772 6818.260 + 1773 6823.508 + 1774 6824.677 + 1775 6827.240 + 1776 6829.035 + 1777 6834.924 + 1778 6851.860 + 1779 6853.523 + 1780 6854.109 + 1781 6861.300 + 1782 6863.520 + 1783 6866.366 + 1784 6866.763 + 1785 6868.450 + 1786 6871.290 + 1787 6874.753 + 1788 6879.590 + 1789 6882.811 + 1790 6886.408 + 1791 6886.570 + 1792 6887.100 + 1793 6888.170 + 1794 6889.303 + 1795 6909.849 + 1796 6911.226 + 1797 6916.128 + 1798 6937.666 + 1799 6942.538 + 1800 6943.610 + 1801 6945.490 + 1802 6948.205 + 1803 6951.460 + 1804 6954.656 + 1805 6965.430 + 1806 6989.655 + 1807 6992.170 + 1808 6993.037 + 1809 7000.803 + 1810 7002.883 + 1811 7018.567 + 1812 7030.262 + 1813 7036.283 + 1814 7045.797 + 1815 7053.619 + 1816 7058.489 + 1817 7060.041 + 1818 7060.653 + 1819 7064.451 + 1820 7067.217 + 1821 7068.730 + 1822 7072.394 + 1823 7075.333 + 1824 7084.169 + 1825 7086.700 + 1826 7089.339 + 1827 7100.514 + 1828 7107.496 + 1829 7109.860 + 1830 7114.398 + 1831 7122.044 + 1832 7124.560 + 1833 7125.800 + 1834 7130.184 + 1835 7132.100 + 1836 7142.331 + 1837 7147.041 + 1838 7148.559 + 1839 7150.284 + 1840 7154.762 + 1841 7154.953 + 1842 7156.941 + 1843 7158.830 + 1844 7159.947 + 1845 7162.570 + 1846 7168.895 + 1847 7173.372 + 1848 7191.133 + 1849 7200.045 + 1850 7206.483 + 1851 7206.986 + 1852 7208.006 + 1853 7212.689 + 1854 7218.054 + 1855 7219.151 + 1856 7229.930 + 1857 7230.862 + 1858 7233.580 + 1859 7242.092 + 1860 7244.696 + 1861 7246.127 + 1862 7255.354 + 1863 7256.986 + 1864 7258.177 + 1865 7270.660 + 1866 7272.936 + 1867 7284.903 + 1868 7285.440 + 1869 7288.980 + 1870 7296.265 + 1871 7298.143 + 1872 7305.404 + 1873 7308.641 + 1874 7311.710 + 1875 7315.066 + 1876 7316.000 + 1877 7324.807 + 1878 7328.285 + 1879 7329.491 + 1880 7335.577 + 1881 7341.151 + 1882 7342.576 + 1883 7350.780 + 1884 7353.316 + 1885 7372.118 + 1886 7376.877 + 1887 7383.980 + 1888 7392.970 + 1889 7402.252 + 1890 7411.736 + 1891 7412.310 + 1892 7417.790 + 1893 7418.550 + 1894 7421.827 + 1895 7422.260 + 1896 7425.240 + 1897 7428.940 + 1898 7430.253 + 1899 7435.330 + 1900 7436.250 + 1901 7447.801 + 1902 7455.208 + 1903 7461.874 + 1904 7471.180 + 1905 7481.354 + 1906 7483.625 + 1907 7484.240 + 1908 7487.973 + 1909 7489.614 + 1910 7503.867 + 1911 7510.420 + 1912 7511.349 + 1913 7511.790 + 1914 7514.651 + 1915 7523.134 + 1916 7525.508 + 1917 7549.313 + 1918 7565.851 + 1919 7567.741 + 1920 7569.511 + 1921 7585.743 + 1922 7589.330 + 1923 7598.205 + 1924 7607.823 + 1925 7618.330 + 1926 7625.705 + 1927 7627.175 + 1928 7628.860 + 1929 7630.310 + 1930 7635.105 + 1931 7647.379 + 1932 7652.320 + 1933 7653.828 + 1934 7654.699 + 1935 7658.324 + 1936 7660.890 + 1937 7670.040 + 1938 7678.126 + 1939 7685.307 + 1940 7697.924 + 1941 7704.810 + 1942 7710.269 + 1943 7713.937 + 1944 7724.206 + 1945 7731.738 + 1946 7782.316 + 1947 7788.934 + 1948 7798.358 + 1949 7814.330 + 1950 7817.770 + 1951 7834.457 + 1952 7840.457 + 1953 7841.791 + 1954 7847.539 + 1955 7861.910 + 1956 7865.969 + 1957 7868.200 + 1958 7886.283 + 1959 7891.075 + 1960 7900.320 + 1961 7916.450 + 1962 7937.733 + 1963 7941.726 + 1964 7948.175 + 1965 7978.973 + 1966 7987.973 + 1967 8006.156 + 1968 8014.786 + 1969 8022.201 + 1970 8022.330 + 1971 8032.431 + 1972 8037.230 + 1973 8046.130 + 1974 8053.307 + 1975 8062.630 + 1976 8066.826 + 1977 8068.742 + 1978 8075.652 + 1979 8079.680 + 1980 8085.219 + 1981 8093.623 + 1982 8103.692 + 1983 8115.311 + 1984 8122.723 + 1985 8129.405 + 1986 8138.475 + 1987 8143.138 + 1988 8159.727 + 1989 8169.786 + 1990 8178.840 + 1991 8186.911 + 1992 8202.147 + 1993 8203.201 + 1994 8231.406 + 1995 8252.393 + 1996 8254.742 + 1997 8259.511 + 1998 8263.924 + 1999 8264.521 + 2000 8275.626 + 2001 8320.855 + 2002 8330.450 + 2003 8332.210 + 2004 8358.726 + 2005 8367.393 + 2006 8369.340 + 2007 8408.208 + 2008 8416.727 + 2009 8417.998 + 2010 8421.225 + 2011 8424.647 + 2012 8445.487 + 2013 8446.511 + 2014 8464.236 + 2015 8471.826 + 2016 8478.358 + 2017 8490.300 + 2018 8510.624 + 2019 8516.554 + 2020 8521.441 + 2021 8554.944 + 2022 8573.120 + 2023 8605.780 + 2024 8616.222 + 2025 8620.470 + 2026 8621.322 + 2027 8629.142 + 2028 8631.356 + 2029 8635.741 + 2030 8638.362 + 2031 8639.441 + 2032 8645.309 + 2033 8648.396 + 2034 8649.149 + 2035 8655.876 + 2036 8662.137 + 2037 8665.485 + 2038 8667.446 + 2039 8667.943 + 2040 8668.116 + 2041 8678.430 + 2042 8682.220 + 2043 8686.093 + 2044 8686.619 + 2045 8687.848 + 2046 8691.335 + 2047 8698.596 + 2048 8701.121 + 2049 8703.702 + 2050 8704.860 + 2051 8707.359 + 2052 8709.234 + 2053 8710.414 + 2054 8712.853 + 2055 8713.654 + 2056 8719.629 + 2057 8721.659 + 2058 8722.458 + 2059 8723.718 + 2060 8724.376 + 2061 8730.821 + 2062 8732.424 + 2063 8734.023 + 2064 8739.781 + 2065 8748.031 + 2066 8749.169 + 2067 8751.206 + 2068 8758.243 + 2069 8760.449 + 2070 8761.720 + 2071 8766.745 + 2072 8771.880 + 2073 8772.384 + 2074 8772.805 + 2075 8773.532 + 2076 8775.573 + 2077 8782.716 + 2078 8784.142 + 2079 8784.562 + 2080 8784.590 + 2081 8790.376 + 2082 8792.058 + 2083 8798.172 + 2084 8804.590 + 2085 8805.898 + 2086 8810.254 + 2087 8812.511 + 2088 8816.173 + 2089 8817.743 + 2090 8821.759 + 2091 8829.693 + 2092 8841.183 + 2093 8847.990 + 2094 8848.306 + 2095 8849.315 + 2096 8849.970 + 2097 8852.791 + 2098 8854.908 + 2099 8859.019 + 2100 8860.976 + 2101 8866.715 + 2102 8868.833 + 2103 8875.232 + 2104 8881.900 + 2105 8889.194 + 2106 8892.986 + 2107 8893.540 + 2108 8910.856 + 2109 8912.773 + 2110 8917.510 + 2111 8927.729 + 2112 8928.093 + 2113 8941.661 + 2114 8948.421 + 2115 8949.122 + 2116 8955.847 + 2117 8957.986 + 2118 8962.190 + 2119 8962.207 + 2120 8962.895 + 2121 8967.003 + 2122 8967.640 + 2123 8969.867 + 2124 8979.702 + 2125 8980.739 + 2126 8985.281 + 2127 8987.408 + 2128 8990.478 + 2129 8990.894 + 2130 8995.189 + 2131 8997.876 + 2132 9009.883 + 2133 9012.526 + 2134 9016.590 + 2135 9017.590 + 2136 9031.819 + 2137 9037.893 + 2138 9038.691 + 2139 9040.123 + 2140 9045.353 + 2141 9046.713 + 2142 9048.250 + 2143 9053.485 + 2144 9056.081 + 2145 9062.563 + 2146 9063.960 + 2147 9066.111 + 2148 9067.248 + 2149 9069.582 + 2150 9072.278 + 2151 9075.420 + 2152 9076.195 + 2153 9090.446 + 2154 9090.818 + 2155 9101.083 + 2156 9111.531 + 2157 9118.138 + 2158 9119.637 + 2159 9122.966 + 2160 9126.329 + 2161 9129.183 + 2162 9132.273 + 2163 9134.692 + 2164 9135.938 + 2165 9140.556 + 2166 9155.297 + 2167 9156.188 + 2168 9165.895 + 2169 9167.795 + 2170 9170.822 + 2171 9178.779 + 2172 9187.565 + 2173 9193.593 + 2174 9194.680 + 2175 9199.685 + 2176 9203.962 + 2177 9208.025 + 2178 9208.581 + 2179 9215.920 + 2180 9221.433 + 2181 9224.498 + 2182 9227.512 + 2183 9232.496 + 2184 9233.273 + 2185 9233.857 + 2186 9239.326 + 2187 9243.761 + 2188 9245.256 + 2189 9250.578 + 2190 9260.325 + 2191 9263.683 + 2192 9266.207 + 2193 9267.689 + 2194 9270.150 + 2195 9271.181 + 2196 9289.562 + 2197 9291.580 + 2198 9294.974 + 2199 9300.013 + 2200 9307.896 + 2201 9310.444 + 2202 9317.729 + 2203 9320.071 + 2204 9336.162 + 2205 9340.705 + 2206 9354.218 + 2207 9355.991 + 2208 9360.988 + 2209 9378.534 + 2210 9383.272 + 2211 9388.931 + 2212 9390.585 + 2213 9399.089 + 2214 9409.349 + 2215 9413.676 + 2216 9414.089 + 2217 9417.457 + 2218 9420.620 + 2219 9431.600 + 2220 9432.282 + 2221 9436.812 + 2222 9450.461 + 2223 9455.202 + 2224 9458.626 + 2225 9470.682 + 2226 9474.879 + 2227 9486.926 + 2228 9495.498 + 2229 9497.189 + 2230 9500.300 + 2231 9505.393 + 2232 9507.652 + 2233 9510.946 + 2234 9536.407 + 2235 9548.030 + 2236 9553.984 + 2237 9561.245 + 2238 9565.559 + 2239 9567.280 + 2240 9567.829 + 2241 9577.348 + 2242 9582.813 + 2243 9583.080 + 2244 9587.027 + 2245 9590.343 + 2246 9595.391 + 2247 9608.486 + 2248 9608.936 + 2249 9619.218 + 2250 9620.995 + 2251 9625.198 + 2252 9627.671 + 2253 9629.569 + 2254 9630.744 + 2255 9632.644 + 2256 9642.478 + 2257 9643.319 + 2258 9656.441 + 2259 9663.644 + 2260 9664.698 + 2261 9674.791 + 2262 9676.104 + 2263 9676.836 + 2264 9685.677 + 2265 9695.031 + 2266 9701.576 + 2267 9702.272 + 2268 9716.142 + 2269 9718.492 + 2270 9736.213 + 2271 9743.562 + 2272 9746.463 + 2273 9753.592 + 2274 9757.220 + 2275 9769.535 + 2276 9779.453 + 2277 9789.511 + 2278 9796.200 + 2279 9797.245 + 2280 9800.363 + 2281 9812.697 + 2282 9814.958 + 2283 9819.178 + 2284 9826.449 + 2285 9831.669 + 2286 9833.423 + 2287 9834.007 + 2288 9838.848 + 2289 9840.917 + 2290 9845.684 + 2291 9855.742 + 2292 9864.598 + 2293 9865.449 + 2294 9867.891 + 2295 9868.921 + 2296 9871.995 + 2297 9872.630 + 2298 9873.815 + 2299 9896.048 + 2300 9898.354 + 2301 9902.356 + 2302 9907.472 + 2303 9910.075 + 2304 9910.837 + 2305 9911.113 + 2306 9912.199 + 2307 9916.120 + 2308 9927.325 + 2309 9934.718 + 2310 9935.199 + 2311 9938.836 + 2312 9943.064 + 2313 9952.370 + 2314 9963.491 + 2315 9970.463 + 2316 9974.689 + 2317 9985.050 + 2318 9987.635 + 2319 9989.938 + 2320 9992.648 + 2321 9993.863 + 2322 9998.509 + 2323 9998.960 + 2324 10011.39 + 2325 10033.22 + 2326 10037.11 + 2327 10039.09 + 2328 10039.36 + 2329 10045.31 + 2330 10048.03 + 2331 10056.20 + 2332 10079.54 + 2333 10081.22 + 2334 10082.87 + 2335 10083.78 + 2336 10086.40 + 2337 10089.13 + 2338 10102.57 + 2339 10105.07 + 2340 10111.87 + 2341 10117.99 + 2342 10131.36 + 2343 10133.56 + 2344 10137.38 + 2345 10140.43 + 2346 10141.39 + 2347 10144.26 + 2348 10175.00 + 2349 10178.52 + 2350 10180.59 + 2351 10184.53 + 2352 10188.41 + 2353 10211.53 + 2354 10214.43 + 2355 10218.43 + 2356 10223.65 + 2357 10236.02 + 2358 10241.77 + 2359 10247.55 + 2360 10250.68 + 2361 10255.58 + 2362 10257.36 + 2363 10258.16 + 2364 10271.18 + 2365 10272.05 + 2366 10283.11 + 2367 10288.99 + 2368 10301.16 + 2369 10304.07 + 2370 10308.54 + 2371 10314.89 + 2372 10316.89 + 2373 10334.92 + 2374 10343.82 + 2375 10344.28 + 2376 10346.53 + 2377 10349.04 + 2378 10358.16 + 2379 10369.52 + 2380 10377.48 + 2381 10378.14 + 2382 10387.49 + 2383 10403.05 + 2384 10412.99 + 2385 10429.67 + 2386 10436.86 + 2387 10439.50 + 2388 10450.44 + 2389 10459.72 + 2390 10483.36 + 2391 10492.25 + 2392 10494.84 + 2393 10498.49 + 2394 10502.58 + 2395 10512.20 + 2396 10518.18 + 2397 10525.83 + 2398 10527.78 + 2399 10529.98 + 2400 10533.38 + 2401 10536.86 + 2402 10540.21 + 2403 10540.95 + 2404 10545.29 + 2405 10554.83 + 2406 10556.45 + 2407 10565.30 + 2408 10576.35 + 2409 10585.02 + 2410 10587.09 + 2411 10591.34 + 2412 10596.90 + 2413 10601.33 + 2414 10605.45 + 2415 10613.38 + 2416 10615.00 + 2417 10622.54 + 2418 10646.51 + 2419 10664.23 + 2420 10678.36 + 2421 10700.35 + 2422 10703.64 + 2423 10723.92 + 2424 10725.41 + 2425 10726.92 + 2426 10732.24 + 2427 10741.81 + 2428 10744.36 + 2429 10752.47 + 2430 10754.33 + 2431 10772.43 + 2432 10776.98 + 2433 10779.09 + 2434 10785.91 + 2435 10786.36 + 2436 10803.91 + 2437 10804.52 + 2438 10807.34 + 2439 10812.27 + 2440 10820.08 + 2441 10834.17 + 2442 10853.45 + 2443 10862.50 + 2444 10869.96 + 2445 10874.57 + 2446 10890.28 + 2447 10901.18 + 2448 10911.32 + 2449 10913.57 + 2450 10923.72 + 2451 10941.62 + 2452 10948.15 + 2453 10962.88 + 2454 10983.63 + 2455 10990.21 + diff --git a/banzai_nres/tests/test_e2e.py b/banzai_nres/tests/test_e2e.py index 9777ced5..05b3911e 100644 --- a/banzai_nres/tests/test_e2e.py +++ b/banzai_nres/tests/test_e2e.py @@ -33,7 +33,12 @@ TEST_PACKAGE = 'banzai_nres.tests' CONFIGDB_FILENAME = get_pkg_data_filename('data/configdb_example.json', TEST_PACKAGE) -LINE_LIST_FILENAME = get_pkg_data_filename('data/ThAr_atlas_ESO.txt', TEST_PACKAGE) +# distinct files for the line lists for each instrument because otherwise they will not be added to the database +# because .db entries with the same filename are marked as duplicates (see banzai.dbs.save_calibration_info()). +LINE_LIST_FILENAMES = [get_pkg_data_filename('data/ThAr_atlas_ESO_copy0' + str(c) + '.txt', TEST_PACKAGE) for c in [1, 2, 3, 4]] +if len(INSTRUMENTS) > len(LINE_LIST_FILENAMES): + logger.warning(f'Found {len(LINE_LIST_FILENAMES)} line list files') + logger.warning('Not enough line list txt files for all the instruments that will be added to the database!') def observation_portal_side_effect(*args, **kwargs): @@ -185,9 +190,9 @@ def init(configdb): logger.info(f'adding bpm {bpm_filename} to the database') os.system(f'banzai_nres_add_bpm --filename {bpm_filename} --db-address={os.environ["DB_ADDRESS"]}') instrument_ids = get_instrument_ids(os.environ["DB_ADDRESS"], names=['nres01', 'nres02']) - for instrument_id in instrument_ids: + for instrument_id, line_list in zip(instrument_ids, LINE_LIST_FILENAMES[:len(instrument_ids)]): logger.info(f'adding line list to the database for instrument with id {str(instrument_id)}') - os.system(f'banzai_nres_add_line_list --filename {LINE_LIST_FILENAME} --db-address={os.environ["DB_ADDRESS"]} ' + os.system(f'banzai_nres_add_line_list --filename {line_list} --db-address={os.environ["DB_ADDRESS"]} ' f'--instrument-id {instrument_id}') @pytest.mark.e2e From a30b25e3a0fafd7f515fadc2882bc9439162a1f4 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Fri, 24 Apr 2020 12:42:03 -0700 Subject: [PATCH 098/303] added testing for ARC stacking. --- Jenkinsfile | 28 ++++++++++++++++++++++++++++ banzai_nres/settings.py | 3 +-- banzai_nres/tests/test_e2e.py | 16 ++++++++++++++++ 3 files changed, 45 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 0c92e5c4..1d4ed613 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -148,6 +148,34 @@ pipeline { } } } + stage('Test-Master-Arc-Creation') { + when { + anyOf { + branch 'PR-*' + expression { return params.forceEndToEnd } + } + } + steps { + script { + withKubeConfig([credentialsId: "dev-kube-config"]) { + sh("kubectl exec -n dev ${podName} -c banzai-nres-listener -- " + + "pytest -s --durations=0 --junitxml=/home/archive/pytest-master-arc.xml " + + "-m master_arc /lco/banzai-nres/") + } + } + } + post { + always { + script { + withKubeConfig([credentialsId: "dev-kube-config"]) { + sh("kubectl cp -n dev -c banzai-nres-listener ${podName}:/home/archive/pytest-master-arc.xml " + + "pytest-master-arc.xml") + junit "pytest-master-arc.xml" + } + } + } + } + } stage('Test-Science-Frame-Creation') { when { anyOf { diff --git a/banzai_nres/settings.py b/banzai_nres/settings.py index a585aec7..be209fac 100644 --- a/banzai_nres/settings.py +++ b/banzai_nres/settings.py @@ -8,7 +8,6 @@ FRAME_SELECTION_CRITERIA = [('type', 'contains', 'NRES')] ORDERED_STAGES = [ - #'banzai_nres.wavelength.LineListLoader', 'banzai.bpm.BadPixelMaskLoader', 'banzai.bias.OverscanSubtractor', 'banzai.gain.GainNormalizer', @@ -73,7 +72,7 @@ 'banzai_nres.background.BackgroundSubtractor', 'banzai_nres.wavelength.IdentifyFeatures', 'banzai_nres.wavelength.WavelengthCalibrate', - 'banzai_nres.qc.AssessWavelengthSolution' + #'banzai_nres.qc.AssessWavelengthSolution' ] } diff --git a/banzai_nres/tests/test_e2e.py b/banzai_nres/tests/test_e2e.py index 05b3911e..108afbba 100644 --- a/banzai_nres/tests/test_e2e.py +++ b/banzai_nres/tests/test_e2e.py @@ -243,6 +243,22 @@ def test_if_stacked_flat_frame_was_created(self): run_check_if_stacked_calibrations_are_in_db('*w00.fits*', 'LAMPFLAT') +@pytest.mark.e2e +@pytest.mark.master_arc +class TestMasterArcCreation: + @pytest.fixture(autouse=True) + @mock.patch('banzai.utils.observation_utils.requests.get', side_effect=observation_portal_side_effect) + def stack_arc_frames(self, mock_lake): + run_reduce_individual_frames('*a00.fits*') + mark_frames_as_good('*a91.fits*') + stack_calibrations('double') + + def test_if_stacked_flat_frame_was_created(self): + check_if_individual_frames_exist('*a00*') + run_check_if_stacked_calibrations_were_created('*a00.fits*', 'double') + run_check_if_stacked_calibrations_are_in_db('*a00.fits*', 'DOUBLE') + + @pytest.mark.e2e @pytest.mark.science_frames class TestScienceFrameProcessing: From cb5cefb149906fd9519d25bd21573e734950a83c Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Fri, 24 Apr 2020 13:27:11 -0700 Subject: [PATCH 099/303] added necessary information tot the settings.py for things to stack. --- banzai_nres/settings.py | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/banzai_nres/settings.py b/banzai_nres/settings.py index be209fac..d276b3ae 100644 --- a/banzai_nres/settings.py +++ b/banzai_nres/settings.py @@ -23,12 +23,16 @@ CALIBRATION_MIN_FRAMES = {'BIAS': 5, 'DARK': 3, - 'LAMPFLAT': 5} + 'LAMPFLAT': 5, + 'DOUBLE': 1, + } CALIBRATION_SET_CRITERIA = {'BIAS': ['binning', 'configuration_mode'], 'DARK': ['binning', 'configuration_mode'], 'LAMPFLAT': ['binning', 'fiber0_lit', 'fiber1_lit', 'fiber2_lit'], - 'LINELIST': []} + 'DOUBLE': ['binning', 'fiber0_lit', 'fiber1_lit', 'fiber2_lit'], + 'LINELIST': [], + } CALIBRATION_FILENAME_FUNCTIONS = {'BIAS': ('banzai_nres.utils.file_utils.config_to_filename', 'banzai.utils.file_utils.ccdsum_to_filename'), @@ -36,11 +40,15 @@ 'banzai.utils.file_utils.ccdsum_to_filename'), 'LAMPFLAT': ('banzai_nres.utils.file_utils.config_to_filename', 'banzai.utils.file_utils.ccdsum_to_filename', - 'banzai_nres.fibers.fibers_state_to_filename')} + 'banzai_nres.fibers.fibers_state_to_filename'), + 'DOUBLE': ('banzai_nres.utils.file_utils.config_to_filename', + 'banzai.utils.file_utils.ccdsum_to_filename', + 'banzai_nres.fibers.fibers_state_to_filename') + } TELESCOPE_FILENAME_FUNCTION = 'banzai_nres.utils.runtime_utils.get_telescope_filename' -CALIBRATION_IMAGE_TYPES = ['BPM', 'BIAS', 'DARK', 'LAMPFLAT', 'ARC'] +CALIBRATION_IMAGE_TYPES = ['BPM', 'BIAS', 'DARK', 'LAMPFLAT', 'DOUBLE'] LAST_STAGE = {'BIAS': 'banzai.trim.Trimmer', 'DARK': 'banzai.bias.BiasSubtractor', @@ -79,7 +87,9 @@ # Stack delays are expressed in seconds--namely, each is five minutes CALIBRATION_STACK_DELAYS = {'BIAS': 300, 'DARK': 300, - 'LAMPFLAT': 300} + 'LAMPFLAT': 300, + 'DOUBLE': 300, + } SCHEDULE_STACKING_CRON_ENTRIES = {'cpt': {'minute': 0, 'hour': 15}, 'tlv': {'minute': 45, 'hour': 8}, @@ -97,7 +107,8 @@ # For some extension names, we want to just have corresponding BPM or ERR extensions EXTENSION_NAMES_TO_CONDENSE = ['SPECTRUM'] -CALIBRATION_LOOKBACK = {'BIAS': 4.5, 'DARK': 4.5, 'LAMPFLAT': 0.5} +# number of days to lookback and stack frames: +CALIBRATION_LOOKBACK = {'BIAS': 4.5, 'DARK': 4.5, 'LAMPFLAT': 0.5, 'DOUBLE': 0.5} PIPELINE_VERSION = banzai_nres.__version__ From 680aba2e7f4d8c02cdd3f5eecac9a2c975551a56 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Fri, 24 Apr 2020 13:33:41 -0700 Subject: [PATCH 100/303] edited OBSERVATION_REQUEST_TYPES to translate ARC to DOUBLE' --- banzai_nres/settings.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/banzai_nres/settings.py b/banzai_nres/settings.py index d276b3ae..15ddf4c5 100644 --- a/banzai_nres/settings.py +++ b/banzai_nres/settings.py @@ -102,7 +102,7 @@ CONFIGDB_URL = os.getenv('CONFIGDB_URL', 'http://configdb.lco.gtn/sites/') -OBSERVATION_REQUEST_TYPES = {'BIAS': 'NRESBIAS', 'DARK': 'NRESDARK'} +OBSERVATION_REQUEST_TYPES = {'BIAS': 'NRESBIAS', 'DARK': 'NRESDARK', 'ARC': 'DOUBLE'} # For some extension names, we want to just have corresponding BPM or ERR extensions EXTENSION_NAMES_TO_CONDENSE = ['SPECTRUM'] From ace359c7fd8380a0153400f2782f27898052b957 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Fri, 24 Apr 2020 13:36:04 -0700 Subject: [PATCH 101/303] typo fix --- banzai_nres/settings.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/banzai_nres/settings.py b/banzai_nres/settings.py index 15ddf4c5..f0f65e97 100644 --- a/banzai_nres/settings.py +++ b/banzai_nres/settings.py @@ -102,7 +102,7 @@ CONFIGDB_URL = os.getenv('CONFIGDB_URL', 'http://configdb.lco.gtn/sites/') -OBSERVATION_REQUEST_TYPES = {'BIAS': 'NRESBIAS', 'DARK': 'NRESDARK', 'ARC': 'DOUBLE'} +OBSERVATION_REQUEST_TYPES = {'BIAS': 'NRESBIAS', 'DARK': 'NRESDARK', 'DOUBLE': 'ARC'} # For some extension names, we want to just have corresponding BPM or ERR extensions EXTENSION_NAMES_TO_CONDENSE = ['SPECTRUM'] From 46bc00b3203500ddae64a91108da5c5bf67be847 Mon Sep 17 00:00:00 2001 From: Curtis McCully Date: Fri, 24 Apr 2020 14:02:37 -0700 Subject: [PATCH 102/303] Updates to make travis happy. --- .travis.yml | 2 +- Dockerfile | 2 +- setup.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index de90c53c..aa2bead2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -71,7 +71,7 @@ before_install: install: - if [[ "$INSTALL_DEPS" == 1 ]]; then pip install numpy==$NUMPY_VERSION coverage pycodestyle; fi - - pip install git+https://github.com/lcogt/banzai@0.20.1-40-g7902cb9 + - pip install git+https://github.com/lcogt/banzai@dev - $PYTHON_INSTALL_COMMAND script: diff --git a/Dockerfile b/Dockerfile index fbb10257..d9fd334e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM docker.lco.global/banzai:0.28.9-204-gbc44033 +FROM docker.lco.global/banzai:0.28.9-210-ge7dce50 USER root diff --git a/setup.py b/setup.py index c4ad26fe..d884bffa 100644 --- a/setup.py +++ b/setup.py @@ -21,7 +21,7 @@ use_scm_version=True, package_dir={'banzai_nres': 'banzai_nres'}, setup_requires=['pytest-runner', 'setuptools_scm'], - install_requires=['banzai>=0.28.0', 'numpy>=1.13', 'sphinx', 'coveralls', 'statsmodels', 'astropy'], + install_requires=['banzai>=0.29.0dev', 'numpy>=1.13', 'sphinx', 'coveralls', 'statsmodels', 'astropy'], tests_require=['pytest>=3.5'], entry_points={'console_scripts': ['banzai_nres_reduce_night=banzai_nres.main:reduce_night', 'banzai_nres_run_realtime_pipeline=banzai_nres.main:nres_run_realtime_pipeline', From 7e1e1e87f563b39d7b9bd2ecb39570a1d7ac17e5 Mon Sep 17 00:00:00 2001 From: Curtis McCully Date: Fri, 24 Apr 2020 17:23:36 -0700 Subject: [PATCH 103/303] Added slim chart when not pushing to dev --- Jenkinsfile | 9 ++++++++- docker-compose.yml | 16 ++++++++-------- 2 files changed, 16 insertions(+), 9 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 06f8d049..dcd16e39 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -63,12 +63,18 @@ pipeline { when { anyOf { branch 'PR-*' + branch 'dev' expression { return params.forceEndToEnd } } } steps { script { withKubeConfig([credentialsId: "build-kube-config"]) { + if (env.BRANCH_NAME == "dev") { + dataTag = '1.0.3' + } else { + dataTag = '1.0.3-slim' + } sh('helm repo update') final cmd = " helm delete --purge banzai-nres-e2e &> cleanup.txt" final status = sh(script: cmd, returnStatus: true) @@ -77,7 +83,8 @@ pipeline { echo output sh(script: "kubectl delete pvc banzai-nres-e2e --wait --timeout=600", returnStatus: true) sh('helm upgrade --install banzai-nres-e2e helm-chart/banzai-nres-e2e ' + - '--set banzaiNRES.tag="${GIT_DESCRIPTION}" --force --wait --timeout=3600') + '--set banzaiNRES.tag="${GIT_DESCRIPTION}" --set dataImage.tag="${dataTag}" ' + + '--force --wait --timeout=3600') podName = sh(script: 'kubectl get po -l app.kubernetes.io/instance=banzai-nres-e2e ' + '--sort-by=.status.startTime -o jsonpath="{.items[-1].metadata.name}"', diff --git a/docker-compose.yml b/docker-compose.yml index 87d14a06..0f217e7b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -15,7 +15,7 @@ services: options: max-size: '100m' max-file: '3' - banzai-nres-fits-exchange: + banzai-nres-e2e-fits-exchange: image: rabbitmq:3.7.9 network_mode: "bridge" container_name: banzai-nres-e2e-fits-exchange @@ -24,14 +24,14 @@ services: options: max-size: '100m' max-file: '3' - banzai-nres-redis: + banzai-nres-e2e-redis: image: redis:5.0.3 network_mode: "bridge" container_name: banzai-nres-e2e-redis labels: io.rancher.container.pull_image: always mem_limit: '1g' - banzai-nres-celery-workers: + banzai-nres-e2e-celery-workers: image: ${NRES_DOCKER_IMG} network_mode: "bridge" container_name: banzai-nres-e2e-celery-workers @@ -40,8 +40,8 @@ services: "-l", "debug", "-c", "4"] mem_limit: '8g' depends_on: - - banzai-nres-redis - - banzai-nres-fits-exchange + - banzai-nres-e2e-redis + - banzai-nres-e2e-fits-exchange - nres-e2e-data links: - banzai-nres-e2e-redis:redis @@ -60,14 +60,14 @@ services: options: max-size: '100m' max-file: '3' - banzai-nres-listener: + banzai-nres-e2e-listener: image: ${NRES_DOCKER_IMG} network_mode: "bridge" container_name: banzai-nres-e2e-listener mem_limit: '1g' depends_on: - - banzai-nres-redis - - banzai-nres-fits-exchange + - banzai-nres-e2e-redis + - banzai-nres-e2e-fits-exchange - nres-e2e-data links: - banzai-nres-e2e-fits-exchange:broker From 59142ba5140725285790cc939247c45eae9a3a73 Mon Sep 17 00:00:00 2001 From: Curtis McCully Date: Fri, 24 Apr 2020 17:28:37 -0700 Subject: [PATCH 104/303] Fixes to jenkinsfile. --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index dcd16e39..33513937 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -81,7 +81,7 @@ pipeline { final output = readFile('cleanup.txt').trim() sh(script: "rm -f cleanup.txt", returnStatus: true) echo output - sh(script: "kubectl delete pvc banzai-nres-e2e --wait --timeout=600", returnStatus: true) + sh(script: "kubectl delete pvc banzai-nres-e2e --wait=true --timeout=600s", returnStatus: true) sh('helm upgrade --install banzai-nres-e2e helm-chart/banzai-nres-e2e ' + '--set banzaiNRES.tag="${GIT_DESCRIPTION}" --set dataImage.tag="${dataTag}" ' + '--force --wait --timeout=3600') From ded1cec4b4ee4a5968af6105250c249e72e99f36 Mon Sep 17 00:00:00 2001 From: Curtis McCully Date: Fri, 24 Apr 2020 17:56:14 -0700 Subject: [PATCH 105/303] Fixes to jenkinsfile. --- Jenkinsfile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 33513937..fd5824bf 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -71,9 +71,9 @@ pipeline { script { withKubeConfig([credentialsId: "build-kube-config"]) { if (env.BRANCH_NAME == "dev") { - dataTag = '1.0.3' + final dataTag = "1.0.3" } else { - dataTag = '1.0.3-slim' + final dataTag = "1.0.3-slim" } sh('helm repo update') final cmd = " helm delete --purge banzai-nres-e2e &> cleanup.txt" @@ -83,8 +83,8 @@ pipeline { echo output sh(script: "kubectl delete pvc banzai-nres-e2e --wait=true --timeout=600s", returnStatus: true) sh('helm upgrade --install banzai-nres-e2e helm-chart/banzai-nres-e2e ' + - '--set banzaiNRES.tag="${GIT_DESCRIPTION}" --set dataImage.tag="${dataTag}" ' + - '--force --wait --timeout=3600') + '--set banzaiNRES.tag="${GIT_DESCRIPTION}" --set dataImage.tag=' + dataTag + + ' --force --wait --timeout=3600') podName = sh(script: 'kubectl get po -l app.kubernetes.io/instance=banzai-nres-e2e ' + '--sort-by=.status.startTime -o jsonpath="{.items[-1].metadata.name}"', From 50fc4ebd072bb27656e7d9184ef00e79c5ef65ef Mon Sep 17 00:00:00 2001 From: Curtis McCully Date: Fri, 24 Apr 2020 18:01:16 -0700 Subject: [PATCH 106/303] Fixes to jenkinsfile. --- Jenkinsfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index fd5824bf..030397a5 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -71,9 +71,9 @@ pipeline { script { withKubeConfig([credentialsId: "build-kube-config"]) { if (env.BRANCH_NAME == "dev") { - final dataTag = "1.0.3" + final dataTag = '1.0.3' } else { - final dataTag = "1.0.3-slim" + final dataTag = '1.0.3-slim' } sh('helm repo update') final cmd = " helm delete --purge banzai-nres-e2e &> cleanup.txt" From 4c32b9f251a0b2491e92d56f338e0ec94c977d60 Mon Sep 17 00:00:00 2001 From: Curtis McCully Date: Fri, 24 Apr 2020 18:17:37 -0700 Subject: [PATCH 107/303] Fixes to jenkinsfile. --- Jenkinsfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 030397a5..b8ae3fc5 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -71,9 +71,9 @@ pipeline { script { withKubeConfig([credentialsId: "build-kube-config"]) { if (env.BRANCH_NAME == "dev") { - final dataTag = '1.0.3' + dataTag = '1.0.3' } else { - final dataTag = '1.0.3-slim' + dataTag = '1.0.3-slim' } sh('helm repo update') final cmd = " helm delete --purge banzai-nres-e2e &> cleanup.txt" From f272a4f3aaaf24df1a2f34ceb1cbdbeede5f5fa5 Mon Sep 17 00:00:00 2001 From: Matt Daily Date: Mon, 27 Apr 2020 08:47:30 -0700 Subject: [PATCH 108/303] Whitespace fixes for Travis pycodestyle checks. --- banzai_nres/tests/test_extract.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/banzai_nres/tests/test_extract.py b/banzai_nres/tests/test_extract.py index 74e99e07..d923cfbd 100644 --- a/banzai_nres/tests/test_extract.py +++ b/banzai_nres/tests/test_extract.py @@ -118,7 +118,7 @@ def test_optimal_weights_on_box_profile(self): assert np.allclose(weights[np.isclose(profile,1)],1./3.) #check that the weights of the area with zero profile are zero: assert np.allclose(weights[np.isclose(profile,0)],0) - + def two_order_image(): # generate 2 flat traces. @@ -135,12 +135,13 @@ def two_order_image(): image.traces = traces return image + def five_hundred_square_image(maxflux,number_traces,trace_width, read_noise=10): traces = np.zeros((500,500)) data = np.ones_like(traces, dtype=float) profile = np.zeros_like(traces, dtype=float) ix = np.arange(0,trace_width) - for i in range (0,number_traces): + for i in range (0,number_traces): traces[50*i:50*i+trace_width,:]=i for j in range (0,trace_width): data[50*i+j,:]+=maxflux*np.exp((-1.)*(ix[j]-trace_width/2.)**2/(trace_width/6.)**2) From c84e506ec3b75014f0c0052cdfe93c1a3907d69c Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Mon, 27 Apr 2020 11:21:52 -0700 Subject: [PATCH 109/303] replaced banzai-nres-listener with banzai-nres-e2e-listener in jenkins file? --- Jenkinsfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index d29d8387..8ab285df 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -188,7 +188,7 @@ pipeline { steps { script { withKubeConfig([credentialsId: "dev-kube-config"]) { - sh("kubectl exec -n dev ${podName} -c banzai-nres-listener -- " + + sh("kubectl exec -n dev ${podName} -c banzai-nres-e2e-listener -- " + "pytest -s --durations=0 --junitxml=/home/archive/pytest-master-arc.xml " + "-m master_arc /lco/banzai-nres/") } @@ -198,7 +198,7 @@ pipeline { always { script { withKubeConfig([credentialsId: "dev-kube-config"]) { - sh("kubectl cp -n dev -c banzai-nres-listener ${podName}:/home/archive/pytest-master-arc.xml " + + sh("kubectl cp -n dev -c banzai-nres-e2e-listener ${podName}:/home/archive/pytest-master-arc.xml " + "pytest-master-arc.xml") junit "pytest-master-arc.xml" } From feae1bcf5ff5921c5c458db0b2631d8c3399c747 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Mon, 27 Apr 2020 11:26:03 -0700 Subject: [PATCH 110/303] dev- to build- in jenkins --- Jenkinsfile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 8ab285df..e7aa3cbe 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -187,8 +187,8 @@ pipeline { } steps { script { - withKubeConfig([credentialsId: "dev-kube-config"]) { - sh("kubectl exec -n dev ${podName} -c banzai-nres-e2e-listener -- " + + withKubeConfig([credentialsId: "build-kube-config"]) { + sh("kubectl exec ${podName} -c banzai-nres-e2e-listener -- " + "pytest -s --durations=0 --junitxml=/home/archive/pytest-master-arc.xml " + "-m master_arc /lco/banzai-nres/") } @@ -197,8 +197,8 @@ pipeline { post { always { script { - withKubeConfig([credentialsId: "dev-kube-config"]) { - sh("kubectl cp -n dev -c banzai-nres-e2e-listener ${podName}:/home/archive/pytest-master-arc.xml " + + withKubeConfig([credentialsId: "build-kube-config"]) { + sh("kubectl cp -c banzai-nres-e2e-listener ${podName}:/home/archive/pytest-master-arc.xml " + "pytest-master-arc.xml") junit "pytest-master-arc.xml" } From b13b20a16ee73ba38c1532b6ebcf1436c19dd2f3 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Mon, 27 Apr 2020 11:55:46 -0700 Subject: [PATCH 111/303] updated docker image for banzai --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index d9fd334e..af1c0473 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM docker.lco.global/banzai:0.28.9-210-ge7dce50 +FROM docker.lco.global/banzai:0.28.9-211-g6d991a3 USER root From 63ffa846455c7aba8fe24af973e51667e23a65ad Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Mon, 27 Apr 2020 12:03:47 -0700 Subject: [PATCH 112/303] updated get expected number of frames to also group by fibers if the frame type is double --- banzai_nres/tests/test_e2e.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/banzai_nres/tests/test_e2e.py b/banzai_nres/tests/test_e2e.py index 108afbba..6e933a62 100644 --- a/banzai_nres/tests/test_e2e.py +++ b/banzai_nres/tests/test_e2e.py @@ -135,8 +135,8 @@ def get_expected_number_of_calibrations(raw_filenames, calibration_type): number_of_stacks_that_should_have_been_created = 0 for day_obs in DAYS_OBS: raw_filenames_for_this_dayobs = glob(os.path.join(DATA_ROOT, day_obs, 'raw', raw_filenames)) - if calibration_type.lower() == 'lampflat': - # Group by fibers lit + if calibration_type.lower() == 'lampflat' or calibration_type.lower() == 'double': + # Group by fibers lit if we are stacking lampflats or doubles (arc frames) observed_fibers = [] for raw_filename in raw_filenames_for_this_dayobs: lampflat_hdu = fits.open(raw_filename) From e0e9212ee60788f98f7aed0ea50fbf7053b83525 Mon Sep 17 00:00:00 2001 From: Matt Daily Date: Mon, 27 Apr 2020 13:13:46 -0700 Subject: [PATCH 113/303] Change REDIS_HOST env var name to TASK_HOST, since we are using an updated version of upstream BANZAI that relies on this naming convention. --- docker-compose.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 0f217e7b..95183b53 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -49,7 +49,7 @@ services: - nres-e2e-data environment: RETRY_DELAY: "0" - REDIS_HOST: "redis://redis:6379/0" + TASK_HOST: "redis://redis:6379/0" LAKE_URL: "http://lake-old.lco.gtn/blocks/" NUM_OMP_THREADS: "1" OPENTSDB_PYTHON_METRICS_TEST_MODE: "1" @@ -77,7 +77,7 @@ services: "--broker-url=broker"] environment: DB_ADDRESS: sqlite:////archive/engineering/test.db - REDIS_HOST: "redis://redis:6379/0" + TASK_HOST: "redis://redis:6379/0" FITS_EXCHANGE: fits_files FITS_BROKER: broker OPENTSDB_PYTHON_METRICS_TEST_MODE: "1" From ce350c5e1c50a885734fc9c7d2256e5efb2c6123 Mon Sep 17 00:00:00 2001 From: Marshall Johnson Date: Mon, 27 Apr 2020 13:33:26 -0700 Subject: [PATCH 114/303] Renamed some variables for better readability --- banzai_nres/qc/wavelength_solution_checker.py | 18 +++++++++--------- banzai_nres/tests/test_wavelength.py | 4 ++-- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/banzai_nres/qc/wavelength_solution_checker.py b/banzai_nres/qc/wavelength_solution_checker.py index 5e3f7578..edee0373 100644 --- a/banzai_nres/qc/wavelength_solution_checker.py +++ b/banzai_nres/qc/wavelength_solution_checker.py @@ -19,21 +19,21 @@ def __init__(self, runtime_context): def do_stage(self,image): line_list = image.line_list lab_lines = find_nearest(image.features['wavelength'], np.sort(line_list)) - self.calculate_dispersion(image,lab_lines,raw_dispersion,good_dispersion,raw_chi_squared,good_chi_squared,difference) - qc_results = {'raw_dispersion':raw_dispersion, 'good_dispersion':good_dispersion, 'raw_chi_squared':raw_chi_squared, 'good_chi_squared':good_chi_squared, 'difference':difference} + self.calculate_dispersion(image,lab_lines,sigma_Dlambda,good_sigma_Dlambda,raw_chi_squared,good_chi_squared,Delta_lambda) + qc_results = {'sigma_Dlambda':sigma_Dlambda, 'good_sigma_Dlambda':good_sigma_Dlambda, 'raw_chi_squared':raw_chi_squared, 'good_chi_squared':good_chi_squared, 'Delta_lambda':Delta_lambda} qc.save_qc_results(self.runtime_context, qc_results, image) def calculate_dispersion(self,image,lab_lines): measured_wavelengths = image.features['wavelength'] #actual_wavelengths = image.wcs.measured_lines['wavelength'] - difference = measured_wavelengths - lab_lines - raw_dispersion = np.std(difference) - low_scatter_lines = np.isclose(difference,0,atol=0.1) - good_dispersion = np.std(difference[low_scatter_lines]) + Delta_lambda = measured_wavelengths - lab_lines + sigma_Dlambda = np.std(Delta_lambda) + low_scatter_lines = np.isclose(Delta_lambda,0,atol=0.1) + good_sigma_Dlambda = np.std(Delta_lambda[low_scatter_lines]) feature_centroid_uncertainty = image.features['centroid_err'] - raw_chi_squared = np.sum((difference/feature_centroid_uncertainty)**2)/len(difference) - good_chi_squared = np.sum((difference[low_scatter_lines]/feature_centroid_uncertainty[low_scatter_lines])**2)/len(difference[low_scatter_lines]) - return raw_dispersion, good_dispersion, raw_chi_squared, good_chi_squared, difference + raw_chi_squared = np.sum((Delta_lambda/feature_centroid_uncertainty)**2)/len(Delta_lambda) + good_chi_squared = np.sum((Delta_lambda[low_scatter_lines]/feature_centroid_uncertainty[low_scatter_lines])**2)/len(Delta_lambda[low_scatter_lines]) + return sigma_Dlambda, good_sigma_Dlambda, raw_chi_squared, good_chi_squared, Delta_lambda #TO DO: diff --git a/banzai_nres/tests/test_wavelength.py b/banzai_nres/tests/test_wavelength.py index 7ee6fdb7..70d44cb7 100644 --- a/banzai_nres/tests/test_wavelength.py +++ b/banzai_nres/tests/test_wavelength.py @@ -170,7 +170,7 @@ class TestQCChecks: input_context = context.Context({}) def test_qc_checks(self): - raw_dispersion, good_dispersion, raw_chi_squared, good_chi_squared, difference = AssessWavelengthSolution(self.input_context).calculate_dispersion(self.test_image,self.test_image.features['wavelength']) - assert raw_dispersion >= good_dispersion + sigma_Dlambda, good_sigma_Dlambda, raw_chi_squared, good_chi_squared, Delta_lambda = AssessWavelengthSolution(self.input_context).calculate_dispersion(self.test_image,self.test_image.features['wavelength']) + assert sigma_Dlambda >= good_sigma_Dlambda assert raw_chi_squared >= good_chi_squared \ No newline at end of file From e6d19739264876dfe1f793f9334b3db4247bc6c7 Mon Sep 17 00:00:00 2001 From: Marshall Johnson Date: Mon, 27 Apr 2020 13:49:05 -0700 Subject: [PATCH 115/303] Refactored to better separate tests into different functions --- banzai_nres/qc/wavelength_solution_checker.py | 10 +++++++--- banzai_nres/tests/test_wavelength.py | 3 ++- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/banzai_nres/qc/wavelength_solution_checker.py b/banzai_nres/qc/wavelength_solution_checker.py index edee0373..c7b42c9a 100644 --- a/banzai_nres/qc/wavelength_solution_checker.py +++ b/banzai_nres/qc/wavelength_solution_checker.py @@ -19,21 +19,25 @@ def __init__(self, runtime_context): def do_stage(self,image): line_list = image.line_list lab_lines = find_nearest(image.features['wavelength'], np.sort(line_list)) - self.calculate_dispersion(image,lab_lines,sigma_Dlambda,good_sigma_Dlambda,raw_chi_squared,good_chi_squared,Delta_lambda) + self.calculate_delta_lambda(image,lab_lines,Delta_lambda) + self.calculate_1d_metrics(image,Delta_lambda,sigma_Dlambda,good_sigma_Dlambda,raw_chi_squared,good_chi_squared,) qc_results = {'sigma_Dlambda':sigma_Dlambda, 'good_sigma_Dlambda':good_sigma_Dlambda, 'raw_chi_squared':raw_chi_squared, 'good_chi_squared':good_chi_squared, 'Delta_lambda':Delta_lambda} qc.save_qc_results(self.runtime_context, qc_results, image) - def calculate_dispersion(self,image,lab_lines): + def calculate_delta_lambda(self,image,lab_lines): measured_wavelengths = image.features['wavelength'] #actual_wavelengths = image.wcs.measured_lines['wavelength'] Delta_lambda = measured_wavelengths - lab_lines + return Delta_lambda + + def calculate_1d_metrics(self,image,Delta_lambda): sigma_Dlambda = np.std(Delta_lambda) low_scatter_lines = np.isclose(Delta_lambda,0,atol=0.1) good_sigma_Dlambda = np.std(Delta_lambda[low_scatter_lines]) feature_centroid_uncertainty = image.features['centroid_err'] raw_chi_squared = np.sum((Delta_lambda/feature_centroid_uncertainty)**2)/len(Delta_lambda) good_chi_squared = np.sum((Delta_lambda[low_scatter_lines]/feature_centroid_uncertainty[low_scatter_lines])**2)/len(Delta_lambda[low_scatter_lines]) - return sigma_Dlambda, good_sigma_Dlambda, raw_chi_squared, good_chi_squared, Delta_lambda + return sigma_Dlambda, good_sigma_Dlambda, raw_chi_squared, good_chi_squared #TO DO: diff --git a/banzai_nres/tests/test_wavelength.py b/banzai_nres/tests/test_wavelength.py index 70d44cb7..8fa3c1f1 100644 --- a/banzai_nres/tests/test_wavelength.py +++ b/banzai_nres/tests/test_wavelength.py @@ -170,7 +170,8 @@ class TestQCChecks: input_context = context.Context({}) def test_qc_checks(self): - sigma_Dlambda, good_sigma_Dlambda, raw_chi_squared, good_chi_squared, Delta_lambda = AssessWavelengthSolution(self.input_context).calculate_dispersion(self.test_image,self.test_image.features['wavelength']) + Delta_lambda = AssessWavelengthSolution(self.input_context).calculate_delta_lambda(self.test_image,self.test_image.features['wavelength']) + sigma_Dlambda, good_sigma_Dlambda, raw_chi_squared, good_chi_squared = AssessWavelengthSolution.calculate_1d_metrics(self.test_image,Delta_lambda) assert sigma_Dlambda >= good_sigma_Dlambda assert raw_chi_squared >= good_chi_squared \ No newline at end of file From ac32ffc6a4d4143b727f4e006c12c8e3340088d4 Mon Sep 17 00:00:00 2001 From: Matt Daily Date: Mon, 27 Apr 2020 13:59:56 -0700 Subject: [PATCH 116/303] Update docker-compose to reflect env var name changes in upstream BANZAI. --- docker-compose.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 0f217e7b..10759da9 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -49,8 +49,8 @@ services: - nres-e2e-data environment: RETRY_DELAY: "0" - REDIS_HOST: "redis://redis:6379/0" - LAKE_URL: "http://lake-old.lco.gtn/blocks/" + TASK_HOST: "redis://redis:6379/0" + OBSERVATION_PORTAL_URL: "http://lake-old.lco.gtn/blocks/" NUM_OMP_THREADS: "1" OPENTSDB_PYTHON_METRICS_TEST_MODE: "1" labels: @@ -77,11 +77,11 @@ services: "--broker-url=broker"] environment: DB_ADDRESS: sqlite:////archive/engineering/test.db - REDIS_HOST: "redis://redis:6379/0" + TASK_HOST: "redis://redis:6379/0" FITS_EXCHANGE: fits_files FITS_BROKER: broker OPENTSDB_PYTHON_METRICS_TEST_MODE: "1" - LAKE_URL: "http://lake-old.lco.gtn/blocks/" + OBSERVATION_PORTAL_URL: "http://lake-old.lco.gtn/blocks/" volumes_from: - nres-e2e-data labels: From 5dee6a23f82b8b81162ef72c0db01eb29afbbf84 Mon Sep 17 00:00:00 2001 From: Marshall Johnson Date: Mon, 27 Apr 2020 14:13:17 -0700 Subject: [PATCH 117/303] Bugfix to refactored QC tests --- banzai_nres/tests/test_wavelength.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/banzai_nres/tests/test_wavelength.py b/banzai_nres/tests/test_wavelength.py index 8fa3c1f1..7dbdecec 100644 --- a/banzai_nres/tests/test_wavelength.py +++ b/banzai_nres/tests/test_wavelength.py @@ -171,7 +171,7 @@ class TestQCChecks: def test_qc_checks(self): Delta_lambda = AssessWavelengthSolution(self.input_context).calculate_delta_lambda(self.test_image,self.test_image.features['wavelength']) - sigma_Dlambda, good_sigma_Dlambda, raw_chi_squared, good_chi_squared = AssessWavelengthSolution.calculate_1d_metrics(self.test_image,Delta_lambda) + sigma_Dlambda, good_sigma_Dlambda, raw_chi_squared, good_chi_squared = AssessWavelengthSolution(self.input_context).calculate_1d_metrics(self.test_image,Delta_lambda) assert sigma_Dlambda >= good_sigma_Dlambda assert raw_chi_squared >= good_chi_squared \ No newline at end of file From 906cc52966e9978061b698ff2230ee6e382831ee Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Mon, 27 Apr 2020 14:41:04 -0700 Subject: [PATCH 118/303] added catch in Identifyfeatures that only attempts blaze correction if image.blaze is not None. Tests run but get hung up on WavelengthCalibrate. --- banzai_nres/tests/test_e2e.py | 7 ++++--- banzai_nres/tests/test_wavelength.py | 13 +++++++++++++ banzai_nres/wavelength.py | 9 ++++++--- 3 files changed, 23 insertions(+), 6 deletions(-) diff --git a/banzai_nres/tests/test_e2e.py b/banzai_nres/tests/test_e2e.py index 6e933a62..1c8ca02d 100644 --- a/banzai_nres/tests/test_e2e.py +++ b/banzai_nres/tests/test_e2e.py @@ -139,9 +139,9 @@ def get_expected_number_of_calibrations(raw_filenames, calibration_type): # Group by fibers lit if we are stacking lampflats or doubles (arc frames) observed_fibers = [] for raw_filename in raw_filenames_for_this_dayobs: - lampflat_hdu = fits.open(raw_filename) - observed_fibers.append(lampflat_hdu[1].header.get('OBJECTS')) - lampflat_hdu.close() + cal_hdu = fits.open(raw_filename) + observed_fibers.append(cal_hdu[1].header.get('OBJECTS')) + cal_hdu.close() observed_fibers = set(observed_fibers) number_of_stacks_that_should_have_been_created += len(observed_fibers) else: @@ -195,6 +195,7 @@ def init(configdb): os.system(f'banzai_nres_add_line_list --filename {line_list} --db-address={os.environ["DB_ADDRESS"]} ' f'--instrument-id {instrument_id}') + @pytest.mark.e2e @pytest.mark.master_bias class TestMasterBiasCreation: diff --git a/banzai_nres/tests/test_wavelength.py b/banzai_nres/tests/test_wavelength.py index 7ee6fdb7..a1fb1c3c 100644 --- a/banzai_nres/tests/test_wavelength.py +++ b/banzai_nres/tests/test_wavelength.py @@ -55,6 +55,19 @@ def test_do_stage(self): assert np.allclose(image.features['ycentroid'], self.ycoords, atol=0.001) assert np.allclose(image.features['id'], 1) + @pytest.mark.integration + def test_do_stage_no_blaze(self): + input_context = context.Context({}) + image = NRESObservationFrame([EchelleSpectralCCDData(data=self.data, uncertainty=self.err, + meta={'OBJECTS': 'tung&tung&none'}, + traces=np.ones_like(self.data, dtype=int))], 'foo.fits') + stage = IdentifyFeatures(input_context) + stage.fwhm, stage.nsigma = self.sigma, 0.5 + image = stage.do_stage(image) + assert np.allclose(image.features['pixel'], self.xcoords, atol=0.001) + assert np.allclose(image.features['ycentroid'], self.ycoords, atol=0.001) + assert np.allclose(image.features['id'], 1) + @pytest.mark.integration def test_do_stage_on_empty_features(self): input_context = context.Context({}) diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py index f2073d2c..3b42e4cf 100644 --- a/banzai_nres/wavelength.py +++ b/banzai_nres/wavelength.py @@ -177,10 +177,13 @@ def do_stage(self, image): # get total flux in each emission feature. For now just sum_circle, although we should use sum_ellipse. features['flux'], features['fluxerr'], _ = sep.sum_circle(image.data, features['xcentroid'], features['ycentroid'], self.fwhm, gain=1.0, err=image.uncertainty, mask=image.mask) - # blaze correct the emission features fluxes. This speeds up and improves overlap fitting in xwavecal. - features['corrected_flux'] = features['flux'] / image.blaze['blaze'][features['id'] - 1, - np.array(features['xcentroid'], dtype=int)] features['centroid_err'] = self.fwhm / np.sqrt(features['flux']) + + if image.blaze is not None: + logger.info('Blaze correcting emission feature fluxes', image=image) + # blaze correct the emission features fluxes. This speeds up and improves overlap fitting in xwavecal. + features['corrected_flux'] = features['flux'] / image.blaze['blaze'][features['id'] - 1, + np.array(features['xcentroid'], dtype=int)] image.features = features return image From 4dc520f31d48419a5e9e500e115ead2f404728ad Mon Sep 17 00:00:00 2001 From: Marshall Johnson Date: Tue, 28 Apr 2020 08:50:15 -0700 Subject: [PATCH 119/303] Initial pass at calculating goodness of wavelength fit in 2D across detector --- banzai_nres/qc/wavelength_solution_checker.py | 16 +++++++++++++++- banzai_nres/tests/test_wavelength.py | 5 ++++- 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/banzai_nres/qc/wavelength_solution_checker.py b/banzai_nres/qc/wavelength_solution_checker.py index c7b42c9a..158741ec 100644 --- a/banzai_nres/qc/wavelength_solution_checker.py +++ b/banzai_nres/qc/wavelength_solution_checker.py @@ -21,7 +21,11 @@ def do_stage(self,image): lab_lines = find_nearest(image.features['wavelength'], np.sort(line_list)) self.calculate_delta_lambda(image,lab_lines,Delta_lambda) self.calculate_1d_metrics(image,Delta_lambda,sigma_Dlambda,good_sigma_Dlambda,raw_chi_squared,good_chi_squared,) - qc_results = {'sigma_Dlambda':sigma_Dlambda, 'good_sigma_Dlambda':good_sigma_Dlambda, 'raw_chi_squared':raw_chi_squared, 'good_chi_squared':good_chi_squared, 'Delta_lambda':Delta_lambda} + self.calculate_2d_metrics(image,Delta_lambda,x_sigma_Dlambda, order_sigma_Dlambda) + qc_results = {'sigma_Dlambda':sigma_Dlambda, 'good_sigma_Dlambda':good_sigma_Dlambda, + 'raw_chi_squared':raw_chi_squared, 'good_chi_squared':good_chi_squared, + 'Delta_lambda':Delta_lambda, 'x_sigma_Dlambda':x_sigma_Dlambda, + 'order_sigma_Dlambda':order_sigma_Dlambda} qc.save_qc_results(self.runtime_context, qc_results, image) def calculate_delta_lambda(self,image,lab_lines): @@ -39,6 +43,16 @@ def calculate_1d_metrics(self,image,Delta_lambda): good_chi_squared = np.sum((Delta_lambda[low_scatter_lines]/feature_centroid_uncertainty[low_scatter_lines])**2)/len(Delta_lambda[low_scatter_lines]) return sigma_Dlambda, good_sigma_Dlambda, raw_chi_squared, good_chi_squared + def calculate_2d_metrics(self,image,Delta_lambda): + x, order = image.features['pixel'], image.features['order'] + bins = 20 + bins_x, bins_order = np.histogram2d(x, order, bins=bins) + x_indices, order_indices = np.digitize(x, bins_x), np.digitize(order, bins_order) + x_sigma_Dlambda, order_sigma_Dlambda = np.ones_like(bins_x), np.ones_like(bins_order) + for i in range (0,len(bins_x)): + x_sigma_Dlambda[i], order_sigma_Dlambda[i] = np.std(Delta_lambda[x_indices == i]), np.std(Delta_lambda[order_indices == i]) + return x_sigma_Dlambda, order_sigma_Dlambda + #TO DO: #Assess if there are systematic differences in goodness of fit across detector diff --git a/banzai_nres/tests/test_wavelength.py b/banzai_nres/tests/test_wavelength.py index 7dbdecec..a779dc24 100644 --- a/banzai_nres/tests/test_wavelength.py +++ b/banzai_nres/tests/test_wavelength.py @@ -73,7 +73,7 @@ def generate_image(self): traces = np.array([[0, 0, 0], [1, 1, 1], [1, 1, 1], [0, 0, 0], [0, 0, 0], [2, 2, 2], [3, 3, 3]]) line_list = np.array([10, 11, 12]) pixel_positions = np.array([1, 2, 1, 2]) - features = Table({'pixel': pixel_positions, 'id': np.array([1, 1, 2, 3]), + features = Table({'pixel': pixel_positions, 'id': np.array([1, 1, 2, 3]), 'order': np.array([1, 1, 2, 3]) 'wavelength': pixel_positions, 'centroid_err': np.ones_like(pixel_positions)}) image = NRESObservationFrame([EchelleSpectralCCDData(data=np.zeros((2, 2)), uncertainty=np.zeros((2, 2)), meta={'OBJECTS': 'tung&tung&none'}, features=features, @@ -174,4 +174,7 @@ def test_qc_checks(self): sigma_Dlambda, good_sigma_Dlambda, raw_chi_squared, good_chi_squared = AssessWavelengthSolution(self.input_context).calculate_1d_metrics(self.test_image,Delta_lambda) assert sigma_Dlambda >= good_sigma_Dlambda assert raw_chi_squared >= good_chi_squared + x_sigma_Dlambda, order_sigma_Dlambda = AssessWavelengthSolution(self.input_context).calculate_2d_metrics(self.test_image,Delta_lambda) + assert x_sigma_Dlambda[x_sigma_Dlambda >= 0] == x_sigma_Dlambda + assert order_sigma_Dlambda[order_sigma_Dlambda >= 0] == order_sigma_Dlambda \ No newline at end of file From 1a03a3dc3e6d3c11e702b1ba14bdc21c7f9405b5 Mon Sep 17 00:00:00 2001 From: Marshall Johnson Date: Tue, 28 Apr 2020 08:56:51 -0700 Subject: [PATCH 120/303] Bugfixes to previous commit --- banzai_nres/qc/wavelength_solution_checker.py | 2 +- banzai_nres/tests/test_wavelength.py | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/banzai_nres/qc/wavelength_solution_checker.py b/banzai_nres/qc/wavelength_solution_checker.py index 158741ec..de84bc4c 100644 --- a/banzai_nres/qc/wavelength_solution_checker.py +++ b/banzai_nres/qc/wavelength_solution_checker.py @@ -46,7 +46,7 @@ def calculate_1d_metrics(self,image,Delta_lambda): def calculate_2d_metrics(self,image,Delta_lambda): x, order = image.features['pixel'], image.features['order'] bins = 20 - bins_x, bins_order = np.histogram2d(x, order, bins=bins) + histogram, bins_x, bins_order = np.histogram2d(x, order, bins=bins) x_indices, order_indices = np.digitize(x, bins_x), np.digitize(order, bins_order) x_sigma_Dlambda, order_sigma_Dlambda = np.ones_like(bins_x), np.ones_like(bins_order) for i in range (0,len(bins_x)): diff --git a/banzai_nres/tests/test_wavelength.py b/banzai_nres/tests/test_wavelength.py index a779dc24..1eaf8837 100644 --- a/banzai_nres/tests/test_wavelength.py +++ b/banzai_nres/tests/test_wavelength.py @@ -73,7 +73,7 @@ def generate_image(self): traces = np.array([[0, 0, 0], [1, 1, 1], [1, 1, 1], [0, 0, 0], [0, 0, 0], [2, 2, 2], [3, 3, 3]]) line_list = np.array([10, 11, 12]) pixel_positions = np.array([1, 2, 1, 2]) - features = Table({'pixel': pixel_positions, 'id': np.array([1, 1, 2, 3]), 'order': np.array([1, 1, 2, 3]) + features = Table({'pixel': pixel_positions, 'id': np.array([1, 1, 2, 3]), 'order': np.array([1, 1, 2, 3]), 'wavelength': pixel_positions, 'centroid_err': np.ones_like(pixel_positions)}) image = NRESObservationFrame([EchelleSpectralCCDData(data=np.zeros((2, 2)), uncertainty=np.zeros((2, 2)), meta={'OBJECTS': 'tung&tung&none'}, features=features, @@ -175,6 +175,6 @@ def test_qc_checks(self): assert sigma_Dlambda >= good_sigma_Dlambda assert raw_chi_squared >= good_chi_squared x_sigma_Dlambda, order_sigma_Dlambda = AssessWavelengthSolution(self.input_context).calculate_2d_metrics(self.test_image,Delta_lambda) - assert x_sigma_Dlambda[x_sigma_Dlambda >= 0] == x_sigma_Dlambda - assert order_sigma_Dlambda[order_sigma_Dlambda >= 0] == order_sigma_Dlambda + assert np.all(x_sigma_Dlambda >= 0) + assert np.all(order_sigma_Dlambda >= 0) \ No newline at end of file From 3a692bed9b31832d19c7d0cd9c5b6cd6e16457a2 Mon Sep 17 00:00:00 2001 From: Marshall Johnson Date: Tue, 28 Apr 2020 09:01:32 -0700 Subject: [PATCH 121/303] Bugfixes to previous commit --- banzai_nres/qc/wavelength_solution_checker.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/banzai_nres/qc/wavelength_solution_checker.py b/banzai_nres/qc/wavelength_solution_checker.py index de84bc4c..1a5ea370 100644 --- a/banzai_nres/qc/wavelength_solution_checker.py +++ b/banzai_nres/qc/wavelength_solution_checker.py @@ -49,7 +49,7 @@ def calculate_2d_metrics(self,image,Delta_lambda): histogram, bins_x, bins_order = np.histogram2d(x, order, bins=bins) x_indices, order_indices = np.digitize(x, bins_x), np.digitize(order, bins_order) x_sigma_Dlambda, order_sigma_Dlambda = np.ones_like(bins_x), np.ones_like(bins_order) - for i in range (0,len(bins_x)): + for i in range (0,bins): x_sigma_Dlambda[i], order_sigma_Dlambda[i] = np.std(Delta_lambda[x_indices == i]), np.std(Delta_lambda[order_indices == i]) return x_sigma_Dlambda, order_sigma_Dlambda From ae0fdb7fa0a0c295bb9048942f058ee249a69a88 Mon Sep 17 00:00:00 2001 From: Curtis McCully Date: Tue, 28 Apr 2020 09:17:27 -0700 Subject: [PATCH 122/303] Changed test logger to add time stamps. --- banzai_nres/tests/test_e2e.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/banzai_nres/tests/test_e2e.py b/banzai_nres/tests/test_e2e.py index 3dfbad24..20101f21 100644 --- a/banzai_nres/tests/test_e2e.py +++ b/banzai_nres/tests/test_e2e.py @@ -17,7 +17,7 @@ import logging -logger = logging.getLogger(__name__) +logger = logging.getLogger('banzai') TEST_PACKAGE = 'banzai_nres.tests' From c54133b94afbf77a767c2a9b8acd35ff36446743 Mon Sep 17 00:00:00 2001 From: Curtis McCully Date: Tue, 28 Apr 2020 10:26:31 -0700 Subject: [PATCH 123/303] Fixed order of sleep in celery join function --- banzai_nres/tests/test_e2e.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/banzai_nres/tests/test_e2e.py b/banzai_nres/tests/test_e2e.py index 20101f21..b527c442 100644 --- a/banzai_nres/tests/test_e2e.py +++ b/banzai_nres/tests/test_e2e.py @@ -46,11 +46,11 @@ def celery_join(): celery_inspector = app.control.inspect() log_counter = 0 while True: - queues = [celery_inspector.active(), celery_inspector.scheduled(), celery_inspector.reserved()] time.sleep(1) log_counter += 1 if log_counter % 5 == 0: logger.info('Processing: ' + '. ' * (log_counter // 5)) + queues = [celery_inspector.active(), celery_inspector.scheduled(), celery_inspector.reserved()] if any([queue is None or 'celery@banzai-celery-worker' not in queue for queue in queues]): logger.warning('No valid celery queues were detected, retrying...', extra_tags={'queues': queues}) # Reset the celery connection From 7929a4802484dc1c4665f7118066f5e71f3a6145 Mon Sep 17 00:00:00 2001 From: Marshall Johnson Date: Tue, 28 Apr 2020 13:25:03 -0700 Subject: [PATCH 124/303] Changed from calculating the standard deviation to mean difference in 2d test; bugfixes to make work, still some small tasks to do --- banzai_nres/qc/wavelength_solution_checker.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/banzai_nres/qc/wavelength_solution_checker.py b/banzai_nres/qc/wavelength_solution_checker.py index 1a5ea370..43383179 100644 --- a/banzai_nres/qc/wavelength_solution_checker.py +++ b/banzai_nres/qc/wavelength_solution_checker.py @@ -46,15 +46,15 @@ def calculate_1d_metrics(self,image,Delta_lambda): def calculate_2d_metrics(self,image,Delta_lambda): x, order = image.features['pixel'], image.features['order'] bins = 20 - histogram, bins_x, bins_order = np.histogram2d(x, order, bins=bins) - x_indices, order_indices = np.digitize(x, bins_x), np.digitize(order, bins_order) - x_sigma_Dlambda, order_sigma_Dlambda = np.ones_like(bins_x), np.ones_like(bins_order) + histogramx, bins_x = np.histogram(x, bins=bins, range=([np.min(x)-1,np.max(x)+1])) + histogramo, bins_order = np.histogram(order, bins=bins, range=([np.min(order)-1,np.max(order)+1])) + x_indices, order_indices = np.digitize(x, bins_x[1:]), np.digitize(order, bins_order[1:]) + x_sigma_Dlambda, order_sigma_Dlambda = np.zeros_like(histogramx), np.zeros_like(histogramo) for i in range (0,bins): - x_sigma_Dlambda[i], order_sigma_Dlambda[i] = np.std(Delta_lambda[x_indices == i]), np.std(Delta_lambda[order_indices == i]) + if histogramx[i] != 0: x_sigma_Dlambda[i] = np.mean(Delta_lambda[x_indices == i]) + if histogramo[i] != 0: order_sigma_Dlambda[i] = np.mean(Delta_lambda[order_indices == i]) return x_sigma_Dlambda, order_sigma_Dlambda #TO DO: - #Assess if there are systematic differences in goodness of fit across detector - #(e.g., due to systematics in wavelength solution) - #wavelength residuals binned in pixel bins, or per order -- x,y directions \ No newline at end of file + #Rename variables, clean up code \ No newline at end of file From e25fb6430614d3cbeb9d3dbae038be42e9bd02fc Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Tue, 28 Apr 2020 15:05:52 -0700 Subject: [PATCH 125/303] disabled background subtraction on arcs prior to feature identifying. --- banzai_nres/settings.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/banzai_nres/settings.py b/banzai_nres/settings.py index 9acbae34..a72e81f1 100644 --- a/banzai_nres/settings.py +++ b/banzai_nres/settings.py @@ -77,7 +77,7 @@ 'banzai_nres.flats.FlatLoader', # load traces 'banzai_nres.wavelength.ArcLoader', # load wavelengths, ref_ids, etc... 'banzai_nres.wavelength.LineListLoader', # load reference laboratory wavelengths - 'banzai_nres.background.BackgroundSubtractor', + #'banzai_nres.background.BackgroundSubtractor', 'banzai_nres.wavelength.IdentifyFeatures', 'banzai_nres.wavelength.WavelengthCalibrate', #'banzai_nres.qc.AssessWavelengthSolution' From 137768860c7b690485164a79542a489c611c2a4a Mon Sep 17 00:00:00 2001 From: Matt Daily Date: Wed, 29 Apr 2020 11:08:18 -0700 Subject: [PATCH 126/303] Allocate ephemeral storage to worker pods. When stacking large numbers of frames, banzai-nres uses tempfiles to reduce memory usage. However, pods were getting evicted because the size of these tempfiles were vastly overrunning the default limit. --- helm-chart/banzai-nres/templates/workers.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/helm-chart/banzai-nres/templates/workers.yaml b/helm-chart/banzai-nres/templates/workers.yaml index d0282db3..d29378a4 100644 --- a/helm-chart/banzai-nres/templates/workers.yaml +++ b/helm-chart/banzai-nres/templates/workers.yaml @@ -106,9 +106,11 @@ spec: requests: cpu: "0.3" memory: "1Gi" + ephemeral-storage: "16Gi" limits: cpu: "3" memory: "4Gi" + ephemeral-storage: "32Gi" {{- with .Values.nodeSelector }} nodeSelector: {{- toYaml . | nindent 8 }} From 265705dc5af669b62d6f15e5823178f3c5b6fabc Mon Sep 17 00:00:00 2001 From: Matt Daily Date: Wed, 29 Apr 2020 11:27:16 -0700 Subject: [PATCH 127/303] Only stack 2.5 days worth of bias frames to reduce resource load in kubernetes. --- banzai_nres/settings.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/banzai_nres/settings.py b/banzai_nres/settings.py index d6738f81..06e566a9 100644 --- a/banzai_nres/settings.py +++ b/banzai_nres/settings.py @@ -78,7 +78,7 @@ # For some extension names, we want to just have corresponding BPM or ERR extensions EXTENSION_NAMES_TO_CONDENSE = ['SPECTRUM'] -CALIBRATION_LOOKBACK = {'BIAS': 4.5, 'DARK': 4.5, 'LAMPFLAT': 0.5} +CALIBRATION_LOOKBACK = {'BIAS': 2.5, 'DARK': 4.5, 'LAMPFLAT': 0.5} PIPELINE_VERSION = banzai_nres.__version__ From 3dbbeed1ef435071e32c542ffd3b3ab4703304d2 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Wed, 29 Apr 2020 12:47:50 -0700 Subject: [PATCH 128/303] tinkering with EXTname for blaze. increased nsigma for line detection. --- banzai_nres/frames.py | 4 ++-- banzai_nres/wavelength.py | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/banzai_nres/frames.py b/banzai_nres/frames.py index 8b0a7e17..71a9ad65 100644 --- a/banzai_nres/frames.py +++ b/banzai_nres/frames.py @@ -218,10 +218,10 @@ def to_fits(self, context): hdu_list.append(to_fits_image_extension(self.weights, self.extension_name, 'WEIGHTS', context, extension_version=self.meta.get('EXTVER'))) if self.spectrum is not None: - extname = self.extension_name + '1DSPEC' + extname = '1DSPEC' hdu_list.append(fits.BinTableHDU(self.spectrum, name=extname, header=fits.Header({'EXTNAME': extname}))) if self.blaze is not None: - extname = self.extension_name + 'BLAZE' + extname = 'BLAZE' hdu_list.append(fits.BinTableHDU(self.blaze, name=extname, header=fits.Header({'EXTNAME': extname}))) return hdu_list diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py index 3b42e4cf..acecf003 100644 --- a/banzai_nres/wavelength.py +++ b/banzai_nres/wavelength.py @@ -164,7 +164,7 @@ class IdentifyFeatures(Stage): """ Stage to identify all sharp emission-like features on an Arc lamp frame. """ - nsigma = 3.0 # minimum signal to noise @ peak flux for a feature to be counted. + nsigma = 6.0 # minimum signal to noise @ peak flux for a feature to be counted. fwhm = 6.0 # minimum feature size in pixels for the feature to be counted. def do_stage(self, image): @@ -172,6 +172,7 @@ def do_stage(self, image): features = identify_features(image.data, image.uncertainty, image.mask, nsigma=self.nsigma, fwhm=self.fwhm) features = group_features_by_trace(features, image.traces) features = features[features['id'] != 0] # throw out features that are outside of any trace. + logger.info('{0} emission features found on this image'.format(len(features))) if len(features) == 0: logger.error('No emission features found on this image!', image=image) # get total flux in each emission feature. For now just sum_circle, although we should use sum_ellipse. From 6744fd268d434b892b8868f8aaf5cc8e53d4a491 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Wed, 29 Apr 2020 13:15:40 -0700 Subject: [PATCH 129/303] raised signal-to-noise threshold on emission features. --- banzai_nres/wavelength.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py index acecf003..c70cc5b7 100644 --- a/banzai_nres/wavelength.py +++ b/banzai_nres/wavelength.py @@ -164,7 +164,7 @@ class IdentifyFeatures(Stage): """ Stage to identify all sharp emission-like features on an Arc lamp frame. """ - nsigma = 6.0 # minimum signal to noise @ peak flux for a feature to be counted. + nsigma = 10.0 # minimum signal to noise @ peak flux for a feature to be counted. fwhm = 6.0 # minimum feature size in pixels for the feature to be counted. def do_stage(self, image): @@ -172,7 +172,7 @@ def do_stage(self, image): features = identify_features(image.data, image.uncertainty, image.mask, nsigma=self.nsigma, fwhm=self.fwhm) features = group_features_by_trace(features, image.traces) features = features[features['id'] != 0] # throw out features that are outside of any trace. - logger.info('{0} emission features found on this image'.format(len(features))) + logger.info('{0} emission features found on this image'.format(len(features)), image=image) if len(features) == 0: logger.error('No emission features found on this image!', image=image) # get total flux in each emission feature. For now just sum_circle, although we should use sum_ellipse. From f33cabf99b73dcaf5301646d434176e075e50fd2 Mon Sep 17 00:00:00 2001 From: Marshall Johnson Date: Wed, 29 Apr 2020 13:18:45 -0700 Subject: [PATCH 130/303] Renamed some variables to make more sense --- banzai_nres/tests/test_wavelength.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/banzai_nres/tests/test_wavelength.py b/banzai_nres/tests/test_wavelength.py index 1eaf8837..a7f3fff4 100644 --- a/banzai_nres/tests/test_wavelength.py +++ b/banzai_nres/tests/test_wavelength.py @@ -174,7 +174,7 @@ def test_qc_checks(self): sigma_Dlambda, good_sigma_Dlambda, raw_chi_squared, good_chi_squared = AssessWavelengthSolution(self.input_context).calculate_1d_metrics(self.test_image,Delta_lambda) assert sigma_Dlambda >= good_sigma_Dlambda assert raw_chi_squared >= good_chi_squared - x_sigma_Dlambda, order_sigma_Dlambda = AssessWavelengthSolution(self.input_context).calculate_2d_metrics(self.test_image,Delta_lambda) - assert np.all(x_sigma_Dlambda >= 0) - assert np.all(order_sigma_Dlambda >= 0) + x_diff_Dlambda, order_diff_Dlambda = AssessWavelengthSolution(self.input_context).calculate_2d_metrics(self.test_image,Delta_lambda) + assert np.all(x_diff_Dlambda >= 0) + assert np.all(order_diff_Dlambda >= 0) \ No newline at end of file From 2c3fffabf9b04dd7314783415c8c6dc7f5fb4760 Mon Sep 17 00:00:00 2001 From: Marshall Johnson Date: Wed, 29 Apr 2020 13:20:19 -0700 Subject: [PATCH 131/303] Partial cleanup of code --- banzai_nres/qc/wavelength_solution_checker.py | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/banzai_nres/qc/wavelength_solution_checker.py b/banzai_nres/qc/wavelength_solution_checker.py index 43383179..07446fe1 100644 --- a/banzai_nres/qc/wavelength_solution_checker.py +++ b/banzai_nres/qc/wavelength_solution_checker.py @@ -21,16 +21,15 @@ def do_stage(self,image): lab_lines = find_nearest(image.features['wavelength'], np.sort(line_list)) self.calculate_delta_lambda(image,lab_lines,Delta_lambda) self.calculate_1d_metrics(image,Delta_lambda,sigma_Dlambda,good_sigma_Dlambda,raw_chi_squared,good_chi_squared,) - self.calculate_2d_metrics(image,Delta_lambda,x_sigma_Dlambda, order_sigma_Dlambda) + self.calculate_2d_metrics(image,Delta_lambda,x_diff_Dlambda, order_diff_Dlambda) qc_results = {'sigma_Dlambda':sigma_Dlambda, 'good_sigma_Dlambda':good_sigma_Dlambda, 'raw_chi_squared':raw_chi_squared, 'good_chi_squared':good_chi_squared, - 'Delta_lambda':Delta_lambda, 'x_sigma_Dlambda':x_sigma_Dlambda, - 'order_sigma_Dlambda':order_sigma_Dlambda} + 'Delta_lambda':Delta_lambda, 'x_diff_Dlambda':x_diff_Dlambda, + 'order_diff_Dlambda':order_diff_Dlambda} qc.save_qc_results(self.runtime_context, qc_results, image) def calculate_delta_lambda(self,image,lab_lines): measured_wavelengths = image.features['wavelength'] - #actual_wavelengths = image.wcs.measured_lines['wavelength'] Delta_lambda = measured_wavelengths - lab_lines return Delta_lambda @@ -49,12 +48,12 @@ def calculate_2d_metrics(self,image,Delta_lambda): histogramx, bins_x = np.histogram(x, bins=bins, range=([np.min(x)-1,np.max(x)+1])) histogramo, bins_order = np.histogram(order, bins=bins, range=([np.min(order)-1,np.max(order)+1])) x_indices, order_indices = np.digitize(x, bins_x[1:]), np.digitize(order, bins_order[1:]) - x_sigma_Dlambda, order_sigma_Dlambda = np.zeros_like(histogramx), np.zeros_like(histogramo) + x_diff_Dlambda, order_diff_Dlambda = np.zeros_like(histogramx), np.zeros_like(histogramo) for i in range (0,bins): - if histogramx[i] != 0: x_sigma_Dlambda[i] = np.mean(Delta_lambda[x_indices == i]) - if histogramo[i] != 0: order_sigma_Dlambda[i] = np.mean(Delta_lambda[order_indices == i]) - return x_sigma_Dlambda, order_sigma_Dlambda + if histogramx[i] != 0: x_diff_Dlambda[i] = np.mean(Delta_lambda[x_indices == i]) + if histogramo[i] != 0: order_diff_Dlambda[i] = np.mean(Delta_lambda[order_indices == i]) + return x_diff_Dlambda, order_diff_Dlambda #TO DO: - #Rename variables, clean up code \ No newline at end of file + #clean up code \ No newline at end of file From 0f4c6a1dc4daebd6237d83d1306ef31179414de8 Mon Sep 17 00:00:00 2001 From: Marshall Johnson Date: Wed, 29 Apr 2020 14:01:10 -0700 Subject: [PATCH 132/303] Cleaned up code with help from Mirek, also some bugfixes --- banzai_nres/qc/wavelength_solution_checker.py | 16 ++++------------ banzai_nres/tests/test_wavelength.py | 4 ++-- 2 files changed, 6 insertions(+), 14 deletions(-) diff --git a/banzai_nres/qc/wavelength_solution_checker.py b/banzai_nres/qc/wavelength_solution_checker.py index 07446fe1..c7488e23 100644 --- a/banzai_nres/qc/wavelength_solution_checker.py +++ b/banzai_nres/qc/wavelength_solution_checker.py @@ -7,6 +7,8 @@ import logging +from scipy.stats import binned_statistic + class AssessWavelengthSolution(Stage): """ Calculate the dispersion in the wavelength solution and assess whether it is photon-limited or not @@ -45,15 +47,5 @@ def calculate_1d_metrics(self,image,Delta_lambda): def calculate_2d_metrics(self,image,Delta_lambda): x, order = image.features['pixel'], image.features['order'] bins = 20 - histogramx, bins_x = np.histogram(x, bins=bins, range=([np.min(x)-1,np.max(x)+1])) - histogramo, bins_order = np.histogram(order, bins=bins, range=([np.min(order)-1,np.max(order)+1])) - x_indices, order_indices = np.digitize(x, bins_x[1:]), np.digitize(order, bins_order[1:]) - x_diff_Dlambda, order_diff_Dlambda = np.zeros_like(histogramx), np.zeros_like(histogramo) - for i in range (0,bins): - if histogramx[i] != 0: x_diff_Dlambda[i] = np.mean(Delta_lambda[x_indices == i]) - if histogramo[i] != 0: order_diff_Dlambda[i] = np.mean(Delta_lambda[order_indices == i]) - return x_diff_Dlambda, order_diff_Dlambda - - - #TO DO: - #clean up code \ No newline at end of file + x_diff_Dlambda, order_diff_Dlambda = binned_statistic(x, Delta_lambda, statistic='mean', bins=bins, range=([np.min(x)-1,np.max(x)+1])), binned_statistic(order, Delta_lambda, statistic='mean', bins=bins, range=([np.min(order)-1,np.max(order)+1])) + return x_diff_Dlambda.statistic, order_diff_Dlambda.statistic \ No newline at end of file diff --git a/banzai_nres/tests/test_wavelength.py b/banzai_nres/tests/test_wavelength.py index 420830cd..604e0f50 100644 --- a/banzai_nres/tests/test_wavelength.py +++ b/banzai_nres/tests/test_wavelength.py @@ -188,6 +188,6 @@ def test_qc_checks(self): assert sigma_Dlambda >= good_sigma_Dlambda assert raw_chi_squared >= good_chi_squared x_diff_Dlambda, order_diff_Dlambda = AssessWavelengthSolution(self.input_context).calculate_2d_metrics(self.test_image,Delta_lambda) - assert np.all(x_diff_Dlambda >= 0) - assert np.all(order_diff_Dlambda >= 0) + assert np.any(np.isfinite(x_diff_Dlambda)) + assert np.any(np.isfinite(order_diff_Dlambda)) \ No newline at end of file From b1159dd8fb002e2f07deda346fac8f316b4c1e59 Mon Sep 17 00:00:00 2001 From: Marshall Johnson Date: Wed, 29 Apr 2020 14:18:29 -0700 Subject: [PATCH 133/303] Initial pass at testing AssessWavelengthSolution.do_stage, does not actually work yet --- banzai_nres/qc/wavelength_solution_checker.py | 6 +++--- banzai_nres/tests/test_wavelength.py | 7 +++++++ 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/banzai_nres/qc/wavelength_solution_checker.py b/banzai_nres/qc/wavelength_solution_checker.py index c7488e23..375334bf 100644 --- a/banzai_nres/qc/wavelength_solution_checker.py +++ b/banzai_nres/qc/wavelength_solution_checker.py @@ -21,9 +21,9 @@ def __init__(self, runtime_context): def do_stage(self,image): line_list = image.line_list lab_lines = find_nearest(image.features['wavelength'], np.sort(line_list)) - self.calculate_delta_lambda(image,lab_lines,Delta_lambda) - self.calculate_1d_metrics(image,Delta_lambda,sigma_Dlambda,good_sigma_Dlambda,raw_chi_squared,good_chi_squared,) - self.calculate_2d_metrics(image,Delta_lambda,x_diff_Dlambda, order_diff_Dlambda) + Delta_lambda = self.calculate_delta_lambda(image,lab_lines) + sigma_Dlambda, good_sigma_Dlambda, raw_chi_squared, good_chi_squared = self.calculate_1d_metrics(image,Delta_lambda) + x_diff_Dlambda, order_diff_Dlambda = self.calculate_2d_metrics(image,Delta_lambda) qc_results = {'sigma_Dlambda':sigma_Dlambda, 'good_sigma_Dlambda':good_sigma_Dlambda, 'raw_chi_squared':raw_chi_squared, 'good_chi_squared':good_chi_squared, 'Delta_lambda':Delta_lambda, 'x_diff_Dlambda':x_diff_Dlambda, diff --git a/banzai_nres/tests/test_wavelength.py b/banzai_nres/tests/test_wavelength.py index 604e0f50..0a1c1424 100644 --- a/banzai_nres/tests/test_wavelength.py +++ b/banzai_nres/tests/test_wavelength.py @@ -182,6 +182,9 @@ class TestQCChecks: test_image = TestWavelengthCalibrate().generate_image() input_context = context.Context({}) + def test_qc_do_stage(self): + AssessWavelengthSolution(self.input_context).do_stage(self.test_image) + def test_qc_checks(self): Delta_lambda = AssessWavelengthSolution(self.input_context).calculate_delta_lambda(self.test_image,self.test_image.features['wavelength']) sigma_Dlambda, good_sigma_Dlambda, raw_chi_squared, good_chi_squared = AssessWavelengthSolution(self.input_context).calculate_1d_metrics(self.test_image,Delta_lambda) @@ -190,4 +193,8 @@ def test_qc_checks(self): x_diff_Dlambda, order_diff_Dlambda = AssessWavelengthSolution(self.input_context).calculate_2d_metrics(self.test_image,Delta_lambda) assert np.any(np.isfinite(x_diff_Dlambda)) assert np.any(np.isfinite(order_diff_Dlambda)) + + + + \ No newline at end of file From 95452f21553f02cad0e8012395010517e45f3c16 Mon Sep 17 00:00:00 2001 From: Marshall Johnson Date: Wed, 29 Apr 2020 14:23:56 -0700 Subject: [PATCH 134/303] Bugfixes, test now works --- banzai_nres/qc/wavelength_solution_checker.py | 1 + 1 file changed, 1 insertion(+) diff --git a/banzai_nres/qc/wavelength_solution_checker.py b/banzai_nres/qc/wavelength_solution_checker.py index 375334bf..38eb7c6b 100644 --- a/banzai_nres/qc/wavelength_solution_checker.py +++ b/banzai_nres/qc/wavelength_solution_checker.py @@ -1,6 +1,7 @@ import numpy as np from banzai.stages import Stage +from banzai.utils import qc from banzai.calibrations import CalibrationStacker, CalibrationUser from banzai_nres.wavelength import LineListLoader from xwavecal.utils.wavelength_utils import find_nearest From 0b7e04c9a04879905fed9b1d40fbe5035144cae6 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Thu, 30 Apr 2020 11:42:00 -0700 Subject: [PATCH 135/303] tighter parameters for wavelength solution which prevents the hangups, but gives a worse wavelength solution. Fixed .wavelength to .wavelengths --- banzai_nres/tests/test_e2e.py | 2 +- banzai_nres/wavelength.py | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/banzai_nres/tests/test_e2e.py b/banzai_nres/tests/test_e2e.py index cf16ede5..1bae40d6 100644 --- a/banzai_nres/tests/test_e2e.py +++ b/banzai_nres/tests/test_e2e.py @@ -254,7 +254,7 @@ def stack_arc_frames(self, mock_lake): mark_frames_as_good('*a91.fits*') stack_calibrations('double') - def test_if_stacked_flat_frame_was_created(self): + def test_if_stacked_arc_frame_was_created(self): check_if_individual_frames_exist('*a00*') run_check_if_stacked_calibrations_were_created('*a00.fits*', 'double') run_check_if_stacked_calibrations_are_in_db('*a00.fits*', 'DOUBLE') diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py index c70cc5b7..15c4fc19 100644 --- a/banzai_nres/wavelength.py +++ b/banzai_nres/wavelength.py @@ -50,7 +50,7 @@ def on_missing_master_calibration(self, image): super().on_missing_master_calibration(image) def apply_master_calibration(self, image: NRESObservationFrame, master_calibration_image): - image.wavelength = master_calibration_image.wavelength + image.wavelengths = master_calibration_image.wavelengths return image @@ -83,7 +83,8 @@ class WavelengthCalibrate(Stage): We re-wavelength calibrate from scratch if the image does not have a pre-existing wavelength solution. We lightly recalibrate the wavelength calibration if the image has a pre-existing wavelength solution. """ - M0_RANGE = (40, 60) # range of possible values for the integer principle order number. + # TODO change to (40, 60) once hangups are figured out in overlap fitting. + M0_RANGE = (49, 53) # range of possible values for the integer principle order number. def do_stage(self, image): image.features = self.init_feature_labels(image.num_traces, image.features) @@ -164,7 +165,8 @@ class IdentifyFeatures(Stage): """ Stage to identify all sharp emission-like features on an Arc lamp frame. """ - nsigma = 10.0 # minimum signal to noise @ peak flux for a feature to be counted. + # TODO change nsigma to 20 or 15 once hangups in overlap fitting are figured out. + nsigma = 50.0 # minimum signal to noise @ peak flux for a feature to be counted. fwhm = 6.0 # minimum feature size in pixels for the feature to be counted. def do_stage(self, image): From b3928342c1ae80a5461bfb0cc10d46f306148a08 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Thu, 30 Apr 2020 12:28:21 -0700 Subject: [PATCH 136/303] added image info to wavelength stage logger messages. Added save syntax for the image.features and image.wavelength, since those extensions were not being saved. --- banzai_nres/frames.py | 6 ++++++ banzai_nres/qc/wavelength_solution_checker.py | 5 +---- banzai_nres/wavelength.py | 6 +++--- 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/banzai_nres/frames.py b/banzai_nres/frames.py index 71a9ad65..4d7b3ba7 100644 --- a/banzai_nres/frames.py +++ b/banzai_nres/frames.py @@ -217,12 +217,18 @@ def to_fits(self, context): if self.weights is not None: hdu_list.append(to_fits_image_extension(self.weights, self.extension_name, 'WEIGHTS', context, extension_version=self.meta.get('EXTVER'))) + if self.wavelengths is not None: + hdu_list.append(to_fits_image_extension(self.wavelengths, self.extension_name, 'WAVELENGTH', context, + extension_version=self.meta.get('EXTVER'))) if self.spectrum is not None: extname = '1DSPEC' hdu_list.append(fits.BinTableHDU(self.spectrum, name=extname, header=fits.Header({'EXTNAME': extname}))) if self.blaze is not None: extname = 'BLAZE' hdu_list.append(fits.BinTableHDU(self.blaze, name=extname, header=fits.Header({'EXTNAME': extname}))) + if self.features is not None: + extname = 'FEATURES' + hdu_list.append(fits.BinTableHDU(self.features, name=extname, header=fits.Header({'EXTNAME': extname}))) return hdu_list diff --git a/banzai_nres/qc/wavelength_solution_checker.py b/banzai_nres/qc/wavelength_solution_checker.py index 38eb7c6b..7a5a5649 100644 --- a/banzai_nres/qc/wavelength_solution_checker.py +++ b/banzai_nres/qc/wavelength_solution_checker.py @@ -2,14 +2,11 @@ from banzai.stages import Stage from banzai.utils import qc -from banzai.calibrations import CalibrationStacker, CalibrationUser -from banzai_nres.wavelength import LineListLoader from xwavecal.utils.wavelength_utils import find_nearest -import logging - from scipy.stats import binned_statistic + class AssessWavelengthSolution(Stage): """ Calculate the dispersion in the wavelength solution and assess whether it is photon-limited or not diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py index 15c4fc19..44da980c 100644 --- a/banzai_nres/wavelength.py +++ b/banzai_nres/wavelength.py @@ -91,7 +91,7 @@ def do_stage(self, image): if image.wavelengths is None: image.features['wavelength'] = np.zeros_like(image.features['pixel'], dtype=float) # init wavelengths for fiber in list(set(image.features['fiber'])): - logger.info('Blind solving for the wavelengths for fiber {0} (arbitrary label).'.format(fiber)) + logger.info('Blind solving for the wavelengths for fiber {0} (arbitrary label).'.format(fiber), image=image) this_fiber = image.features['fiber'] == fiber image.features['wavelength'][this_fiber] = find_feature_wavelengths(dict(image.features[this_fiber]), image.line_list, max_pixel=image.data.shape[1] - 1, min_pixel=0, @@ -111,11 +111,11 @@ def refine_wavelengths(self, image): for fiber in list(set(fiber_ids)): this_fiber = image.features['fiber'] == fiber if np.all(np.isnan(image.features['wavelength'][this_fiber])) or np.all(np.isclose(image.features['wavelength'][this_fiber], 0)): - logger.error('No prior wavelength solution for this fiber. Will not refine wavelengths.') + logger.error('All zeros for image.wavelengths for fiber {0}. Will not refine wavelengths.'.format(fiber), image=image) continue m0 = get_principle_order_number(np.arange(*self.M0_RANGE), image.features[this_fiber]) - logger.info('Principle order number is {0} for fiber {1}'.format(m0, fiber)) + logger.info('Principle order number is {0} for fiber {1}'.format(m0, fiber), image=image) wavelength_model = self.fit_wavelength_model(image.features[this_fiber], image.line_list, m0) # save the wavelengths of each spectral feature From 5fe38825e1ae9332a2493bed0f8d72c9e18a630d Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Fri, 1 May 2020 11:16:50 -0700 Subject: [PATCH 137/303] updated test data set to the slim one. --- docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index 10759da9..330467a7 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,7 +1,7 @@ version: '2' services: nres-e2e-data: - image: docker.lco.global/nres-pipeline-e2e-data:1.0.3 + image: docker.lco.global/nres-pipeline-e2e-data:1.0.3-slim container_name: nres-e2e-data network_mode: "bridge" entrypoint: From 4f5e76d29ffcfe94ada28543885553666edc5ff1 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Fri, 1 May 2020 13:18:29 -0700 Subject: [PATCH 138/303] whitespace for travis and removed imports from __init__.py --- banzai_nres/qc/__init__.py | 3 --- banzai_nres/qc/wavelength_solution_checker.py | 2 +- banzai_nres/utils/wavelength_utils.py | 2 +- 3 files changed, 2 insertions(+), 5 deletions(-) diff --git a/banzai_nres/qc/__init__.py b/banzai_nres/qc/__init__.py index 44cbe712..e69de29b 100644 --- a/banzai_nres/qc/__init__.py +++ b/banzai_nres/qc/__init__.py @@ -1,3 +0,0 @@ -from banzai_nres.qc.wavelength_solution_checker import AssessWavelengthSolution - -__all__ = ['AssessWavelengthSolution'] \ No newline at end of file diff --git a/banzai_nres/qc/wavelength_solution_checker.py b/banzai_nres/qc/wavelength_solution_checker.py index 7a5a5649..3d2478ed 100644 --- a/banzai_nres/qc/wavelength_solution_checker.py +++ b/banzai_nres/qc/wavelength_solution_checker.py @@ -46,4 +46,4 @@ def calculate_2d_metrics(self,image,Delta_lambda): x, order = image.features['pixel'], image.features['order'] bins = 20 x_diff_Dlambda, order_diff_Dlambda = binned_statistic(x, Delta_lambda, statistic='mean', bins=bins, range=([np.min(x)-1,np.max(x)+1])), binned_statistic(order, Delta_lambda, statistic='mean', bins=bins, range=([np.min(order)-1,np.max(order)+1])) - return x_diff_Dlambda.statistic, order_diff_Dlambda.statistic \ No newline at end of file + return x_diff_Dlambda.statistic, order_diff_Dlambda.statistic diff --git a/banzai_nres/utils/wavelength_utils.py b/banzai_nres/utils/wavelength_utils.py index a4fa6f5d..59e5840a 100644 --- a/banzai_nres/utils/wavelength_utils.py +++ b/banzai_nres/utils/wavelength_utils.py @@ -74,4 +74,4 @@ def get_principle_order_number(m0_values, features): if np.count_nonzero(np.isclose(slopes, np.min(slopes), rtol=0.01)) > 1: logger.warning('Two or more viable principle order numbers for this fiber! The m0 recovered from the ' 'wavelength solution could be wrong!') - return m0_values[np.argmin(slopes)] \ No newline at end of file + return m0_values[np.argmin(slopes)] From 1b1610b88e7f0d7882c78253c9318b9ff52096ba Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Fri, 1 May 2020 14:59:39 -0700 Subject: [PATCH 139/303] unit tests. added return Image to qc check. --- ...ngth_solution_checker.py => wavelength.py} | 14 ++--- banzai_nres/settings.py | 4 +- banzai_nres/tests/test_wavelength.py | 55 ++++++++++++++++--- banzai_nres/wavelength.py | 3 +- 4 files changed, 58 insertions(+), 18 deletions(-) rename banzai_nres/qc/{wavelength_solution_checker.py => wavelength.py} (83%) diff --git a/banzai_nres/qc/wavelength_solution_checker.py b/banzai_nres/qc/wavelength.py similarity index 83% rename from banzai_nres/qc/wavelength_solution_checker.py rename to banzai_nres/qc/wavelength.py index 3d2478ed..1dd5ec70 100644 --- a/banzai_nres/qc/wavelength_solution_checker.py +++ b/banzai_nres/qc/wavelength.py @@ -16,17 +16,17 @@ class AssessWavelengthSolution(Stage): def __init__(self, runtime_context): super(AssessWavelengthSolution, self).__init__(runtime_context) - def do_stage(self,image): - line_list = image.line_list - lab_lines = find_nearest(image.features['wavelength'], np.sort(line_list)) + def do_stage(self, image): + lab_lines = find_nearest(image.features['wavelength'], np.sort(image.line_list)) Delta_lambda = self.calculate_delta_lambda(image,lab_lines) sigma_Dlambda, good_sigma_Dlambda, raw_chi_squared, good_chi_squared = self.calculate_1d_metrics(image,Delta_lambda) x_diff_Dlambda, order_diff_Dlambda = self.calculate_2d_metrics(image,Delta_lambda) - qc_results = {'sigma_Dlambda':sigma_Dlambda, 'good_sigma_Dlambda':good_sigma_Dlambda, - 'raw_chi_squared':raw_chi_squared, 'good_chi_squared':good_chi_squared, - 'Delta_lambda':Delta_lambda, 'x_diff_Dlambda':x_diff_Dlambda, - 'order_diff_Dlambda':order_diff_Dlambda} + qc_results = {'sigma_Dlambda': sigma_Dlambda, 'good_sigma_Dlambda': good_sigma_Dlambda, + 'raw_chi_squared': raw_chi_squared, 'good_chi_squared': good_chi_squared, + 'Delta_lambda': Delta_lambda, 'x_diff_Dlambda': x_diff_Dlambda, + 'order_diff_Dlambda': order_diff_Dlambda} qc.save_qc_results(self.runtime_context, qc_results, image) + return image def calculate_delta_lambda(self,image,lab_lines): measured_wavelengths = image.features['wavelength'] diff --git a/banzai_nres/settings.py b/banzai_nres/settings.py index 4fa3a6cd..11fe9ad5 100644 --- a/banzai_nres/settings.py +++ b/banzai_nres/settings.py @@ -80,11 +80,11 @@ #'banzai_nres.background.BackgroundSubtractor', 'banzai_nres.wavelength.IdentifyFeatures', 'banzai_nres.wavelength.WavelengthCalibrate', - #'banzai_nres.qc.AssessWavelengthSolution' + 'banzai_nres.qc.wavelength.AssessWavelengthSolution' ] } -# Stack delays are expressed in seconds--namely, each is five minutes +# Stack delays are expressed in seconds. 300 is five minutes. CALIBRATION_STACK_DELAYS = {'BIAS': 300, 'DARK': 300, 'LAMPFLAT': 300, diff --git a/banzai_nres/tests/test_wavelength.py b/banzai_nres/tests/test_wavelength.py index 0a1c1424..3bea5273 100644 --- a/banzai_nres/tests/test_wavelength.py +++ b/banzai_nres/tests/test_wavelength.py @@ -2,9 +2,10 @@ from banzai_nres.utils.wavelength_utils import identify_features, group_features_by_trace, \ get_principle_order_number, get_center_wavelengths from banzai_nres.wavelength import IdentifyFeatures, WavelengthCalibrate, get_ref_ids_and_fibers +from banzai_nres.wavelength import ArcLoader, LineListLoader, ArcStacker from scipy.ndimage import gaussian_filter from banzai_nres.frames import EchelleSpectralCCDData, NRESObservationFrame -from banzai_nres.qc.wavelength_solution_checker import AssessWavelengthSolution +from banzai_nres.qc.wavelength import AssessWavelengthSolution from banzai import context from astropy.table import Table import sep @@ -178,12 +179,57 @@ def test_get_ref_ids_and_fibers(): assert np.allclose(ref_id, [0, 0, 1, 1, 2, 2]) assert np.allclose(fibers, [0, 1, 0, 1, 0, 1]) + +def test_stage_caltypes(): + assert ArcStacker(context.Context({})).calibration_type == 'DOUBLE' + assert LineListLoader(context.Context({})).calibration_type == 'LINELIST' + + +class TestLineListLoader: + stage = LineListLoader(context.Context({})) + @mock.patch('banzai_nres.wavelength.LineListLoader.on_missing_master_calibration', return_value=None) + @mock.patch('banzai_nres.wavelength.LineListLoader.get_calibration_file_info', return_value=None) + def test_do_stage_aborts(self, fake_get_cal, fake_miss): + assert self.stage.do_stage('image') is None + + @mock.patch('banzai_nres.wavelength.LineListLoader.get_calibration_file_info', return_value={'path': 'path/list.txt'}) + @mock.patch('numpy.genfromtxt', return_value=np.array([[1, 1]])) + def test_do_stage(self, fake_load, fake_getcal): + image = type('image', (), {}) + image = self.stage.do_stage(image) + assert np.allclose(image.line_list, [1]) + + def test_apply_master_calibration(self): + test_image = type('image', (), {}) + assert np.allclose(self.stage.apply_master_calibration(test_image, [1, 2]).line_list, [1, 2]) + + +class TestArcLoader: + stage = ArcLoader(context.Context({})) + + def test_double_on_missing_master_calibration(self): + test_image = type('image', (), {'obstype': 'DOUBLE'}) + assert self.stage.on_missing_master_calibration(test_image).obstype == 'DOUBLE' + + @mock.patch('banzai_nres.wavelength.CalibrationUser.on_missing_master_calibration') + def test_on_missing_master_calibration(self, mock_parent_miss): + test_image = type('image', (), {'obstype': 'ELSE'}) + assert self.stage.on_missing_master_calibration(test_image) is None + + def test_apply_master_calibration(self): + master_cal = type('image', (), {'wavelengths': [1, 2]}) + test_image = type('image', (), {'wavelengths': None}) + assert np.allclose(self.stage.apply_master_calibration(test_image, master_cal).wavelengths, [1, 2]) + assert self.stage.calibration_type == 'DOUBLE' + + class TestQCChecks: test_image = TestWavelengthCalibrate().generate_image() input_context = context.Context({}) def test_qc_do_stage(self): - AssessWavelengthSolution(self.input_context).do_stage(self.test_image) + image = AssessWavelengthSolution(self.input_context).do_stage(self.test_image) + assert image is not None def test_qc_checks(self): Delta_lambda = AssessWavelengthSolution(self.input_context).calculate_delta_lambda(self.test_image,self.test_image.features['wavelength']) @@ -193,8 +239,3 @@ def test_qc_checks(self): x_diff_Dlambda, order_diff_Dlambda = AssessWavelengthSolution(self.input_context).calculate_2d_metrics(self.test_image,Delta_lambda) assert np.any(np.isfinite(x_diff_Dlambda)) assert np.any(np.isfinite(order_diff_Dlambda)) - - - - - \ No newline at end of file diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py index 44da980c..fea99dce 100644 --- a/banzai_nres/wavelength.py +++ b/banzai_nres/wavelength.py @@ -47,7 +47,7 @@ def on_missing_master_calibration(self, image): if image.obstype.upper() == 'DOUBLE': return image else: - super().on_missing_master_calibration(image) + super(ArcLoader, self).on_missing_master_calibration(image) def apply_master_calibration(self, image: NRESObservationFrame, master_calibration_image): image.wavelengths = master_calibration_image.wavelengths @@ -55,7 +55,6 @@ def apply_master_calibration(self, image: NRESObservationFrame, master_calibrati class LineListLoader(CalibrationUser): - # TODO Work with Curtis to implement each line in the .db """ Loads the reference line list for wavelength calibration """ From 0a5eb4e8ef8cc18fa1289bf7513724f2a83b9b56 Mon Sep 17 00:00:00 2001 From: Curtis McCully Date: Sun, 3 May 2020 20:41:45 -0700 Subject: [PATCH 140/303] Added an example reduction jupyter notebook. --- ExampleReduction.ipynb | 470 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 470 insertions(+) create mode 100644 ExampleReduction.ipynb diff --git a/ExampleReduction.ipynb b/ExampleReduction.ipynb new file mode 100644 index 00000000..9a64d276 --- /dev/null +++ b/ExampleReduction.ipynb @@ -0,0 +1,470 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "os.environ['OPENTSDB_PYTHON_METRICS_TEST_MODE'] = 'True'\n", + "os.environ['DB_ADDRESS'] = 'sqlite:///test.db'" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "import banzai\n", + "from banzai.logs import set_log_level\n", + "set_log_level('DEBUG')\n", + "import logging\n", + "logger = logging.getLogger('banzai')" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "raw_data_dir = 'test_data/lsc/nres01/20180313/raw'\n", + "os.makedirs(raw_data_dir, exist_ok=True)\n", + "bpm_dir = 'test_data/lsc/nres01/bpm/'\n", + "os.makedirs(bpm_dir, exist_ok=True)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "bpm_filename = 'bpm-lsc-nres01-fl09-20180215.fits.fz'\n", + "test_filenames = ['lscnrs01-fl09-20180313-0001-w00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0002-w00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0003-w00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0004-w00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0005-w00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0006-a00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0007-a00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0008-a00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0009-w00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0010-w00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0011-w00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0012-w00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0013-w00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0014-w00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0015-w00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0016-w00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0017-w00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0018-w00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0019-a00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0020-a00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0021-a00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0022-a00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0023-a00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0042-b00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0043-b00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0044-b00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0045-b00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0046-b00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0047-d00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0048-d00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0049-d00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0028-e00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0029-e00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0030-e00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0031-e00.fits.fz']\n", + "\n", + "bpm_frame_id = '22529799'\n", + "test_frame_ids = ['8148793',\n", + " '8148822',\n", + " '8148805',\n", + " '8148824',\n", + " '8148826',\n", + " '8148876',\n", + " '8148898',\n", + " '8148932',\n", + " '8148960',\n", + " '8148978',\n", + " '8149024',\n", + " '8149104',\n", + " '8149068',\n", + " '8149090',\n", + " '8149128',\n", + " '8149173',\n", + " '8149217',\n", + " '8151252',\n", + " '8149314',\n", + " '8149388',\n", + " '8149469',\n", + " '8149547',\n", + " '8149570',\n", + " '8156341',\n", + " '8156360',\n", + " '8156366',\n", + " '8156376',\n", + " '8156385',\n", + " '8156433',\n", + " '8156500',\n", + " '8156560',\n", + " '8151997',\n", + " '8152050',\n", + " '8152110',\n", + " '8152153']" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import requests\n", + "# Copy the data into the correct directory\n", + "for test_filename, frame_id in zip(test_filenames, test_frame_ids):\n", + " archive_url = f'https://archive-api.lco.global/frames/{frame_id}'\n", + " frame_info = requests.get(archive_url).json()\n", + " with open(os.path.join(raw_data_dir, test_filename), 'wb') as f:\n", + " f.write(requests.get(frame_info['url']).content)\n", + " \n", + "archive_url = f'https://archive-api.lco.global/frames/{bpm_frame_id}'\n", + "frame_info = requests.get(archive_url).json()\n", + "with open(os.path.join(bpm_dir, bpm_filename), 'wb') as f:\n", + " f.write(requests.get(frame_info['url']).content)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "cd test_data" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Make the database" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from banzai_nres import settings\n", + "settings.processed_path= os.getcwd()\n", + "settings.fpack=True\n", + "settings.db_address = os.environ['DB_ADDRESS']" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import argparse\n", + "from banzai.context import Context\n", + "from banzai.main import add_settings_to_context\n", + "def parse_args(settings, extra_console_arguments=None, parser_description='Process LCO data.'):\n", + " \"\"\"Parse arguments, including default command line argument, and set the overall log level\"\"\"\n", + "\n", + " parser = argparse.ArgumentParser(description=parser_description)\n", + "\n", + " parser.add_argument(\"--processed-path\", default='/archive/engineering',\n", + " help='Top level directory where the processed data will be stored')\n", + " parser.add_argument(\"--log-level\", default='info', choices=['debug', 'info', 'warning',\n", + " 'critical', 'fatal', 'error'])\n", + " parser.add_argument('--post-to-archive', dest='post_to_archive', action='store_true', default=False)\n", + " parser.add_argument('--no-file-cache', dest='no_file_cache', action='store_true', default=False,\n", + " help='Turn off saving files to disk')\n", + " parser.add_argument('--post-to-elasticsearch', dest='post_to_elasticsearch', action='store_true',\n", + " default=False)\n", + " parser.add_argument('--fpack', dest='fpack', action='store_true', default=False,\n", + " help='Fpack the output files?')\n", + " parser.add_argument('--override-missing-calibrations', dest='override_missing', action='store_true', default=False,\n", + " help='Continue processing a file even if a master calibration does not exist?')\n", + " parser.add_argument('--rlevel', dest='reduction_level', default=91, type=int, help='Reduction level')\n", + " parser.add_argument('--db-address', dest='db_address',\n", + " default='mysql://cmccully:password@localhost/test',\n", + " help='Database address: Should be in SQLAlchemy form')\n", + " parser.add_argument('--elasticsearch-url', dest='elasticsearch_url',\n", + " default='http://elasticsearch.lco.gtn:9200')\n", + " parser.add_argument('--es-index', dest='elasticsearch_qc_index', default='banzai_qc',\n", + " help='ElasticSearch index to use for QC results')\n", + " parser.add_argument('--es-doc-type', dest='elasticsearch_doc_type', default='qc',\n", + " help='Elasticsearch document type for QC records')\n", + " parser.add_argument('--no-bpm', dest='no_bpm', default=False, action='store_true',\n", + " help='Do not use a bad pixel mask to reduce data (BPM contains all zeros)')\n", + " parser.add_argument('--use-only-older-calibrations', dest='use_only_older_calibrations', default=False,\n", + " action='store_true', help='Only use calibrations that were created before the start of the block')\n", + " parser.add_argument('--preview-mode', dest='preview_mode', default=False, action='store_true',\n", + " help='Save the reductions to the preview directory')\n", + " parser.add_argument('--max-tries', dest='max_tries', default=5,\n", + " help='Maximum number of times to try to process a frame')\n", + " parser.add_argument('--broker-url', dest='broker_url',\n", + " help='URL for the FITS broker service.')\n", + "\n", + " if extra_console_arguments is None:\n", + " extra_console_arguments = []\n", + " for argument in extra_console_arguments:\n", + " parser.add_argument(*argument['args'], **argument['kwargs'])\n", + " args = parser.parse_args(args=[])\n", + "\n", + " add_settings_to_context(args, settings)\n", + " return Context(args)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "context = parse_args(settings)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from astropy.utils.data import get_pkg_data_filename\n", + "from banzai.celery import app, schedule_calibration_stacking\n", + "from banzai.dbs import get_session\n", + "import argparse\n", + "from banzai import dbs\n", + "from types import ModuleType\n", + "from datetime import datetime\n", + "from dateutil.parser import parse\n", + "from astropy.io import fits\n", + "from glob import glob\n", + "import logging\n", + "from banzai_nres.tests.test_e2e import get_instrument_ids\n", + "\n", + "logger = logging.getLogger('banzai')\n", + "\n", + "TEST_PACKAGE = 'banzai_nres.tests'\n", + "\n", + "DATA_ROOT= settings.processed_path \n", + "SITES = [os.path.basename(site_path) for site_path in glob(os.path.join(DATA_ROOT, '???'))]\n", + "INSTRUMENTS = [os.path.join(site, os.path.basename(instrument_path)) for site in SITES\n", + " for instrument_path in glob(os.path.join(os.path.join(DATA_ROOT, site, '*')))]\n", + "\n", + "DAYS_OBS = [os.path.join(instrument, os.path.basename(dayobs_path)) for instrument in INSTRUMENTS\n", + " for dayobs_path in glob(os.path.join(DATA_ROOT, instrument, '201*'))]\n", + "\n", + "TEST_PACKAGE = 'banzai_nres.tests'\n", + "CONFIGDB_FILENAME = get_pkg_data_filename('data/configdb_example.json', TEST_PACKAGE)\n", + "# distinct files for the line lists for each instrument because otherwise they will not be added to the database\n", + "# because .db entries with the same filename are marked as duplicates (see banzai.dbs.save_calibration_info()).\n", + "LINE_LIST_FILENAMES = [get_pkg_data_filename('data/ThAr_atlas_ESO_copy0' + str(c) + '.txt', TEST_PACKAGE) for c in [1, 2, 3, 4]]\n", + "if len(INSTRUMENTS) > len(LINE_LIST_FILENAMES):\n", + " logger.warning(f'Found {len(LINE_LIST_FILENAMES)} line list files')\n", + " logger.warning('Not enough line list txt files for all the instruments that will be added to the database!') | {\"processName\": \"MainProcess\"}" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "os.system(f'banzai_create_db --db-address={os.environ[\"DB_ADDRESS\"]}')\n", + "os.system(f'banzai_add_instrument --site lsc --camera fl09 --name nres01 --camera-type 1m0-NRES-SciCam --db-address={os.environ[\"DB_ADDRESS\"]}')\n", + "os.system(f'banzai_add_instrument --site elp --camera fl17 --name nres02 --camera-type 1m0-NRES-SciCam --db-address={os.environ[\"DB_ADDRESS\"]}')\n", + "for instrument in INSTRUMENTS:\n", + " for bpm_filename in glob(os.path.join(DATA_ROOT, instrument, 'bpm/*bpm*')):\n", + " logger.info(f'adding bpm {bpm_filename} to the database')\n", + " os.system(f'banzai_nres_add_bpm --filename {bpm_filename} --db-address={os.environ[\"DB_ADDRESS\"]}')\n", + "instrument_ids = get_instrument_ids(os.environ[\"DB_ADDRESS\"], names=['nres01', 'nres02'])\n", + "for instrument_id, line_list in zip(instrument_ids, LINE_LIST_FILENAMES[:len(instrument_ids)]):\n", + " logger.info(f'adding line list to the database for instrument with id {str(instrument_id)}')\n", + " os.system(f'banzai_nres_add_line_list --filename {line_list} --db-address={os.environ[\"DB_ADDRESS\"]} '\n", + " f'--instrument-id {instrument_id}')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from banzai.utils.stage_utils import run_pipeline_stages" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "bias_files = glob(os.path.join(DATA_ROOT, '*/nres??/*/raw/*b00*'))\n", + "for bias_file in bias_files: \n", + " run_pipeline_stages([{'path': bias_file}], context) " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from banzai import dbs\n", + "def mark_frames_as_good(raw_filenames): \n", + " logger.info('Marking frames as good for filenames: {filenames}'.format(filenames=raw_filenames)) \n", + " for day_obs in DAYS_OBS: \n", + " for filename in glob(os.path.join(DATA_ROOT, day_obs, 'processed', raw_filenames)): \n", + " dbs.mark_frame(os.path.basename(filename), \"good\", db_address=os.environ['DB_ADDRESS']) \n", + " logger.info('Finished marking frames as good for filenames: {filenames}'.format(filenames=raw_filenames)) " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "mark_frames_as_good('*b91*')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from banzai.calibrations import make_master_calibrations" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "instrument = dbs.get_instruments_at_site('lsc', settings.db_address)[0]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "make_master_calibrations(instrument, 'BIAS', '2017-01-01', '2019-01-01', context) " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "dark_files = glob(os.path.join(DATA_ROOT, '*/nres??/*/raw/*d00*'))\n", + "for dark_file in dark_files: \n", + " run_pipeline_stages([{'path': dark_file}], context)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "mark_frames_as_good('*d91*')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "make_master_calibrations(instrument, 'DARK', '2017-01-01', '2019-01-01', context) " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "flat_files = glob(os.path.join(DATA_ROOT, '*/nres??/*/raw/*w00*'))\n", + "for flat_file in flat_files: \n", + " run_pipeline_stages([{'path': flat_file}], context)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# mark_frames_as_good('*w91*')\n", + "make_master_calibrations(instrument, 'LAMPFLAT', '2017-01-01', '2019-01-01', context) " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "arc_files = glob(os.path.join(DATA_ROOT, '*/nres??/*/raw/*a00*'))\n", + "for arc_file in arc_files: \n", + " run_pipeline_stages([{'path': arc_file}], context)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "make_master_calibrations(instrument, 'DOUBLE', '2017-01-01', '2019-01-01', context) " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "science_files = glob(os.path.join(DATA_ROOT, '*/nres??/*/raw/*e00*'))\n", + "for science_file in science_files: \n", + " run_pipeline_stages([{'path': science_file}], context)" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.5" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} From 70e88243dcfd8da348899d377253083cd94d1c72 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Mon, 4 May 2020 10:55:51 -0700 Subject: [PATCH 141/303] additional check for created extensions. --- banzai_nres/tests/test_e2e.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/banzai_nres/tests/test_e2e.py b/banzai_nres/tests/test_e2e.py index 1bae40d6..1a56d8d0 100644 --- a/banzai_nres/tests/test_e2e.py +++ b/banzai_nres/tests/test_e2e.py @@ -168,6 +168,19 @@ def run_check_if_stacked_calibrations_were_created(raw_filenames, calibration_ty assert len(created_stacked_calibrations) == number_of_stacks_that_should_have_been_created +def run_check_if_stacked_calibrations_have_extensions(calibration_type, extensions_to_check): + created_stacked_calibrations = [] + for day_obs in DAYS_OBS: + created_stacked_calibrations += glob(os.path.join(DATA_ROOT, day_obs, 'processed', + '*' + calibration_type.lower() + '*.fits*')) + for cal in created_stacked_calibrations: + hdulist = fits.open(cal) + extnames = [hdulist[i].header.get('extname', None) for i in range(len(hdulist))] + for ext in extensions_to_check: + logger.info(f'checking if {ext} is in the saved extensions of {cal}') + assert ext in extnames + + def run_check_if_stacked_calibrations_are_in_db(raw_filenames, calibration_type): number_of_stacks_that_should_have_been_created = get_expected_number_of_calibrations(raw_filenames, calibration_type) with dbs.get_session(os.environ['DB_ADDRESS']) as db_session: @@ -241,6 +254,7 @@ def stack_flat_frames(self, mock_lake): def test_if_stacked_flat_frame_was_created(self): check_if_individual_frames_exist('*w00*') run_check_if_stacked_calibrations_were_created('*w00.fits*', 'lampflat') + run_check_if_stacked_calibrations_have_extensions('lampflat', ['TRACES', 'PROFILE', 'BLAZE']) run_check_if_stacked_calibrations_are_in_db('*w00.fits*', 'LAMPFLAT') @@ -257,6 +271,7 @@ def stack_arc_frames(self, mock_lake): def test_if_stacked_arc_frame_was_created(self): check_if_individual_frames_exist('*a00*') run_check_if_stacked_calibrations_were_created('*a00.fits*', 'double') + run_check_if_stacked_calibrations_have_extensions('double', ['WAVELENGTH', 'FEATURES']) run_check_if_stacked_calibrations_are_in_db('*a00.fits*', 'DOUBLE') @@ -269,3 +284,4 @@ def process_frames(self): def test_if_science_frames_were_created(self): check_if_individual_frames_exist('*e00.fits*') + run_check_if_stacked_calibrations_have_extensions('target', ['1DSPEC']) From 98cdaed534a022d6f2dc96ff37aff127d697cd9c Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Mon, 4 May 2020 11:20:50 -0700 Subject: [PATCH 142/303] removed faulty e2e check for science frames. --- banzai_nres/tests/test_e2e.py | 1 - 1 file changed, 1 deletion(-) diff --git a/banzai_nres/tests/test_e2e.py b/banzai_nres/tests/test_e2e.py index 1a56d8d0..d304df13 100644 --- a/banzai_nres/tests/test_e2e.py +++ b/banzai_nres/tests/test_e2e.py @@ -284,4 +284,3 @@ def process_frames(self): def test_if_science_frames_were_created(self): check_if_individual_frames_exist('*e00.fits*') - run_check_if_stacked_calibrations_have_extensions('target', ['1DSPEC']) From 8386784ebe7fddfa307f2c56aa7a4b4af462f7d7 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Mon, 4 May 2020 11:28:44 -0700 Subject: [PATCH 143/303] whitespace fix. --- banzai_nres/wavelength.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py index fea99dce..cefa8cdb 100644 --- a/banzai_nres/wavelength.py +++ b/banzai_nres/wavelength.py @@ -14,11 +14,7 @@ logger = logging.getLogger('banzai') -WAVELENGTH_SOLUTION_MODEL = {0: [0, 1, 2, 3, 4, 5], - 1: [0, 1, 2, 3, 4, 5], - 2: [0, 1, 2, 3, 4, 5], - 3: [0, 1, 2, 3, 4, 5], - 4: [0]} +WAVELENGTH_SOLUTION_MODEL = {0: [0, 1, 2, 3, 4, 5], 1: [0, 1, 2, 3, 4, 5], 2: [0, 1, 2, 3, 4, 5], 3: [0, 1, 2, 3, 4, 5], 4: [0]} # TODO refactor xwavecal so that we dont need this. We only need to set flux_tol to 0.5 OVERLAP_SETTINGS = {'min_num_overlaps': 5, 'overlap_linear_scale_range': (0.5, 2), 'flux_tol': 0.5, 'max_red_overlap': 1000, 'max_blue_overlap': 2000} From 73888734069aa71774ce4c3a55bac5ff80dfb4eb Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Mon, 4 May 2020 12:55:31 -0700 Subject: [PATCH 144/303] Whitespace fix and rename wavelength.py to qc_wavelength.py --- banzai_nres/qc/{wavelength.py => qc_wavelength.py} | 10 +++++----- banzai_nres/tests/test_wavelength.py | 2 +- banzai_nres/wavelength.py | 6 +++++- 3 files changed, 11 insertions(+), 7 deletions(-) rename banzai_nres/qc/{wavelength.py => qc_wavelength.py} (91%) diff --git a/banzai_nres/qc/wavelength.py b/banzai_nres/qc/qc_wavelength.py similarity index 91% rename from banzai_nres/qc/wavelength.py rename to banzai_nres/qc/qc_wavelength.py index 1dd5ec70..35f46315 100644 --- a/banzai_nres/qc/wavelength.py +++ b/banzai_nres/qc/qc_wavelength.py @@ -15,11 +15,11 @@ class AssessWavelengthSolution(Stage): def __init__(self, runtime_context): super(AssessWavelengthSolution, self).__init__(runtime_context) - + def do_stage(self, image): lab_lines = find_nearest(image.features['wavelength'], np.sort(image.line_list)) Delta_lambda = self.calculate_delta_lambda(image,lab_lines) - sigma_Dlambda, good_sigma_Dlambda, raw_chi_squared, good_chi_squared = self.calculate_1d_metrics(image,Delta_lambda) + sigma_Dlambda, good_sigma_Dlambda, raw_chi_squared, good_chi_squared = self.calculate_1d_metrics(image, Delta_lambda) x_diff_Dlambda, order_diff_Dlambda = self.calculate_2d_metrics(image,Delta_lambda) qc_results = {'sigma_Dlambda': sigma_Dlambda, 'good_sigma_Dlambda': good_sigma_Dlambda, 'raw_chi_squared': raw_chi_squared, 'good_chi_squared': good_chi_squared, @@ -28,12 +28,12 @@ def do_stage(self, image): qc.save_qc_results(self.runtime_context, qc_results, image) return image - def calculate_delta_lambda(self,image,lab_lines): + def calculate_delta_lambda(self, image, lab_lines): measured_wavelengths = image.features['wavelength'] Delta_lambda = measured_wavelengths - lab_lines return Delta_lambda - def calculate_1d_metrics(self,image,Delta_lambda): + def calculate_1d_metrics(self, image, Delta_lambda): sigma_Dlambda = np.std(Delta_lambda) low_scatter_lines = np.isclose(Delta_lambda,0,atol=0.1) good_sigma_Dlambda = np.std(Delta_lambda[low_scatter_lines]) @@ -42,7 +42,7 @@ def calculate_1d_metrics(self,image,Delta_lambda): good_chi_squared = np.sum((Delta_lambda[low_scatter_lines]/feature_centroid_uncertainty[low_scatter_lines])**2)/len(Delta_lambda[low_scatter_lines]) return sigma_Dlambda, good_sigma_Dlambda, raw_chi_squared, good_chi_squared - def calculate_2d_metrics(self,image,Delta_lambda): + def calculate_2d_metrics(self, image, Delta_lambda): x, order = image.features['pixel'], image.features['order'] bins = 20 x_diff_Dlambda, order_diff_Dlambda = binned_statistic(x, Delta_lambda, statistic='mean', bins=bins, range=([np.min(x)-1,np.max(x)+1])), binned_statistic(order, Delta_lambda, statistic='mean', bins=bins, range=([np.min(order)-1,np.max(order)+1])) diff --git a/banzai_nres/tests/test_wavelength.py b/banzai_nres/tests/test_wavelength.py index 3bea5273..4bafde7f 100644 --- a/banzai_nres/tests/test_wavelength.py +++ b/banzai_nres/tests/test_wavelength.py @@ -5,7 +5,7 @@ from banzai_nres.wavelength import ArcLoader, LineListLoader, ArcStacker from scipy.ndimage import gaussian_filter from banzai_nres.frames import EchelleSpectralCCDData, NRESObservationFrame -from banzai_nres.qc.wavelength import AssessWavelengthSolution +from banzai_nres.qc.qc_wavelength import AssessWavelengthSolution from banzai import context from astropy.table import Table import sep diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py index cefa8cdb..fea99dce 100644 --- a/banzai_nres/wavelength.py +++ b/banzai_nres/wavelength.py @@ -14,7 +14,11 @@ logger = logging.getLogger('banzai') -WAVELENGTH_SOLUTION_MODEL = {0: [0, 1, 2, 3, 4, 5], 1: [0, 1, 2, 3, 4, 5], 2: [0, 1, 2, 3, 4, 5], 3: [0, 1, 2, 3, 4, 5], 4: [0]} +WAVELENGTH_SOLUTION_MODEL = {0: [0, 1, 2, 3, 4, 5], + 1: [0, 1, 2, 3, 4, 5], + 2: [0, 1, 2, 3, 4, 5], + 3: [0, 1, 2, 3, 4, 5], + 4: [0]} # TODO refactor xwavecal so that we dont need this. We only need to set flux_tol to 0.5 OVERLAP_SETTINGS = {'min_num_overlaps': 5, 'overlap_linear_scale_range': (0.5, 2), 'flux_tol': 0.5, 'max_red_overlap': 1000, 'max_blue_overlap': 2000} From 7781b06e5d7e1c2a2185bf9c3b110f6e08f5d137 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Mon, 4 May 2020 16:54:51 -0700 Subject: [PATCH 145/303] forgot to rename qc.wavelength to qc.qc_wavelength --- banzai_nres/settings.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/banzai_nres/settings.py b/banzai_nres/settings.py index 11fe9ad5..f9300060 100644 --- a/banzai_nres/settings.py +++ b/banzai_nres/settings.py @@ -80,7 +80,7 @@ #'banzai_nres.background.BackgroundSubtractor', 'banzai_nres.wavelength.IdentifyFeatures', 'banzai_nres.wavelength.WavelengthCalibrate', - 'banzai_nres.qc.wavelength.AssessWavelengthSolution' + 'banzai_nres.qc.qc_wavelength.AssessWavelengthSolution' ] } From 7e1249272ac7f8b22dfcc65f4b897c3eb598ac82 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Tue, 5 May 2020 14:30:15 -0700 Subject: [PATCH 146/303] modified the ExampleReduction ipynb to work on a fresh machine. --- ExampleReduction.ipynb | 1941 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 1910 insertions(+), 31 deletions(-) diff --git a/ExampleReduction.ipynb b/ExampleReduction.ipynb index 9a64d276..ead820ee 100644 --- a/ExampleReduction.ipynb +++ b/ExampleReduction.ipynb @@ -1,5 +1,26 @@ { "cells": [ + { + "cell_type": "code", + "execution_count": 26, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'/home/gmbrandt/Documents/banzai-nres'" + ] + }, + "execution_count": 26, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# Be in banzai-nres root folder before starting to run this ipynb.\n", + "banzai_nres_path = os.getcwd()" + ] + }, { "cell_type": "code", "execution_count": 1, @@ -26,10 +47,11 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 4, "metadata": {}, "outputs": [], "source": [ + "# make directories for the test dataset.\n", "raw_data_dir = 'test_data/lsc/nres01/20180313/raw'\n", "os.makedirs(raw_data_dir, exist_ok=True)\n", "bpm_dir = 'test_data/lsc/nres01/bpm/'\n", @@ -38,10 +60,11 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 5, "metadata": {}, "outputs": [], "source": [ + "# choose which files we will download for our test dataset.\n", "bpm_filename = 'bpm-lsc-nres01-fl09-20180215.fits.fz'\n", "test_filenames = ['lscnrs01-fl09-20180313-0001-w00.fits.fz',\n", " 'lscnrs01-fl09-20180313-0002-w00.fits.fz',\n", @@ -119,7 +142,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 6, "metadata": {}, "outputs": [], "source": [ @@ -139,7 +162,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 27, "metadata": {}, "outputs": [], "source": [ @@ -155,7 +178,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 8, "metadata": {}, "outputs": [], "source": [ @@ -167,9 +190,1854 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 9, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:08:06.214 INFO: : adding bpm /home/gmbrandt/Documents/banzai-nres/test_data/lsc/nres01/bpm/bpm-lsc-nres01-fl09-20180215.fits.fz to the database | {\"processName\": \"MainProcess\"}\n", + "2020-05-05 14:08:07.964 INFO: : adding line list to the database for instrument with id 1 | {\"processName\": \"MainProcess\"}\n", + "2020-05-05 14:08:09.270 INFO: : adding line list to the database for instrument with id 2 | {\"processName\": \"MainProcess\"}\n", + "2020-05-05 14:10:03.305 INFO: log: /home/gmbrandt/Documents/banzai-nres/test_data | {\"processName\": \"MainProcess\"}\n", + "2020-05-05 14:10:05.695 INFO: log: /home/gmbrandt/Documents/banzai-nres/test_data | {\"processName\": \"MainProcess\"}\n", + "2020-05-05 14:10:29.785 INFO: log: /home/gmbrandt/Documents/banzai-nres | {\"processName\": \"MainProcess\"}\n", + "2020-05-05 14:10:55.881 INFO: log: /home/gmbrandt/Documents/banzai-nres/test_data | {\"processName\": \"MainProcess\"}\n", + "2020-05-05 14:12:58.659 INFO: : adding bpm /home/gmbrandt/Documents/banzai-nres/test_data/lsc/nres01/bpm/bpm-lsc-nres01-fl09-20180215.fits.fz to the database | {\"processName\": \"MainProcess\"}\n", + "2020-05-05 14:13:00.165 INFO: : adding line list to the database for instrument with id 1 | {\"processName\": \"MainProcess\"}\n", + "2020-05-05 14:13:01.559 INFO: : adding line list to the database for instrument with id 2 | {\"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:16.528 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0045-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:16.723 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0045-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:16.767 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0045-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:16.790 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0045-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:16.791 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0045-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:16.810 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0045-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:16.811 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0045-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:16.953 INFO: stages: Running banzai.stages.BiasMasterLevelSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0045-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:17.492 INFO: stages: Running banzai.stages.BiasComparer | {\"filename\": \"lscnrs01-fl09-20180313-0045-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:17.498 ERROR: calibrations: No master bias to compare to, Flagging image as bad. | {\"filename\": \"lscnrs01-fl09-20180313-0045-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:19.450 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0046-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:19.641 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0046-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:19.689 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0046-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:19.713 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0046-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:19.714 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0046-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:19.734 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0046-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:19.735 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0046-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:19.880 INFO: stages: Running banzai.stages.BiasMasterLevelSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0046-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:20.422 INFO: stages: Running banzai.stages.BiasComparer | {\"filename\": \"lscnrs01-fl09-20180313-0046-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:20.428 ERROR: calibrations: No master bias to compare to, Flagging image as bad. | {\"filename\": \"lscnrs01-fl09-20180313-0046-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:22.475 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0044-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:22.671 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0044-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:14:22.708 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0044-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:22.728 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0044-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:22.729 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0044-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:22.749 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0044-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:22.750 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0044-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:22.892 INFO: stages: Running banzai.stages.BiasMasterLevelSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0044-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:23.439 INFO: stages: Running banzai.stages.BiasComparer | {\"filename\": \"lscnrs01-fl09-20180313-0044-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:23.446 ERROR: calibrations: No master bias to compare to, Flagging image as bad. | {\"filename\": \"lscnrs01-fl09-20180313-0044-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:25.371 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0042-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:25.559 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0042-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:25.597 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0042-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:25.615 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0042-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:25.616 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0042-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:25.634 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0042-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:25.635 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0042-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:25.767 INFO: stages: Running banzai.stages.BiasMasterLevelSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0042-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:26.273 INFO: stages: Running banzai.stages.BiasComparer | {\"filename\": \"lscnrs01-fl09-20180313-0042-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:26.279 ERROR: calibrations: No master bias to compare to, Flagging image as bad. | {\"filename\": \"lscnrs01-fl09-20180313-0042-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:28.273 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0043-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:28.463 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0043-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:28.502 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0043-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:28.521 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0043-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:28.522 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0043-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:28.539 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0043-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:28.541 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0043-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:28.674 INFO: stages: Running banzai.stages.BiasMasterLevelSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0043-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:29.156 INFO: stages: Running banzai.stages.BiasComparer | {\"filename\": \"lscnrs01-fl09-20180313-0043-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:29.162 ERROR: calibrations: No master bias to compare to, Flagging image as bad. | {\"filename\": \"lscnrs01-fl09-20180313-0043-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:14:35.788 INFO: : Marking frames as good for filenames: *b91* | {\"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:35.804 INFO: : Finished marking frames as good for filenames: *b91* | {\"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:35.813 INFO: : Finished marking frames as good for filenames: *b91* | {\"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:35.823 INFO: : Finished marking frames as good for filenames: *b91* | {\"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:35.835 INFO: : Finished marking frames as good for filenames: *b91* | {\"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:35.849 INFO: : Finished marking frames as good for filenames: *b91* | {\"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:39.509 INFO: calibrations: Making master frames | {\"type\": \"1m0-NRES-SciCam\", \"site\": \"lsc\", \"camera\": \"fl09\", \"obstype\": \"BIAS\", \"min_date\": \"2017-01-01\", \"max_date\": \"2019-01-01\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:42.061 INFO: stages: Running banzai.stages.BiasMaker | {\"filename\": \"lscnrs01-fl09-20180313-0045-b91.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:44.970 INFO: calibrations: Created master calibration stack | {\"filename\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"calibration_type\": \"BIAS\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:14:47.455 INFO: calibrations: Finished | {\"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:20.554 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0049-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:20.733 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0049-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:20.772 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0049-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:20.794 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0049-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:20.795 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0049-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:20.812 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0049-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:20.814 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0049-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:20.948 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0049-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:21.621 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0049-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:21.738 INFO: stages: Running banzai.stages.DarkNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0049-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:21.755 INFO: dark: Normalizing dark by exposure time | {\"filename\": \"lscnrs01-fl09-20180313-0049-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:21.756 INFO: stages: Running banzai.stages.DarkComparer | {\"filename\": \"lscnrs01-fl09-20180313-0049-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:21.763 ERROR: calibrations: No master dark to compare to, Flagging image as bad. | {\"filename\": \"lscnrs01-fl09-20180313-0049-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:24.413 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0048-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:24.622 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0048-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:24.660 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0048-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:24.679 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0048-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:24.680 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0048-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:24.698 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0048-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:24.699 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0048-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:24.832 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0048-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:15:25.553 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0048-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:25.679 INFO: stages: Running banzai.stages.DarkNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0048-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:25.697 INFO: dark: Normalizing dark by exposure time | {\"filename\": \"lscnrs01-fl09-20180313-0048-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:25.699 INFO: stages: Running banzai.stages.DarkComparer | {\"filename\": \"lscnrs01-fl09-20180313-0048-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:25.705 ERROR: calibrations: No master dark to compare to, Flagging image as bad. | {\"filename\": \"lscnrs01-fl09-20180313-0048-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:28.534 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0047-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:28.723 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0047-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:28.762 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0047-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:28.781 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0047-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:28.783 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0047-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:28.801 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0047-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:28.802 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0047-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:28.944 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0047-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:29.630 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0047-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:29.749 INFO: stages: Running banzai.stages.DarkNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0047-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:29.767 INFO: dark: Normalizing dark by exposure time | {\"filename\": \"lscnrs01-fl09-20180313-0047-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:29.768 INFO: stages: Running banzai.stages.DarkComparer | {\"filename\": \"lscnrs01-fl09-20180313-0047-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:29.774 ERROR: calibrations: No master dark to compare to, Flagging image as bad. | {\"filename\": \"lscnrs01-fl09-20180313-0047-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:40.701 INFO: : Marking frames as good for filenames: *d91* | {\"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:40.713 INFO: : Finished marking frames as good for filenames: *d91* | {\"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:40.723 INFO: : Finished marking frames as good for filenames: *d91* | {\"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:40.733 INFO: : Finished marking frames as good for filenames: *d91* | {\"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:41.597 INFO: calibrations: Making master frames | {\"type\": \"1m0-NRES-SciCam\", \"site\": \"lsc\", \"camera\": \"fl09\", \"obstype\": \"DARK\", \"min_date\": \"2017-01-01\", \"max_date\": \"2019-01-01\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:43.663 INFO: stages: Running banzai.stages.DarkMaker | {\"filename\": \"lscnrs01-fl09-20180313-0049-d91.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:45.792 INFO: calibrations: Created master calibration stack | {\"filename\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"calibration_type\": \"DARK\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:48.330 INFO: calibrations: Finished | {\"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:53.333 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:53.517 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:53.553 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:53.571 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:15:53.572 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:53.590 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:53.591 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:53.733 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:54.422 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:54.557 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:55.296 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:58.276 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:58.483 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:58.528 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:58.546 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:58.547 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:58.566 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:58.567 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:58.704 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:59.389 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:15:59.504 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:00.175 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:03.197 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:03.387 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:03.426 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:03.446 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:03.447 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:03.465 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:03.465 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:03.597 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:04.272 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:16:04.389 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:05.062 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:07.919 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:08.103 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:08.142 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:08.163 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:08.164 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:08.182 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:08.183 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:08.315 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:08.995 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:09.113 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:09.822 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:12.783 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:12.970 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:13.010 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:13.028 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:13.029 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:13.046 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:13.047 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:13.181 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:13.870 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:13.995 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:14.674 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:17.569 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:17.772 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:16:17.813 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:17.831 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:17.832 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:17.851 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:17.851 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:17.987 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:18.670 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:18.788 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:19.467 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:22.357 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:22.547 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:22.585 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:22.602 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:22.604 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:22.622 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:22.623 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:22.762 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:23.452 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:23.576 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:24.273 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:27.173 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:27.365 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:27.407 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:27.427 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:27.428 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:27.447 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:27.448 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:16:27.590 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:28.278 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:28.406 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:29.098 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:32.154 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:32.341 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:32.382 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:32.404 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:32.404 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:32.425 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:32.426 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:32.580 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:33.321 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:33.441 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:34.166 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:37.190 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:37.377 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:37.418 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:37.436 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:37.437 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:37.455 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:37.456 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:37.604 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:38.307 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:38.433 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:39.143 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:16:42.097 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:42.293 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:42.335 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:42.355 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:42.356 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:42.375 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:42.376 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:42.530 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:43.214 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:43.332 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:44.011 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:46.972 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:47.156 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:47.195 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:47.212 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:47.213 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:47.232 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:47.233 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:47.379 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:48.055 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:48.174 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:48.854 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:51.781 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:51.968 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:52.008 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:52.026 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:16:52.027 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:52.044 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:52.045 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:52.187 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:52.866 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:52.992 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:53.674 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:56.548 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:56.734 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:56.773 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:56.791 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:56.792 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:56.811 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:56.811 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:56.949 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:57.637 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:57.757 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:16:58.445 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:01.344 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:01.537 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:01.579 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:01.598 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:01.599 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:01.618 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:01.619 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:01.759 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:02.455 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:17:02.576 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:03.267 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:05.823 INFO: calibrations: Making master frames | {\"type\": \"1m0-NRES-SciCam\", \"site\": \"lsc\", \"camera\": \"fl09\", \"obstype\": \"LAMPFLAT\", \"min_date\": \"2017-01-01\", \"max_date\": \"2019-01-01\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:17.895 INFO: stages: Running banzai.stages.FlatStacker | {\"filename\": \"lscnrs01-fl09-20180313-0005-w91.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:20.787 INFO: calibrations: Created master calibration stack | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"calibration_type\": \"LAMPFLAT\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:20.790 INFO: stages: Running banzai.stages.FlatStacker | {\"filename\": \"lscnrs01-fl09-20180313-0018-w91.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:25.296 INFO: calibrations: Created master calibration stack | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"calibration_type\": \"LAMPFLAT\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:25.566 INFO: stages: Running banzai.stages.FlatLoader | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:25.573 INFO: stages: Running banzai.stages.FlatLoader | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:26.004 INFO: stages: Running banzai.stages.TraceInitializer | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:28.980 INFO: traces: Fitting smooth spline to order 1 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:29.248 INFO: traces: Fitting smooth spline to order 2 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:29.514 INFO: traces: Fitting smooth spline to order 3 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:29.777 INFO: traces: Fitting smooth spline to order 4 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:30.043 INFO: traces: Fitting smooth spline to order 5 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:30.308 INFO: traces: Fitting smooth spline to order 6 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:30.569 INFO: traces: Fitting smooth spline to order 7 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:30.834 INFO: traces: Fitting smooth spline to order 8 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:31.093 INFO: traces: Fitting smooth spline to order 9 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:31.362 INFO: traces: Fitting smooth spline to order 10 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:31.629 INFO: traces: Fitting smooth spline to order 11 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:31.890 INFO: traces: Fitting smooth spline to order 12 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:32.153 INFO: traces: Fitting smooth spline to order 13 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:32.415 INFO: traces: Fitting smooth spline to order 14 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:32.675 INFO: traces: Fitting smooth spline to order 15 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:32.945 INFO: traces: Fitting smooth spline to order 16 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:33.209 INFO: traces: Fitting smooth spline to order 17 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:17:33.472 INFO: traces: Fitting smooth spline to order 18 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:33.733 INFO: traces: Fitting smooth spline to order 19 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:33.996 INFO: traces: Fitting smooth spline to order 20 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:34.256 INFO: traces: Fitting smooth spline to order 21 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:34.519 INFO: traces: Fitting smooth spline to order 22 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:34.779 INFO: traces: Fitting smooth spline to order 23 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:35.042 INFO: traces: Fitting smooth spline to order 24 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:35.307 INFO: traces: Fitting smooth spline to order 25 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:35.571 INFO: traces: Fitting smooth spline to order 26 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:35.831 INFO: traces: Fitting smooth spline to order 27 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:36.093 INFO: traces: Fitting smooth spline to order 28 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:36.356 INFO: traces: Fitting smooth spline to order 29 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:36.616 INFO: traces: Fitting smooth spline to order 30 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:36.876 INFO: traces: Fitting smooth spline to order 31 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:37.137 INFO: traces: Fitting smooth spline to order 32 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:37.400 INFO: traces: Fitting smooth spline to order 33 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:37.660 INFO: traces: Fitting smooth spline to order 34 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:37.919 INFO: traces: Fitting smooth spline to order 35 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:38.181 INFO: traces: Fitting smooth spline to order 36 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:38.442 INFO: traces: Fitting smooth spline to order 37 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:38.704 INFO: traces: Fitting smooth spline to order 38 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:38.966 INFO: traces: Fitting smooth spline to order 39 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:39.226 INFO: traces: Fitting smooth spline to order 40 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:39.485 INFO: traces: Fitting smooth spline to order 41 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:39.747 INFO: traces: Fitting smooth spline to order 42 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:40.006 INFO: traces: Fitting smooth spline to order 43 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:40.268 INFO: traces: Fitting smooth spline to order 44 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:17:40.531 INFO: traces: Fitting smooth spline to order 45 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:40.793 INFO: traces: Fitting smooth spline to order 46 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:41.070 INFO: traces: Fitting smooth spline to order 47 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:41.335 INFO: traces: Fitting smooth spline to order 48 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:41.597 INFO: traces: Fitting smooth spline to order 49 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:41.861 INFO: traces: Fitting smooth spline to order 50 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:42.124 INFO: traces: Fitting smooth spline to order 51 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:42.386 INFO: traces: Fitting smooth spline to order 52 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:42.648 INFO: traces: Fitting smooth spline to order 53 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:42.909 INFO: traces: Fitting smooth spline to order 54 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:43.173 INFO: traces: Fitting smooth spline to order 55 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:43.436 INFO: traces: Fitting smooth spline to order 56 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:43.697 INFO: traces: Fitting smooth spline to order 57 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:43.958 INFO: traces: Fitting smooth spline to order 58 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:44.219 INFO: traces: Fitting smooth spline to order 59 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:44.480 INFO: traces: Fitting smooth spline to order 60 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:44.743 INFO: traces: Fitting smooth spline to order 61 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:45.006 INFO: traces: Fitting smooth spline to order 62 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:45.267 INFO: traces: Fitting smooth spline to order 63 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:45.531 INFO: traces: Fitting smooth spline to order 64 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:45.794 INFO: traces: Fitting smooth spline to order 65 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:46.052 INFO: traces: Fitting smooth spline to order 66 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:46.315 INFO: traces: Fitting smooth spline to order 67 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:46.577 INFO: traces: Fitting smooth spline to order 68 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:46.841 INFO: traces: Fitting smooth spline to order 69 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:47.103 INFO: traces: Fitting smooth spline to order 70 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:47.362 INFO: traces: Fitting smooth spline to order 71 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:17:47.624 INFO: traces: Fitting smooth spline to order 72 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:47.886 INFO: traces: Fitting smooth spline to order 73 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:48.149 INFO: traces: Fitting smooth spline to order 74 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:48.410 INFO: traces: Fitting smooth spline to order 75 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:48.671 INFO: traces: Fitting smooth spline to order 76 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:48.933 INFO: traces: Fitting smooth spline to order 77 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:49.197 INFO: traces: Fitting smooth spline to order 78 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:49.459 INFO: traces: Fitting smooth spline to order 79 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:49.718 INFO: traces: Fitting smooth spline to order 80 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:50.001 INFO: traces: Fitting smooth spline to order 81 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:50.280 INFO: traces: Fitting smooth spline to order 82 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:50.542 INFO: traces: Fitting smooth spline to order 83 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:50.804 INFO: traces: Fitting smooth spline to order 84 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:51.066 INFO: traces: Fitting smooth spline to order 85 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:51.325 INFO: traces: Fitting smooth spline to order 86 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:51.588 INFO: traces: Fitting smooth spline to order 87 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:51.848 INFO: traces: Fitting smooth spline to order 88 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:52.106 INFO: traces: Fitting smooth spline to order 89 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:52.366 INFO: traces: Fitting smooth spline to order 90 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:52.622 INFO: traces: Fitting smooth spline to order 91 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:52.881 INFO: traces: Fitting smooth spline to order 92 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:53.142 INFO: traces: Fitting smooth spline to order 93 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:53.399 INFO: traces: Fitting smooth spline to order 94 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:53.659 INFO: traces: Fitting smooth spline to order 95 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:53.916 INFO: traces: Fitting smooth spline to order 96 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:54.178 INFO: traces: Fitting smooth spline to order 97 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:54.439 INFO: traces: Fitting smooth spline to order 98 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:17:54.699 INFO: traces: Fitting smooth spline to order 99 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:54.959 INFO: traces: Fitting smooth spline to order 100 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:55.217 INFO: traces: Fitting smooth spline to order 101 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:55.514 INFO: traces: Fitting smooth spline to order 102 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:55.777 INFO: traces: Fitting smooth spline to order 103 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:56.045 INFO: traces: Fitting smooth spline to order 104 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:56.306 INFO: traces: Fitting smooth spline to order 105 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:56.566 INFO: traces: Fitting smooth spline to order 106 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:56.828 INFO: traces: Fitting smooth spline to order 107 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:57.085 INFO: traces: Fitting smooth spline to order 108 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:57.348 INFO: traces: Fitting smooth spline to order 109 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:57.607 INFO: traces: Fitting smooth spline to order 110 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:57.868 INFO: traces: Fitting smooth spline to order 111 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:58.128 INFO: traces: Fitting smooth spline to order 112 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:58.389 INFO: traces: Fitting smooth spline to order 113 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:58.648 INFO: traces: Fitting smooth spline to order 114 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:58.909 INFO: traces: Fitting smooth spline to order 115 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:59.168 INFO: traces: Fitting smooth spline to order 116 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:59.430 INFO: traces: Fitting smooth spline to order 117 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:59.689 INFO: traces: Fitting smooth spline to order 118 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:17:59.949 INFO: traces: Fitting smooth spline to order 119 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:00.210 INFO: traces: Fitting smooth spline to order 120 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:00.472 INFO: traces: Fitting smooth spline to order 121 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:00.738 INFO: traces: Fitting smooth spline to order 122 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:00.999 INFO: traces: Fitting smooth spline to order 123 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:01.261 INFO: traces: Fitting smooth spline to order 124 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:01.524 INFO: traces: Fitting smooth spline to order 125 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:18:01.783 INFO: traces: Fitting smooth spline to order 126 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:02.043 INFO: traces: Fitting smooth spline to order 127 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:02.304 INFO: traces: Fitting smooth spline to order 128 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:02.564 INFO: traces: Fitting smooth spline to order 129 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:02.828 INFO: traces: Fitting smooth spline to order 130 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:03.088 INFO: traces: Fitting smooth spline to order 131 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:03.348 INFO: traces: Fitting smooth spline to order 132 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:03.608 INFO: traces: Fitting smooth spline to order 133 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:03.866 INFO: traces: Fitting smooth spline to order 134 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:04.124 INFO: traces: Fitting smooth spline to order 135 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:04.381 INFO: traces: Fitting smooth spline to order 136 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:04.640 INFO: traces: Fitting smooth spline to order 137 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:04.826 INFO: stages: Running banzai.stages.TraceInitializer | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:07.861 INFO: traces: Fitting smooth spline to order 1 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:08.121 INFO: traces: Fitting smooth spline to order 2 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:08.382 INFO: traces: Fitting smooth spline to order 3 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:08.641 INFO: traces: Fitting smooth spline to order 4 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:08.902 INFO: traces: Fitting smooth spline to order 5 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:09.164 INFO: traces: Fitting smooth spline to order 6 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:09.422 INFO: traces: Fitting smooth spline to order 7 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:09.682 INFO: traces: Fitting smooth spline to order 8 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:09.943 INFO: traces: Fitting smooth spline to order 9 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:10.199 INFO: traces: Fitting smooth spline to order 10 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:10.458 INFO: traces: Fitting smooth spline to order 11 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:10.718 INFO: traces: Fitting smooth spline to order 12 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:10.978 INFO: traces: Fitting smooth spline to order 13 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:11.238 INFO: traces: Fitting smooth spline to order 14 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:18:11.499 INFO: traces: Fitting smooth spline to order 15 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:11.757 INFO: traces: Fitting smooth spline to order 16 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:12.013 INFO: traces: Fitting smooth spline to order 17 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:12.271 INFO: traces: Fitting smooth spline to order 18 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:12.529 INFO: traces: Fitting smooth spline to order 19 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:12.786 INFO: traces: Fitting smooth spline to order 20 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:13.045 INFO: traces: Fitting smooth spline to order 21 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:13.302 INFO: traces: Fitting smooth spline to order 22 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:13.560 INFO: traces: Fitting smooth spline to order 23 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:13.816 INFO: traces: Fitting smooth spline to order 24 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:14.074 INFO: traces: Fitting smooth spline to order 25 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:14.328 INFO: traces: Fitting smooth spline to order 26 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:14.586 INFO: traces: Fitting smooth spline to order 27 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:14.843 INFO: traces: Fitting smooth spline to order 28 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:15.097 INFO: traces: Fitting smooth spline to order 29 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:15.355 INFO: traces: Fitting smooth spline to order 30 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:15.627 INFO: traces: Fitting smooth spline to order 31 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:15.892 INFO: traces: Fitting smooth spline to order 32 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:16.150 INFO: traces: Fitting smooth spline to order 33 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:16.411 INFO: traces: Fitting smooth spline to order 34 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:16.671 INFO: traces: Fitting smooth spline to order 35 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:16.935 INFO: traces: Fitting smooth spline to order 36 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:17.196 INFO: traces: Fitting smooth spline to order 37 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:17.457 INFO: traces: Fitting smooth spline to order 38 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:17.716 INFO: traces: Fitting smooth spline to order 39 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:17.977 INFO: traces: Fitting smooth spline to order 40 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:18.241 INFO: traces: Fitting smooth spline to order 41 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:18:18.503 INFO: traces: Fitting smooth spline to order 42 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:18.765 INFO: traces: Fitting smooth spline to order 43 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:19.029 INFO: traces: Fitting smooth spline to order 44 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:19.290 INFO: traces: Fitting smooth spline to order 45 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:19.559 INFO: traces: Fitting smooth spline to order 46 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:19.829 INFO: traces: Fitting smooth spline to order 47 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:20.092 INFO: traces: Fitting smooth spline to order 48 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:20.356 INFO: traces: Fitting smooth spline to order 49 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:20.618 INFO: traces: Fitting smooth spline to order 50 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:20.888 INFO: traces: Fitting smooth spline to order 51 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:21.157 INFO: traces: Fitting smooth spline to order 52 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:21.430 INFO: traces: Fitting smooth spline to order 53 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:21.693 INFO: traces: Fitting smooth spline to order 54 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:21.952 INFO: traces: Fitting smooth spline to order 55 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:22.216 INFO: traces: Fitting smooth spline to order 56 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:22.478 INFO: traces: Fitting smooth spline to order 57 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:22.739 INFO: traces: Fitting smooth spline to order 58 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:23.001 INFO: traces: Fitting smooth spline to order 59 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:23.262 INFO: traces: Fitting smooth spline to order 60 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:23.525 INFO: traces: Fitting smooth spline to order 61 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:23.789 INFO: traces: Fitting smooth spline to order 62 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:24.057 INFO: traces: Fitting smooth spline to order 63 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:24.326 INFO: traces: Fitting smooth spline to order 64 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:24.588 INFO: traces: Fitting smooth spline to order 65 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:24.848 INFO: traces: Fitting smooth spline to order 66 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:25.109 INFO: traces: Fitting smooth spline to order 67 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:25.371 INFO: traces: Fitting smooth spline to order 68 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:18:25.633 INFO: traces: Fitting smooth spline to order 69 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:25.891 INFO: traces: Fitting smooth spline to order 70 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:26.150 INFO: traces: Fitting smooth spline to order 71 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:26.412 INFO: traces: Fitting smooth spline to order 72 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:26.672 INFO: traces: Fitting smooth spline to order 73 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:26.934 INFO: traces: Fitting smooth spline to order 74 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:27.217 INFO: traces: Fitting smooth spline to order 75 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:27.484 INFO: traces: Fitting smooth spline to order 76 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:27.749 INFO: traces: Fitting smooth spline to order 77 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:28.015 INFO: traces: Fitting smooth spline to order 78 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:28.277 INFO: traces: Fitting smooth spline to order 79 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:28.541 INFO: traces: Fitting smooth spline to order 80 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:28.808 INFO: traces: Fitting smooth spline to order 81 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:29.087 INFO: traces: Fitting smooth spline to order 82 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:29.412 INFO: traces: Fitting smooth spline to order 83 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:29.702 INFO: traces: Fitting smooth spline to order 84 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:29.993 INFO: traces: Fitting smooth spline to order 85 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:30.266 INFO: traces: Fitting smooth spline to order 86 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:30.535 INFO: traces: Fitting smooth spline to order 87 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:30.798 INFO: traces: Fitting smooth spline to order 88 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:31.064 INFO: traces: Fitting smooth spline to order 89 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:31.339 INFO: traces: Fitting smooth spline to order 90 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:31.607 INFO: traces: Fitting smooth spline to order 91 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:31.872 INFO: traces: Fitting smooth spline to order 92 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:32.136 INFO: traces: Fitting smooth spline to order 93 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:32.398 INFO: traces: Fitting smooth spline to order 94 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:32.659 INFO: traces: Fitting smooth spline to order 95 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:18:32.921 INFO: traces: Fitting smooth spline to order 96 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:33.187 INFO: traces: Fitting smooth spline to order 97 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:33.449 INFO: traces: Fitting smooth spline to order 98 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:33.708 INFO: traces: Fitting smooth spline to order 99 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:33.969 INFO: traces: Fitting smooth spline to order 100 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:34.230 INFO: traces: Fitting smooth spline to order 101 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:34.491 INFO: traces: Fitting smooth spline to order 102 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:34.752 INFO: traces: Fitting smooth spline to order 103 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:35.014 INFO: traces: Fitting smooth spline to order 104 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:35.273 INFO: traces: Fitting smooth spline to order 105 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:35.534 INFO: traces: Fitting smooth spline to order 106 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:35.796 INFO: traces: Fitting smooth spline to order 107 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:36.055 INFO: traces: Fitting smooth spline to order 108 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:36.314 INFO: traces: Fitting smooth spline to order 109 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:36.576 INFO: traces: Fitting smooth spline to order 110 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:36.835 INFO: traces: Fitting smooth spline to order 111 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:37.099 INFO: traces: Fitting smooth spline to order 112 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:37.357 INFO: traces: Fitting smooth spline to order 113 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:37.614 INFO: traces: Fitting smooth spline to order 114 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:37.872 INFO: traces: Fitting smooth spline to order 115 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:38.133 INFO: traces: Fitting smooth spline to order 116 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:38.393 INFO: traces: Fitting smooth spline to order 117 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:38.650 INFO: traces: Fitting smooth spline to order 118 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:38.907 INFO: traces: Fitting smooth spline to order 119 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:39.167 INFO: traces: Fitting smooth spline to order 120 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:39.424 INFO: traces: Fitting smooth spline to order 121 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:39.681 INFO: traces: Fitting smooth spline to order 122 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:18:39.941 INFO: traces: Fitting smooth spline to order 123 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:40.198 INFO: traces: Fitting smooth spline to order 124 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:40.458 INFO: traces: Fitting smooth spline to order 125 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:40.716 INFO: traces: Fitting smooth spline to order 126 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:40.975 INFO: traces: Fitting smooth spline to order 127 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:41.230 INFO: traces: Fitting smooth spline to order 128 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:41.487 INFO: traces: Fitting smooth spline to order 129 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:41.743 INFO: traces: Fitting smooth spline to order 130 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:41.998 INFO: traces: Fitting smooth spline to order 131 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:42.257 INFO: traces: Fitting smooth spline to order 132 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:42.514 INFO: traces: Fitting smooth spline to order 133 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:42.770 INFO: traces: Fitting smooth spline to order 134 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:43.025 INFO: traces: Fitting smooth spline to order 135 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:43.279 INFO: traces: Fitting smooth spline to order 136 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:43.533 INFO: traces: Fitting smooth spline to order 137 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:43.786 INFO: traces: Fitting smooth spline to order 138 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:43.968 INFO: stages: Running banzai.stages.BackgroundSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:44.288 INFO: stages: Running banzai.stages.BackgroundSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:44.589 INFO: stages: Running banzai.stages.TraceRefiner | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:44.826 INFO: traces: Fitting smooth spline to order 1 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:45.152 INFO: traces: Fitting smooth spline to order 2 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:45.481 INFO: traces: Fitting smooth spline to order 3 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:45.809 INFO: traces: Fitting smooth spline to order 4 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:46.148 INFO: traces: Fitting smooth spline to order 5 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:46.478 INFO: traces: Fitting smooth spline to order 6 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:46.825 INFO: traces: Fitting smooth spline to order 7 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:47.156 INFO: traces: Fitting smooth spline to order 8 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:18:47.506 INFO: traces: Fitting smooth spline to order 9 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:47.838 INFO: traces: Fitting smooth spline to order 10 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:48.166 INFO: traces: Fitting smooth spline to order 11 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:48.502 INFO: traces: Fitting smooth spline to order 12 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:48.832 INFO: traces: Fitting smooth spline to order 13 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:49.158 INFO: traces: Fitting smooth spline to order 14 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:49.488 INFO: traces: Fitting smooth spline to order 15 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:49.810 INFO: traces: Fitting smooth spline to order 16 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:50.141 INFO: traces: Fitting smooth spline to order 17 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:50.467 INFO: traces: Fitting smooth spline to order 18 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:50.824 INFO: traces: Fitting smooth spline to order 19 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:51.155 INFO: traces: Fitting smooth spline to order 20 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:51.498 INFO: traces: Fitting smooth spline to order 21 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:51.869 INFO: traces: Fitting smooth spline to order 22 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:52.231 INFO: traces: Fitting smooth spline to order 23 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:52.560 INFO: traces: Fitting smooth spline to order 24 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:52.903 INFO: traces: Fitting smooth spline to order 25 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:53.252 INFO: traces: Fitting smooth spline to order 26 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:53.598 INFO: traces: Fitting smooth spline to order 27 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:53.927 INFO: traces: Fitting smooth spline to order 28 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:54.255 INFO: traces: Fitting smooth spline to order 29 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:54.579 INFO: traces: Fitting smooth spline to order 30 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:54.919 INFO: traces: Fitting smooth spline to order 31 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:55.254 INFO: traces: Fitting smooth spline to order 32 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:55.587 INFO: traces: Fitting smooth spline to order 33 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:55.912 INFO: traces: Fitting smooth spline to order 34 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:56.242 INFO: traces: Fitting smooth spline to order 35 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:18:56.570 INFO: traces: Fitting smooth spline to order 36 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:56.898 INFO: traces: Fitting smooth spline to order 37 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:57.226 INFO: traces: Fitting smooth spline to order 38 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:57.569 INFO: traces: Fitting smooth spline to order 39 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:57.940 INFO: traces: Fitting smooth spline to order 40 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:58.286 INFO: traces: Fitting smooth spline to order 41 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:58.612 INFO: traces: Fitting smooth spline to order 42 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:58.938 INFO: traces: Fitting smooth spline to order 43 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:59.267 INFO: traces: Fitting smooth spline to order 44 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:59.613 INFO: traces: Fitting smooth spline to order 45 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:18:59.951 INFO: traces: Fitting smooth spline to order 46 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:00.294 INFO: traces: Fitting smooth spline to order 47 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:00.629 INFO: traces: Fitting smooth spline to order 48 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:00.954 INFO: traces: Fitting smooth spline to order 49 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:01.295 INFO: traces: Fitting smooth spline to order 50 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:01.628 INFO: traces: Fitting smooth spline to order 51 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:01.958 INFO: traces: Fitting smooth spline to order 52 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:02.288 INFO: traces: Fitting smooth spline to order 53 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:02.619 INFO: traces: Fitting smooth spline to order 54 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:02.946 INFO: traces: Fitting smooth spline to order 55 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:03.287 INFO: traces: Fitting smooth spline to order 56 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:03.626 INFO: traces: Fitting smooth spline to order 57 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:03.958 INFO: traces: Fitting smooth spline to order 58 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:04.296 INFO: traces: Fitting smooth spline to order 59 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:04.627 INFO: traces: Fitting smooth spline to order 60 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:04.957 INFO: traces: Fitting smooth spline to order 61 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:05.292 INFO: traces: Fitting smooth spline to order 62 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:19:05.625 INFO: traces: Fitting smooth spline to order 63 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:05.959 INFO: traces: Fitting smooth spline to order 64 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:06.291 INFO: traces: Fitting smooth spline to order 65 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:06.629 INFO: traces: Fitting smooth spline to order 66 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:06.964 INFO: traces: Fitting smooth spline to order 67 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:07.297 INFO: traces: Fitting smooth spline to order 68 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:07.627 INFO: traces: Fitting smooth spline to order 69 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:07.962 INFO: traces: Fitting smooth spline to order 70 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:08.297 INFO: traces: Fitting smooth spline to order 71 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:08.628 INFO: traces: Fitting smooth spline to order 72 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:08.958 INFO: traces: Fitting smooth spline to order 73 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:09.293 INFO: traces: Fitting smooth spline to order 74 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:09.634 INFO: traces: Fitting smooth spline to order 75 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:09.971 INFO: traces: Fitting smooth spline to order 76 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:10.312 INFO: traces: Fitting smooth spline to order 77 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:10.648 INFO: traces: Fitting smooth spline to order 78 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:10.981 INFO: traces: Fitting smooth spline to order 79 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:11.318 INFO: traces: Fitting smooth spline to order 80 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:16.967 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:17.149 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:17.187 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:17.204 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:17.205 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:17.223 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:17.224 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:17.364 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:18.044 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:19:18.161 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:18.853 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:22.010 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:22.204 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:22.243 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:22.262 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:22.263 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:22.281 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:22.282 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:22.419 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:23.100 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:23.217 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:23.896 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:26.837 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:27.028 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:27.067 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:27.087 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:27.088 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:27.107 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:27.108 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:27.246 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:27.934 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:28.055 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:28.756 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:31.768 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:31.965 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:19:32.003 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:32.023 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:32.024 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:32.042 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:32.043 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:32.182 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:32.876 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:32.994 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:33.690 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:36.658 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:36.846 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:36.884 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:36.902 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:36.903 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:36.920 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:36.921 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:37.057 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:37.728 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:37.844 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:38.522 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:41.469 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:41.656 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:41.694 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:41.712 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:41.713 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:41.731 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:41.731 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:19:41.870 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:42.538 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:42.655 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:43.335 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:46.334 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:46.518 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:46.556 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:46.573 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:46.574 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:46.592 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:46.593 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:46.729 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:47.396 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:47.513 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:48.181 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:51.230 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:51.419 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:51.457 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:51.474 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:51.475 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:51.493 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:51.494 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:51.630 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:52.305 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:52.421 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:53.101 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:19:56.068 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:56.253 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:56.294 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:56.312 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:56.313 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:56.331 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:56.332 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:56.468 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:57.141 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:57.258 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:19:57.938 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:00.878 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:01.063 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:01.101 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:01.119 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:01.121 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:01.139 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:01.140 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:01.277 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:01.944 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:02.063 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:02.744 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:05.723 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:05.907 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:05.945 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:05.965 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:20:05.966 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:05.984 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:05.984 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:06.119 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:06.802 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:06.919 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:07.591 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:10.579 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:10.765 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:10.804 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:10.822 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:10.824 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:10.841 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:10.843 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:10.977 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:11.648 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:11.766 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:12.440 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:15.373 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:15.555 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:15.595 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:15.615 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:15.616 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:15.635 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:15.636 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:15.772 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:16.438 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:20:16.554 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:17.224 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:20.144 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:20.326 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:20.366 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:20.384 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:20.385 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:20.403 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:20.404 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:20.540 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:21.211 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:21.335 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:21.999 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:24.990 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:25.183 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:25.224 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:25.242 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:25.243 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:25.260 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:25.261 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:25.397 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:26.102 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:26.220 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:26.924 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:38.763 INFO: calibrations: Making master frames | {\"type\": \"1m0-NRES-SciCam\", \"site\": \"lsc\", \"camera\": \"fl09\", \"obstype\": \"LAMPFLAT\", \"min_date\": \"2017-01-01\", \"max_date\": \"2019-01-01\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:50.799 INFO: stages: Running banzai.stages.FlatStacker | {\"filename\": \"lscnrs01-fl09-20180313-0005-w91.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:53.845 INFO: calibrations: Created master calibration stack | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"calibration_type\": \"LAMPFLAT\", \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:20:53.849 INFO: stages: Running banzai.stages.FlatStacker | {\"filename\": \"lscnrs01-fl09-20180313-0018-w91.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:58.521 INFO: calibrations: Created master calibration stack | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"calibration_type\": \"LAMPFLAT\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:58.803 INFO: stages: Running banzai.stages.FlatLoader | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:58.810 INFO: stages: Running banzai.stages.FlatLoader | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:20:58.816 INFO: stages: Running banzai.stages.TraceInitializer | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:01.817 INFO: traces: Fitting smooth spline to order 1 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:02.082 INFO: traces: Fitting smooth spline to order 2 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:02.343 INFO: traces: Fitting smooth spline to order 3 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:02.605 INFO: traces: Fitting smooth spline to order 4 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:02.861 INFO: traces: Fitting smooth spline to order 5 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:03.123 INFO: traces: Fitting smooth spline to order 6 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:03.390 INFO: traces: Fitting smooth spline to order 7 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:03.659 INFO: traces: Fitting smooth spline to order 8 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:03.925 INFO: traces: Fitting smooth spline to order 9 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:04.190 INFO: traces: Fitting smooth spline to order 10 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:04.450 INFO: traces: Fitting smooth spline to order 11 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:04.711 INFO: traces: Fitting smooth spline to order 12 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:04.971 INFO: traces: Fitting smooth spline to order 13 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:05.232 INFO: traces: Fitting smooth spline to order 14 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:05.493 INFO: traces: Fitting smooth spline to order 15 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:05.758 INFO: traces: Fitting smooth spline to order 16 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:06.024 INFO: traces: Fitting smooth spline to order 17 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:06.286 INFO: traces: Fitting smooth spline to order 18 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:06.554 INFO: traces: Fitting smooth spline to order 19 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:06.813 INFO: traces: Fitting smooth spline to order 20 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:07.074 INFO: traces: Fitting smooth spline to order 21 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:07.341 INFO: traces: Fitting smooth spline to order 22 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:21:07.604 INFO: traces: Fitting smooth spline to order 23 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:07.866 INFO: traces: Fitting smooth spline to order 24 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:08.125 INFO: traces: Fitting smooth spline to order 25 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:08.386 INFO: traces: Fitting smooth spline to order 26 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:08.654 INFO: traces: Fitting smooth spline to order 27 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:08.921 INFO: traces: Fitting smooth spline to order 28 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:09.194 INFO: traces: Fitting smooth spline to order 29 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:09.464 INFO: traces: Fitting smooth spline to order 30 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:09.733 INFO: traces: Fitting smooth spline to order 31 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:09.997 INFO: traces: Fitting smooth spline to order 32 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:10.271 INFO: traces: Fitting smooth spline to order 33 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:10.535 INFO: traces: Fitting smooth spline to order 34 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:10.795 INFO: traces: Fitting smooth spline to order 35 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:11.055 INFO: traces: Fitting smooth spline to order 36 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:11.318 INFO: traces: Fitting smooth spline to order 37 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:11.584 INFO: traces: Fitting smooth spline to order 38 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:11.848 INFO: traces: Fitting smooth spline to order 39 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:12.111 INFO: traces: Fitting smooth spline to order 40 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:12.374 INFO: traces: Fitting smooth spline to order 41 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:12.638 INFO: traces: Fitting smooth spline to order 42 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:12.896 INFO: traces: Fitting smooth spline to order 43 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:13.153 INFO: traces: Fitting smooth spline to order 44 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:13.413 INFO: traces: Fitting smooth spline to order 45 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:13.675 INFO: traces: Fitting smooth spline to order 46 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:13.933 INFO: traces: Fitting smooth spline to order 47 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:14.199 INFO: traces: Fitting smooth spline to order 48 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:14.466 INFO: traces: Fitting smooth spline to order 49 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:21:14.729 INFO: traces: Fitting smooth spline to order 50 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:14.992 INFO: traces: Fitting smooth spline to order 51 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:15.255 INFO: traces: Fitting smooth spline to order 52 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:15.514 INFO: traces: Fitting smooth spline to order 53 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:15.773 INFO: traces: Fitting smooth spline to order 54 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:16.038 INFO: traces: Fitting smooth spline to order 55 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:16.300 INFO: traces: Fitting smooth spline to order 56 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:16.557 INFO: traces: Fitting smooth spline to order 57 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:16.811 INFO: traces: Fitting smooth spline to order 58 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:17.067 INFO: traces: Fitting smooth spline to order 59 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:17.324 INFO: traces: Fitting smooth spline to order 60 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:17.582 INFO: traces: Fitting smooth spline to order 61 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:17.838 INFO: traces: Fitting smooth spline to order 62 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:18.096 INFO: traces: Fitting smooth spline to order 63 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:18.358 INFO: traces: Fitting smooth spline to order 64 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:18.618 INFO: traces: Fitting smooth spline to order 65 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:18.883 INFO: traces: Fitting smooth spline to order 66 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:19.161 INFO: traces: Fitting smooth spline to order 67 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:19.429 INFO: traces: Fitting smooth spline to order 68 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:19.696 INFO: traces: Fitting smooth spline to order 69 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:19.958 INFO: traces: Fitting smooth spline to order 70 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:20.233 INFO: traces: Fitting smooth spline to order 71 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:20.532 INFO: traces: Fitting smooth spline to order 72 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:20.832 INFO: traces: Fitting smooth spline to order 73 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:21.112 INFO: traces: Fitting smooth spline to order 74 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:21.381 INFO: traces: Fitting smooth spline to order 75 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:21.642 INFO: traces: Fitting smooth spline to order 76 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:21:21.904 INFO: traces: Fitting smooth spline to order 77 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:22.163 INFO: traces: Fitting smooth spline to order 78 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:22.427 INFO: traces: Fitting smooth spline to order 79 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:22.686 INFO: traces: Fitting smooth spline to order 80 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:22.953 INFO: traces: Fitting smooth spline to order 81 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:23.219 INFO: traces: Fitting smooth spline to order 82 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:23.483 INFO: traces: Fitting smooth spline to order 83 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:23.745 INFO: traces: Fitting smooth spline to order 84 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:24.024 INFO: traces: Fitting smooth spline to order 85 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:24.308 INFO: traces: Fitting smooth spline to order 86 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:24.606 INFO: traces: Fitting smooth spline to order 87 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:24.887 INFO: traces: Fitting smooth spline to order 88 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:25.155 INFO: traces: Fitting smooth spline to order 89 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:25.431 INFO: traces: Fitting smooth spline to order 90 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:25.698 INFO: traces: Fitting smooth spline to order 91 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:25.955 INFO: traces: Fitting smooth spline to order 92 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:26.209 INFO: traces: Fitting smooth spline to order 93 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:26.468 INFO: traces: Fitting smooth spline to order 94 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:26.723 INFO: traces: Fitting smooth spline to order 95 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:26.982 INFO: traces: Fitting smooth spline to order 96 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:27.240 INFO: traces: Fitting smooth spline to order 97 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:27.499 INFO: traces: Fitting smooth spline to order 98 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:27.766 INFO: traces: Fitting smooth spline to order 99 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:28.024 INFO: traces: Fitting smooth spline to order 100 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:28.287 INFO: traces: Fitting smooth spline to order 101 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:28.554 INFO: traces: Fitting smooth spline to order 102 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:28.815 INFO: traces: Fitting smooth spline to order 103 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:21:29.095 INFO: traces: Fitting smooth spline to order 104 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:29.357 INFO: traces: Fitting smooth spline to order 105 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:29.633 INFO: traces: Fitting smooth spline to order 106 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:29.895 INFO: traces: Fitting smooth spline to order 107 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:30.158 INFO: traces: Fitting smooth spline to order 108 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:30.452 INFO: traces: Fitting smooth spline to order 109 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:30.715 INFO: traces: Fitting smooth spline to order 110 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:30.979 INFO: traces: Fitting smooth spline to order 111 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:31.248 INFO: traces: Fitting smooth spline to order 112 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:31.516 INFO: traces: Fitting smooth spline to order 113 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:31.784 INFO: traces: Fitting smooth spline to order 114 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:32.041 INFO: traces: Fitting smooth spline to order 115 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:32.300 INFO: traces: Fitting smooth spline to order 116 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:32.560 INFO: traces: Fitting smooth spline to order 117 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:32.819 INFO: traces: Fitting smooth spline to order 118 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:33.074 INFO: traces: Fitting smooth spline to order 119 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:33.331 INFO: traces: Fitting smooth spline to order 120 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:33.585 INFO: traces: Fitting smooth spline to order 121 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:33.838 INFO: traces: Fitting smooth spline to order 122 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:34.092 INFO: traces: Fitting smooth spline to order 123 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:34.351 INFO: traces: Fitting smooth spline to order 124 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:34.608 INFO: traces: Fitting smooth spline to order 125 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:34.863 INFO: traces: Fitting smooth spline to order 126 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:35.120 INFO: traces: Fitting smooth spline to order 127 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:35.378 INFO: traces: Fitting smooth spline to order 128 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:35.637 INFO: traces: Fitting smooth spline to order 129 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:35.894 INFO: traces: Fitting smooth spline to order 130 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:21:36.149 INFO: traces: Fitting smooth spline to order 131 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:36.405 INFO: traces: Fitting smooth spline to order 132 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:36.659 INFO: traces: Fitting smooth spline to order 133 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:36.913 INFO: traces: Fitting smooth spline to order 134 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:37.172 INFO: traces: Fitting smooth spline to order 135 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:37.429 INFO: traces: Fitting smooth spline to order 136 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:37.685 INFO: traces: Fitting smooth spline to order 137 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:37.872 INFO: stages: Running banzai.stages.TraceInitializer | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:40.744 INFO: traces: Fitting smooth spline to order 1 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:41.002 INFO: traces: Fitting smooth spline to order 2 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:41.262 INFO: traces: Fitting smooth spline to order 3 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:41.523 INFO: traces: Fitting smooth spline to order 4 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:41.779 INFO: traces: Fitting smooth spline to order 5 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:42.038 INFO: traces: Fitting smooth spline to order 6 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:42.296 INFO: traces: Fitting smooth spline to order 7 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:42.555 INFO: traces: Fitting smooth spline to order 8 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:42.813 INFO: traces: Fitting smooth spline to order 9 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:43.074 INFO: traces: Fitting smooth spline to order 10 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:43.333 INFO: traces: Fitting smooth spline to order 11 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:43.592 INFO: traces: Fitting smooth spline to order 12 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:43.852 INFO: traces: Fitting smooth spline to order 13 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:44.110 INFO: traces: Fitting smooth spline to order 14 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:44.367 INFO: traces: Fitting smooth spline to order 15 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:44.625 INFO: traces: Fitting smooth spline to order 16 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:44.885 INFO: traces: Fitting smooth spline to order 17 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:45.143 INFO: traces: Fitting smooth spline to order 18 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:45.403 INFO: traces: Fitting smooth spline to order 19 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:21:45.662 INFO: traces: Fitting smooth spline to order 20 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:45.920 INFO: traces: Fitting smooth spline to order 21 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:46.178 INFO: traces: Fitting smooth spline to order 22 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:46.439 INFO: traces: Fitting smooth spline to order 23 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:46.696 INFO: traces: Fitting smooth spline to order 24 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:46.954 INFO: traces: Fitting smooth spline to order 25 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:47.211 INFO: traces: Fitting smooth spline to order 26 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:47.471 INFO: traces: Fitting smooth spline to order 27 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:47.730 INFO: traces: Fitting smooth spline to order 28 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:47.986 INFO: traces: Fitting smooth spline to order 29 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:48.243 INFO: traces: Fitting smooth spline to order 30 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:48.502 INFO: traces: Fitting smooth spline to order 31 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:48.761 INFO: traces: Fitting smooth spline to order 32 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:49.018 INFO: traces: Fitting smooth spline to order 33 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:49.276 INFO: traces: Fitting smooth spline to order 34 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:49.537 INFO: traces: Fitting smooth spline to order 35 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:49.795 INFO: traces: Fitting smooth spline to order 36 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:50.055 INFO: traces: Fitting smooth spline to order 37 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:50.316 INFO: traces: Fitting smooth spline to order 38 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:50.573 INFO: traces: Fitting smooth spline to order 39 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:50.833 INFO: traces: Fitting smooth spline to order 40 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:51.091 INFO: traces: Fitting smooth spline to order 41 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:51.348 INFO: traces: Fitting smooth spline to order 42 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:51.605 INFO: traces: Fitting smooth spline to order 43 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:51.864 INFO: traces: Fitting smooth spline to order 44 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:52.122 INFO: traces: Fitting smooth spline to order 45 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:52.379 INFO: traces: Fitting smooth spline to order 46 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:21:52.637 INFO: traces: Fitting smooth spline to order 47 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:52.894 INFO: traces: Fitting smooth spline to order 48 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:53.155 INFO: traces: Fitting smooth spline to order 49 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:53.414 INFO: traces: Fitting smooth spline to order 50 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:53.675 INFO: traces: Fitting smooth spline to order 51 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:53.932 INFO: traces: Fitting smooth spline to order 52 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:54.190 INFO: traces: Fitting smooth spline to order 53 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:54.449 INFO: traces: Fitting smooth spline to order 54 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:54.706 INFO: traces: Fitting smooth spline to order 55 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:54.976 INFO: traces: Fitting smooth spline to order 56 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:55.237 INFO: traces: Fitting smooth spline to order 57 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:55.496 INFO: traces: Fitting smooth spline to order 58 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:55.756 INFO: traces: Fitting smooth spline to order 59 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:56.017 INFO: traces: Fitting smooth spline to order 60 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:56.274 INFO: traces: Fitting smooth spline to order 61 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:56.533 INFO: traces: Fitting smooth spline to order 62 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:56.790 INFO: traces: Fitting smooth spline to order 63 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:57.047 INFO: traces: Fitting smooth spline to order 64 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:57.304 INFO: traces: Fitting smooth spline to order 65 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:57.559 INFO: traces: Fitting smooth spline to order 66 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:57.815 INFO: traces: Fitting smooth spline to order 67 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:58.074 INFO: traces: Fitting smooth spline to order 68 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:58.333 INFO: traces: Fitting smooth spline to order 69 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:58.589 INFO: traces: Fitting smooth spline to order 70 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:58.848 INFO: traces: Fitting smooth spline to order 71 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:59.107 INFO: traces: Fitting smooth spline to order 72 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:59.365 INFO: traces: Fitting smooth spline to order 73 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:21:59.625 INFO: traces: Fitting smooth spline to order 74 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:21:59.885 INFO: traces: Fitting smooth spline to order 75 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:00.143 INFO: traces: Fitting smooth spline to order 76 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:00.404 INFO: traces: Fitting smooth spline to order 77 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:00.683 INFO: traces: Fitting smooth spline to order 78 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:00.949 INFO: traces: Fitting smooth spline to order 79 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:01.208 INFO: traces: Fitting smooth spline to order 80 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:01.468 INFO: traces: Fitting smooth spline to order 81 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:01.726 INFO: traces: Fitting smooth spline to order 82 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:01.983 INFO: traces: Fitting smooth spline to order 83 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:02.239 INFO: traces: Fitting smooth spline to order 84 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:02.498 INFO: traces: Fitting smooth spline to order 85 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:02.759 INFO: traces: Fitting smooth spline to order 86 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:03.019 INFO: traces: Fitting smooth spline to order 87 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:03.279 INFO: traces: Fitting smooth spline to order 88 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:03.538 INFO: traces: Fitting smooth spline to order 89 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:03.795 INFO: traces: Fitting smooth spline to order 90 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:04.053 INFO: traces: Fitting smooth spline to order 91 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:04.309 INFO: traces: Fitting smooth spline to order 92 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:04.567 INFO: traces: Fitting smooth spline to order 93 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:04.828 INFO: traces: Fitting smooth spline to order 94 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:05.089 INFO: traces: Fitting smooth spline to order 95 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:05.349 INFO: traces: Fitting smooth spline to order 96 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:05.609 INFO: traces: Fitting smooth spline to order 97 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:05.867 INFO: traces: Fitting smooth spline to order 98 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:06.122 INFO: traces: Fitting smooth spline to order 99 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:06.381 INFO: traces: Fitting smooth spline to order 100 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:22:06.639 INFO: traces: Fitting smooth spline to order 101 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:06.900 INFO: traces: Fitting smooth spline to order 102 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:07.155 INFO: traces: Fitting smooth spline to order 103 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:07.412 INFO: traces: Fitting smooth spline to order 104 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:07.670 INFO: traces: Fitting smooth spline to order 105 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:07.928 INFO: traces: Fitting smooth spline to order 106 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:08.182 INFO: traces: Fitting smooth spline to order 107 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:08.440 INFO: traces: Fitting smooth spline to order 108 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:08.698 INFO: traces: Fitting smooth spline to order 109 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:08.956 INFO: traces: Fitting smooth spline to order 110 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:09.214 INFO: traces: Fitting smooth spline to order 111 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:09.472 INFO: traces: Fitting smooth spline to order 112 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:09.731 INFO: traces: Fitting smooth spline to order 113 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:09.988 INFO: traces: Fitting smooth spline to order 114 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:10.247 INFO: traces: Fitting smooth spline to order 115 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:10.509 INFO: traces: Fitting smooth spline to order 116 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:10.765 INFO: traces: Fitting smooth spline to order 117 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:11.030 INFO: traces: Fitting smooth spline to order 118 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:11.291 INFO: traces: Fitting smooth spline to order 119 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:11.564 INFO: traces: Fitting smooth spline to order 120 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:11.827 INFO: traces: Fitting smooth spline to order 121 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:12.087 INFO: traces: Fitting smooth spline to order 122 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:12.347 INFO: traces: Fitting smooth spline to order 123 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:12.615 INFO: traces: Fitting smooth spline to order 124 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:12.882 INFO: traces: Fitting smooth spline to order 125 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:13.151 INFO: traces: Fitting smooth spline to order 126 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:13.423 INFO: traces: Fitting smooth spline to order 127 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:22:13.685 INFO: traces: Fitting smooth spline to order 128 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:13.950 INFO: traces: Fitting smooth spline to order 129 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:14.213 INFO: traces: Fitting smooth spline to order 130 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:14.469 INFO: traces: Fitting smooth spline to order 131 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:14.733 INFO: traces: Fitting smooth spline to order 132 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:14.996 INFO: traces: Fitting smooth spline to order 133 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:15.257 INFO: traces: Fitting smooth spline to order 134 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:15.520 INFO: traces: Fitting smooth spline to order 135 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:15.781 INFO: traces: Fitting smooth spline to order 136 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:16.041 INFO: traces: Fitting smooth spline to order 137 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:16.300 INFO: traces: Fitting smooth spline to order 138 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:16.489 INFO: stages: Running banzai.stages.BackgroundSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:16.797 INFO: stages: Running banzai.stages.BackgroundSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:17.106 INFO: stages: Running banzai.stages.TraceRefiner | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:17.345 INFO: traces: Fitting smooth spline to order 1 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:17.672 INFO: traces: Fitting smooth spline to order 2 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:18.006 INFO: traces: Fitting smooth spline to order 3 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:18.341 INFO: traces: Fitting smooth spline to order 4 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:18.676 INFO: traces: Fitting smooth spline to order 5 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:19.010 INFO: traces: Fitting smooth spline to order 6 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:19.349 INFO: traces: Fitting smooth spline to order 7 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:19.688 INFO: traces: Fitting smooth spline to order 8 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:20.021 INFO: traces: Fitting smooth spline to order 9 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:20.350 INFO: traces: Fitting smooth spline to order 10 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:20.684 INFO: traces: Fitting smooth spline to order 11 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:21.015 INFO: traces: Fitting smooth spline to order 12 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:21.353 INFO: traces: Fitting smooth spline to order 13 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:22:21.692 INFO: traces: Fitting smooth spline to order 14 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:22.031 INFO: traces: Fitting smooth spline to order 15 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:22.364 INFO: traces: Fitting smooth spline to order 16 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:22.700 INFO: traces: Fitting smooth spline to order 17 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:23.037 INFO: traces: Fitting smooth spline to order 18 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:23.365 INFO: traces: Fitting smooth spline to order 19 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:23.693 INFO: traces: Fitting smooth spline to order 20 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:24.020 INFO: traces: Fitting smooth spline to order 21 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:24.353 INFO: traces: Fitting smooth spline to order 22 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:24.692 INFO: traces: Fitting smooth spline to order 23 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:25.023 INFO: traces: Fitting smooth spline to order 24 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:25.352 INFO: traces: Fitting smooth spline to order 25 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:25.677 INFO: traces: Fitting smooth spline to order 26 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:26.004 INFO: traces: Fitting smooth spline to order 27 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:26.329 INFO: traces: Fitting smooth spline to order 28 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:26.659 INFO: traces: Fitting smooth spline to order 29 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:26.988 INFO: traces: Fitting smooth spline to order 30 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:27.317 INFO: traces: Fitting smooth spline to order 31 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:27.650 INFO: traces: Fitting smooth spline to order 32 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:27.984 INFO: traces: Fitting smooth spline to order 33 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:28.321 INFO: traces: Fitting smooth spline to order 34 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:28.654 INFO: traces: Fitting smooth spline to order 35 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:28.984 INFO: traces: Fitting smooth spline to order 36 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:29.315 INFO: traces: Fitting smooth spline to order 37 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:29.654 INFO: traces: Fitting smooth spline to order 38 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:29.987 INFO: traces: Fitting smooth spline to order 39 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:30.328 INFO: traces: Fitting smooth spline to order 40 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:22:30.670 INFO: traces: Fitting smooth spline to order 41 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:31.007 INFO: traces: Fitting smooth spline to order 42 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:31.337 INFO: traces: Fitting smooth spline to order 43 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:31.690 INFO: traces: Fitting smooth spline to order 44 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:32.030 INFO: traces: Fitting smooth spline to order 45 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:32.370 INFO: traces: Fitting smooth spline to order 46 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:32.703 INFO: traces: Fitting smooth spline to order 47 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:33.039 INFO: traces: Fitting smooth spline to order 48 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:33.368 INFO: traces: Fitting smooth spline to order 49 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:33.705 INFO: traces: Fitting smooth spline to order 50 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:34.064 INFO: traces: Fitting smooth spline to order 51 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:34.406 INFO: traces: Fitting smooth spline to order 52 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:34.754 INFO: traces: Fitting smooth spline to order 53 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:35.108 INFO: traces: Fitting smooth spline to order 54 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:35.458 INFO: traces: Fitting smooth spline to order 55 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:35.828 INFO: traces: Fitting smooth spline to order 56 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:36.188 INFO: traces: Fitting smooth spline to order 57 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:36.528 INFO: traces: Fitting smooth spline to order 58 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:36.908 INFO: traces: Fitting smooth spline to order 59 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:37.304 INFO: traces: Fitting smooth spline to order 60 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:37.680 INFO: traces: Fitting smooth spline to order 61 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:38.025 INFO: traces: Fitting smooth spline to order 62 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:38.361 INFO: traces: Fitting smooth spline to order 63 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:38.717 INFO: traces: Fitting smooth spline to order 64 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:39.072 INFO: traces: Fitting smooth spline to order 65 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:39.423 INFO: traces: Fitting smooth spline to order 66 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:39.754 INFO: traces: Fitting smooth spline to order 67 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:22:40.082 INFO: traces: Fitting smooth spline to order 68 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:40.421 INFO: traces: Fitting smooth spline to order 69 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:40.810 INFO: traces: Fitting smooth spline to order 70 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:41.156 INFO: traces: Fitting smooth spline to order 71 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:41.489 INFO: traces: Fitting smooth spline to order 72 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:41.831 INFO: traces: Fitting smooth spline to order 73 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:42.182 INFO: traces: Fitting smooth spline to order 74 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:42.532 INFO: traces: Fitting smooth spline to order 75 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:42.866 INFO: traces: Fitting smooth spline to order 76 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:43.196 INFO: traces: Fitting smooth spline to order 77 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:43.531 INFO: traces: Fitting smooth spline to order 78 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:43.861 INFO: traces: Fitting smooth spline to order 79 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:44.193 INFO: traces: Fitting smooth spline to order 80 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:44.524 INFO: traces: Fitting smooth spline to order 81 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:44.858 INFO: traces: Fitting smooth spline to order 82 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:45.196 INFO: traces: Fitting smooth spline to order 83 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:45.544 INFO: traces: Fitting smooth spline to order 84 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:45.888 INFO: traces: Fitting smooth spline to order 85 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:46.283 INFO: traces: Fitting smooth spline to order 86 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:46.755 INFO: traces: Fitting smooth spline to order 87 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:47.144 INFO: traces: Fitting smooth spline to order 88 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:47.568 INFO: traces: Fitting smooth spline to order 89 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:47.957 INFO: traces: Fitting smooth spline to order 90 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:48.305 INFO: traces: Fitting smooth spline to order 91 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:48.637 INFO: traces: Fitting smooth spline to order 92 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:48.968 INFO: traces: Fitting smooth spline to order 93 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:49.326 INFO: traces: Fitting smooth spline to order 94 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:22:49.670 INFO: traces: Fitting smooth spline to order 95 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:50.003 INFO: traces: Fitting smooth spline to order 96 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:50.358 INFO: traces: Fitting smooth spline to order 97 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:50.738 INFO: traces: Fitting smooth spline to order 98 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:51.088 INFO: traces: Fitting smooth spline to order 99 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:51.437 INFO: traces: Fitting smooth spline to order 100 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:51.772 INFO: traces: Fitting smooth spline to order 101 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:52.121 INFO: traces: Fitting smooth spline to order 102 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:52.488 INFO: traces: Fitting smooth spline to order 103 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:52.836 INFO: traces: Fitting smooth spline to order 104 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:53.185 INFO: traces: Fitting smooth spline to order 105 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:53.530 INFO: traces: Fitting smooth spline to order 106 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:53.863 INFO: traces: Fitting smooth spline to order 107 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:54.201 INFO: traces: Fitting smooth spline to order 108 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:54.538 INFO: traces: Fitting smooth spline to order 109 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:54.865 INFO: traces: Fitting smooth spline to order 110 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:55.194 INFO: traces: Fitting smooth spline to order 111 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:55.526 INFO: traces: Fitting smooth spline to order 112 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:55.854 INFO: traces: Fitting smooth spline to order 113 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:56.189 INFO: traces: Fitting smooth spline to order 114 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:56.519 INFO: traces: Fitting smooth spline to order 115 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:56.850 INFO: traces: Fitting smooth spline to order 116 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:57.179 INFO: traces: Fitting smooth spline to order 117 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:57.508 INFO: traces: Fitting smooth spline to order 118 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:57.836 INFO: traces: Fitting smooth spline to order 119 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:58.168 INFO: traces: Fitting smooth spline to order 120 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:58.503 INFO: traces: Fitting smooth spline to order 121 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:22:58.829 INFO: traces: Fitting smooth spline to order 122 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:59.158 INFO: traces: Fitting smooth spline to order 123 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:59.487 INFO: traces: Fitting smooth spline to order 124 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:22:59.810 INFO: traces: Fitting smooth spline to order 125 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:00.138 INFO: traces: Fitting smooth spline to order 126 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:00.467 INFO: traces: Fitting smooth spline to order 127 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:00.808 INFO: traces: Fitting smooth spline to order 128 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:01.142 INFO: traces: Fitting smooth spline to order 129 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:01.476 INFO: traces: Fitting smooth spline to order 130 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:01.803 INFO: traces: Fitting smooth spline to order 131 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:02.127 INFO: traces: Fitting smooth spline to order 132 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:02.455 INFO: traces: Fitting smooth spline to order 133 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:02.789 INFO: traces: Fitting smooth spline to order 134 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:03.121 INFO: traces: Fitting smooth spline to order 135 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:03.444 INFO: traces: Fitting smooth spline to order 136 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:03.765 INFO: traces: Fitting smooth spline to order 137 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:03.949 INFO: stages: Running banzai.stages.TraceRefiner | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:04.190 INFO: traces: Fitting smooth spline to order 1 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:04.523 INFO: traces: Fitting smooth spline to order 2 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:04.860 INFO: traces: Fitting smooth spline to order 3 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:05.193 INFO: traces: Fitting smooth spline to order 4 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:05.534 INFO: traces: Fitting smooth spline to order 5 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:05.870 INFO: traces: Fitting smooth spline to order 6 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:06.201 INFO: traces: Fitting smooth spline to order 7 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:06.540 INFO: traces: Fitting smooth spline to order 8 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:06.876 INFO: traces: Fitting smooth spline to order 9 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:07.208 INFO: traces: Fitting smooth spline to order 10 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:23:07.545 INFO: traces: Fitting smooth spline to order 11 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:07.879 INFO: traces: Fitting smooth spline to order 12 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:08.208 INFO: traces: Fitting smooth spline to order 13 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:08.542 INFO: traces: Fitting smooth spline to order 14 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:08.871 INFO: traces: Fitting smooth spline to order 15 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:09.201 INFO: traces: Fitting smooth spline to order 16 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:09.529 INFO: traces: Fitting smooth spline to order 17 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:09.857 INFO: traces: Fitting smooth spline to order 18 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:10.184 INFO: traces: Fitting smooth spline to order 19 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:10.512 INFO: traces: Fitting smooth spline to order 20 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:10.839 INFO: traces: Fitting smooth spline to order 21 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:11.169 INFO: traces: Fitting smooth spline to order 22 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:11.500 INFO: traces: Fitting smooth spline to order 23 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:11.829 INFO: traces: Fitting smooth spline to order 24 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:12.155 INFO: traces: Fitting smooth spline to order 25 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:12.485 INFO: traces: Fitting smooth spline to order 26 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:12.813 INFO: traces: Fitting smooth spline to order 27 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:13.141 INFO: traces: Fitting smooth spline to order 28 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:13.470 INFO: traces: Fitting smooth spline to order 29 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:13.799 INFO: traces: Fitting smooth spline to order 30 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:14.127 INFO: traces: Fitting smooth spline to order 31 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:14.455 INFO: traces: Fitting smooth spline to order 32 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:14.783 INFO: traces: Fitting smooth spline to order 33 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:15.112 INFO: traces: Fitting smooth spline to order 34 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:15.440 INFO: traces: Fitting smooth spline to order 35 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:15.773 INFO: traces: Fitting smooth spline to order 36 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:16.106 INFO: traces: Fitting smooth spline to order 37 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:23:16.435 INFO: traces: Fitting smooth spline to order 38 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:16.763 INFO: traces: Fitting smooth spline to order 39 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:17.092 INFO: traces: Fitting smooth spline to order 40 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:17.421 INFO: traces: Fitting smooth spline to order 41 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:17.748 INFO: traces: Fitting smooth spline to order 42 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:18.085 INFO: traces: Fitting smooth spline to order 43 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:18.417 INFO: traces: Fitting smooth spline to order 44 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:18.745 INFO: traces: Fitting smooth spline to order 45 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:19.074 INFO: traces: Fitting smooth spline to order 46 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:19.402 INFO: traces: Fitting smooth spline to order 47 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:19.731 INFO: traces: Fitting smooth spline to order 48 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:20.060 INFO: traces: Fitting smooth spline to order 49 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:20.390 INFO: traces: Fitting smooth spline to order 50 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:20.721 INFO: traces: Fitting smooth spline to order 51 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:21.051 INFO: traces: Fitting smooth spline to order 52 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:21.386 INFO: traces: Fitting smooth spline to order 53 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:21.728 INFO: traces: Fitting smooth spline to order 54 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:22.065 INFO: traces: Fitting smooth spline to order 55 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:22.408 INFO: traces: Fitting smooth spline to order 56 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:22.736 INFO: traces: Fitting smooth spline to order 57 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:23.079 INFO: traces: Fitting smooth spline to order 58 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:23.427 INFO: traces: Fitting smooth spline to order 59 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:23.768 INFO: traces: Fitting smooth spline to order 60 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:24.100 INFO: traces: Fitting smooth spline to order 61 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:24.438 INFO: traces: Fitting smooth spline to order 62 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:24.775 INFO: traces: Fitting smooth spline to order 63 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:25.116 INFO: traces: Fitting smooth spline to order 64 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:23:25.458 INFO: traces: Fitting smooth spline to order 65 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:25.800 INFO: traces: Fitting smooth spline to order 66 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:26.149 INFO: traces: Fitting smooth spline to order 67 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:26.492 INFO: traces: Fitting smooth spline to order 68 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:26.832 INFO: traces: Fitting smooth spline to order 69 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:27.175 INFO: traces: Fitting smooth spline to order 70 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:27.510 INFO: traces: Fitting smooth spline to order 71 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:27.851 INFO: traces: Fitting smooth spline to order 72 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:28.190 INFO: traces: Fitting smooth spline to order 73 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:28.534 INFO: traces: Fitting smooth spline to order 74 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:28.873 INFO: traces: Fitting smooth spline to order 75 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:29.218 INFO: traces: Fitting smooth spline to order 76 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:29.565 INFO: traces: Fitting smooth spline to order 77 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:29.915 INFO: traces: Fitting smooth spline to order 78 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:30.258 INFO: traces: Fitting smooth spline to order 79 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:30.587 INFO: traces: Fitting smooth spline to order 80 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:30.915 INFO: traces: Fitting smooth spline to order 81 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:31.257 INFO: traces: Fitting smooth spline to order 82 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:31.603 INFO: traces: Fitting smooth spline to order 83 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:31.940 INFO: traces: Fitting smooth spline to order 84 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:32.279 INFO: traces: Fitting smooth spline to order 85 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:32.617 INFO: traces: Fitting smooth spline to order 86 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:32.962 INFO: traces: Fitting smooth spline to order 87 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:33.299 INFO: traces: Fitting smooth spline to order 88 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:33.635 INFO: traces: Fitting smooth spline to order 89 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:33.975 INFO: traces: Fitting smooth spline to order 90 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:34.321 INFO: traces: Fitting smooth spline to order 91 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:23:34.654 INFO: traces: Fitting smooth spline to order 92 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:34.979 INFO: traces: Fitting smooth spline to order 93 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:35.304 INFO: traces: Fitting smooth spline to order 94 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:35.640 INFO: traces: Fitting smooth spline to order 95 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:35.974 INFO: traces: Fitting smooth spline to order 96 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:36.306 INFO: traces: Fitting smooth spline to order 97 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:36.632 INFO: traces: Fitting smooth spline to order 98 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:36.969 INFO: traces: Fitting smooth spline to order 99 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:37.304 INFO: traces: Fitting smooth spline to order 100 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:37.645 INFO: traces: Fitting smooth spline to order 101 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:37.989 INFO: traces: Fitting smooth spline to order 102 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:38.328 INFO: traces: Fitting smooth spline to order 103 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:38.663 INFO: traces: Fitting smooth spline to order 104 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:38.999 INFO: traces: Fitting smooth spline to order 105 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:39.338 INFO: traces: Fitting smooth spline to order 106 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:39.684 INFO: traces: Fitting smooth spline to order 107 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:40.020 INFO: traces: Fitting smooth spline to order 108 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:40.375 INFO: traces: Fitting smooth spline to order 109 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:40.711 INFO: traces: Fitting smooth spline to order 110 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:41.051 INFO: traces: Fitting smooth spline to order 111 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:41.384 INFO: traces: Fitting smooth spline to order 112 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:41.716 INFO: traces: Fitting smooth spline to order 113 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:42.055 INFO: traces: Fitting smooth spline to order 114 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:42.391 INFO: traces: Fitting smooth spline to order 115 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:42.728 INFO: traces: Fitting smooth spline to order 116 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:43.062 INFO: traces: Fitting smooth spline to order 117 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:43.393 INFO: traces: Fitting smooth spline to order 118 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:23:43.725 INFO: traces: Fitting smooth spline to order 119 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:44.060 INFO: traces: Fitting smooth spline to order 120 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:44.385 INFO: traces: Fitting smooth spline to order 121 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:44.714 INFO: traces: Fitting smooth spline to order 122 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:45.037 INFO: traces: Fitting smooth spline to order 123 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:45.368 INFO: traces: Fitting smooth spline to order 124 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:45.696 INFO: traces: Fitting smooth spline to order 125 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:46.020 INFO: traces: Fitting smooth spline to order 126 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:46.353 INFO: traces: Fitting smooth spline to order 127 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:46.677 INFO: traces: Fitting smooth spline to order 128 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:47.006 INFO: traces: Fitting smooth spline to order 129 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:47.336 INFO: traces: Fitting smooth spline to order 130 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:47.665 INFO: traces: Fitting smooth spline to order 131 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:47.991 INFO: traces: Fitting smooth spline to order 132 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:48.320 INFO: traces: Fitting smooth spline to order 133 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:48.652 INFO: traces: Fitting smooth spline to order 134 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:48.985 INFO: traces: Fitting smooth spline to order 135 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:49.329 INFO: traces: Fitting smooth spline to order 136 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:49.662 INFO: traces: Fitting smooth spline to order 137 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:49.988 INFO: traces: Fitting smooth spline to order 138 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:50.174 INFO: stages: Running banzai.stages.ProfileFitter | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:23:57.404 INFO: stages: Running banzai.stages.ProfileFitter | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:12.919 INFO: calibrations: Finished | {\"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:23.813 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0007-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:24.001 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0007-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:24.044 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0007-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:24.061 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0007-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:24:24.062 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0007-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:24.080 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0007-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:24.081 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0007-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:24.228 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0007-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:24.903 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0007-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:25.026 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0007-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:25.719 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0007-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:28.755 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0021-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:28.945 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0021-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:28.988 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0021-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:29.009 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0021-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:29.009 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0021-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:29.027 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0021-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:29.028 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0021-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:29.175 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0021-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:29.864 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0021-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:29.989 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0021-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:30.687 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0021-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:33.687 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0019-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:33.875 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0019-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:33.917 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0019-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:33.935 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0019-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:33.936 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0019-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:33.953 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0019-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:33.954 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0019-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:34.098 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0019-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:34.777 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0019-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:24:34.900 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0019-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:35.593 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0019-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:38.571 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0008-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:38.755 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0008-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:38.795 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0008-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:38.813 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0008-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:38.814 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0008-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:38.836 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0008-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:38.838 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0008-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:38.981 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0008-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:39.661 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0008-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:39.785 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0008-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:40.457 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0008-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:43.441 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0006-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:43.630 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0006-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:43.671 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0006-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:43.691 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0006-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:43.692 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0006-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:43.710 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0006-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:43.711 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0006-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:43.856 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0006-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:44.551 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0006-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:44.673 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0006-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:45.361 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0006-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:48.281 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0023-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:48.474 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0023-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:24:48.517 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0023-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:48.536 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0023-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:48.537 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0023-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:48.557 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0023-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:48.558 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0023-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:48.697 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0023-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:49.362 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0023-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:49.481 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0023-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:50.154 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0023-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:53.085 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0020-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:53.266 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0020-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:53.307 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0020-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:53.324 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0020-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:53.325 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0020-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:53.343 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0020-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:53.344 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0020-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:53.479 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0020-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:54.141 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0020-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:54.260 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0020-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:54.936 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0020-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:57.933 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0022-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:58.118 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0022-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:58.157 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0022-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:58.174 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0022-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:58.175 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0022-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:58.193 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0022-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:58.194 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0022-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:24:58.332 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0022-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:59.003 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0022-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:59.121 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0022-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:24:59.801 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0022-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:25:04.309 INFO: calibrations: Making master frames | {\"type\": \"1m0-NRES-SciCam\", \"site\": \"lsc\", \"camera\": \"fl09\", \"obstype\": \"DOUBLE\", \"min_date\": \"2017-01-01\", \"max_date\": \"2019-01-01\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:25:10.350 INFO: stages: Running banzai.stages.ArcStacker | {\"filename\": \"lscnrs01-fl09-20180313-0007-a91.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:25:12.537 INFO: calibrations: Created master calibration stack | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"calibration_type\": \"DOUBLE\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:25:12.540 INFO: stages: Running banzai.stages.ArcStacker | {\"filename\": \"lscnrs01-fl09-20180313-0021-a91.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:25:15.248 INFO: calibrations: Created master calibration stack | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"calibration_type\": \"DOUBLE\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:25:15.444 INFO: stages: Running banzai.stages.FlatLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:25:16.780 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:25:16.904 INFO: stages: Running banzai.stages.FlatLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:25:18.200 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:25:18.321 INFO: stages: Running banzai.stages.ArcLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:25:18.327 INFO: stages: Running banzai.stages.ArcLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:25:18.333 INFO: stages: Running banzai.stages.LineListLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:25:18.347 INFO: wavelength: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"ThAr_atlas_ESO_copy01.txt\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:25:18.348 INFO: stages: Running banzai.stages.LineListLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:25:18.361 INFO: wavelength: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"ThAr_atlas_ESO_copy01.txt\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:25:18.362 INFO: stages: Running banzai.stages.IdentifyFeatures | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:25:21.523 INFO: wavelength: 3258 emission features found on this image | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:25:21.543 INFO: wavelength: Blaze correcting emission feature fluxes | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:25:21.546 INFO: stages: Running banzai.stages.IdentifyFeatures | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:25:23.943 INFO: wavelength: 1815 emission features found on this image | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:25:23.955 INFO: wavelength: Blaze correcting emission feature fluxes | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:25:23.956 INFO: stages: Running banzai.stages.WavelengthCalibrate | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-05 14:25:23.971 INFO: wavelength: Blind solving for the wavelengths for fiber 0 (arbitrary label). | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:27:22.915 INFO: wavelength: Blind solving for the wavelengths for fiber 1 (arbitrary label). | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:27:46.609 INFO: wavelength: Principle order number is 51 for fiber 0.0 | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:27:55.099 INFO: wavelength: Principle order number is 52 for fiber 1.0 | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:28:03.318 INFO: stages: Running banzai.stages.WavelengthCalibrate | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:28:03.334 INFO: wavelength: Blind solving for the wavelengths for fiber 0 (arbitrary label). | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:28:20.898 INFO: wavelength: Blind solving for the wavelengths for fiber 1 (arbitrary label). | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:28:21.318 INFO: log: Less than 5 overlaps verified as good,setting wavelength solution to None. fiber=1 | {\"processName\": \"MainProcess\"}\n", + "2020-05-05 14:28:21.319 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", + "2020-05-05 14:28:21.320 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", + "2020-05-05 14:28:21.321 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", + "2020-05-05 14:28:21.321 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", + "2020-05-05 14:28:21.322 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", + "2020-05-05 14:28:21.428 INFO: wavelength: Principle order number is 51 for fiber 0.0 | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:28:29.825 ERROR: wavelength: All zeros for image.wavelengths for fiber 1.0. Will not refine wavelengths. | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:28:29.829 INFO: stages: Running banzai.stages.AssessWavelengthSolution | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:28:29.833 INFO: stages: Running banzai.stages.AssessWavelengthSolution | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:28:39.693 INFO: calibrations: Finished | {\"processName\": \"MainProcess\"}\n" + ] + } + ], "source": [ "import argparse\n", "from banzai.context import Context\n", @@ -225,16 +2093,17 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 10, "metadata": {}, "outputs": [], "source": [ + "# set up the context object.\n", "context = parse_args(settings)" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 28, "metadata": {}, "outputs": [], "source": [ @@ -249,7 +2118,7 @@ "from astropy.io import fits\n", "from glob import glob\n", "import logging\n", - "from banzai_nres.tests.test_e2e import get_instrument_ids\n", + "#from banzai_nres.tests.test_e2e import get_instrument_ids\n", "\n", "logger = logging.getLogger('banzai')\n", "\n", @@ -263,11 +2132,11 @@ "DAYS_OBS = [os.path.join(instrument, os.path.basename(dayobs_path)) for instrument in INSTRUMENTS\n", " for dayobs_path in glob(os.path.join(DATA_ROOT, instrument, '201*'))]\n", "\n", - "TEST_PACKAGE = 'banzai_nres.tests'\n", - "CONFIGDB_FILENAME = get_pkg_data_filename('data/configdb_example.json', TEST_PACKAGE)\n", + "CONFIGDB_FILENAME = os.path.join(banzai_nres_path, 'banzai_nres/tests/data/data/configdb_example.json')\n", "# distinct files for the line lists for each instrument because otherwise they will not be added to the database\n", "# because .db entries with the same filename are marked as duplicates (see banzai.dbs.save_calibration_info()).\n", - "LINE_LIST_FILENAMES = [get_pkg_data_filename('data/ThAr_atlas_ESO_copy0' + str(c) + '.txt', TEST_PACKAGE) for c in [1, 2, 3, 4]]\n", + "LINE_LIST_FILENAMES = [os.path.join(banzai_nres_path, \n", + " 'banzai_nres/tests/data/ThAr_atlas_ESO_copy0' + str(c) + '.txt') for c in [1, 2, 3, 4]]\n", "if len(INSTRUMENTS) > len(LINE_LIST_FILENAMES):\n", " logger.warning(f'Found {len(LINE_LIST_FILENAMES)} line list files')\n", " logger.warning('Not enough line list txt files for all the instruments that will be added to the database!') | {\"processName\": \"MainProcess\"}" @@ -275,10 +2144,21 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 29, "metadata": {}, "outputs": [], "source": [ + "from banzai import dbs\n", + "\n", + "def get_instrument_ids(db_address, names):\n", + " with get_session(db_address) as db_session:\n", + " instruments = []\n", + " for name in names:\n", + " criteria = dbs.Instrument.name == name\n", + " instruments.extend(db_session.query(dbs.Instrument).filter(criteria).all())\n", + " return [instrument.id for instrument in instruments]\n", + "\n", + "\n", "os.system(f'banzai_create_db --db-address={os.environ[\"DB_ADDRESS\"]}')\n", "os.system(f'banzai_add_instrument --site lsc --camera fl09 --name nres01 --camera-type 1m0-NRES-SciCam --db-address={os.environ[\"DB_ADDRESS\"]}')\n", "os.system(f'banzai_add_instrument --site elp --camera fl17 --name nres02 --camera-type 1m0-NRES-SciCam --db-address={os.environ[\"DB_ADDRESS\"]}')\n", @@ -295,7 +2175,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 30, "metadata": {}, "outputs": [], "source": [ @@ -304,7 +2184,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 31, "metadata": {}, "outputs": [], "source": [ @@ -315,7 +2195,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 32, "metadata": {}, "outputs": [], "source": [ @@ -330,7 +2210,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 33, "metadata": {}, "outputs": [], "source": [ @@ -339,7 +2219,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 34, "metadata": {}, "outputs": [], "source": [ @@ -348,7 +2228,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 35, "metadata": {}, "outputs": [], "source": [ @@ -357,7 +2237,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 36, "metadata": {}, "outputs": [], "source": [ @@ -366,7 +2246,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 37, "metadata": {}, "outputs": [], "source": [ @@ -377,7 +2257,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 38, "metadata": {}, "outputs": [], "source": [ @@ -386,7 +2266,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 39, "metadata": {}, "outputs": [], "source": [ @@ -395,7 +2275,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 42, "metadata": {}, "outputs": [], "source": [ @@ -406,17 +2286,16 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 43, "metadata": {}, "outputs": [], "source": [ - "# mark_frames_as_good('*w91*')\n", - "make_master_calibrations(instrument, 'LAMPFLAT', '2017-01-01', '2019-01-01', context) " + "make_master_calibrations(instrument, 'LAMPFLAT', '2017-01-01', '2019-01-01', context)" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 44, "metadata": {}, "outputs": [], "source": [ @@ -427,7 +2306,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 45, "metadata": {}, "outputs": [], "source": [ @@ -462,7 +2341,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.7.5" + "version": "3.6.8" } }, "nbformat": 4, From f3ae5e55e7634bf4184ee44bdd54bd59625b86f8 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Tue, 5 May 2020 15:02:25 -0700 Subject: [PATCH 147/303] added line list to package data. Reworked e2e tests to accomodate this change. removed add_line_list cmd line function. Fixed notebook. --- ExampleReduction.ipynb | 1969 +------------ .../ThAr_atlas_ESO.txt} | 0 banzai_nres/data/__init__.py | 0 banzai_nres/main.py | 22 - .../tests/data/ThAr_atlas_ESO_copy02.txt | 2456 ----------------- .../tests/data/ThAr_atlas_ESO_copy03.txt | 2456 ----------------- .../tests/data/ThAr_atlas_ESO_copy04.txt | 2456 ----------------- banzai_nres/tests/test_e2e.py | 11 - banzai_nres/tests/test_wavelength.py | 10 +- banzai_nres/wavelength.py | 10 +- setup.py | 2 +- 11 files changed, 98 insertions(+), 9294 deletions(-) rename banzai_nres/{tests/data/ThAr_atlas_ESO_copy01.txt => data/ThAr_atlas_ESO.txt} (100%) create mode 100644 banzai_nres/data/__init__.py delete mode 100644 banzai_nres/tests/data/ThAr_atlas_ESO_copy02.txt delete mode 100644 banzai_nres/tests/data/ThAr_atlas_ESO_copy03.txt delete mode 100644 banzai_nres/tests/data/ThAr_atlas_ESO_copy04.txt diff --git a/ExampleReduction.ipynb b/ExampleReduction.ipynb index ead820ee..ce729abc 100644 --- a/ExampleReduction.ipynb +++ b/ExampleReduction.ipynb @@ -1,8 +1,19 @@ { "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Guide: Be in banzai-nres root folder before starting to run this ipynb.\n", + "\n", + "Run each cell sequentially and wait for each cell to finish before running the next one.\n", + "\n", + "If you have already run this notebook once then you should have a test.db created etc. If you close the notebook, you can resume where you left off without rerunning all the stages: simple run all the cells that are marked with a #QUICK!" + ] + }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 1, "metadata": {}, "outputs": [ { @@ -11,33 +22,36 @@ "'/home/gmbrandt/Documents/banzai-nres'" ] }, - "execution_count": 26, + "execution_count": 1, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "# Be in banzai-nres root folder before starting to run this ipynb.\n", - "banzai_nres_path = os.getcwd()" + "#QUICK!\n", + "import os\n", + "banzai_nres_path = os.getcwd()\n", + "banzai_nres_path" ] }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 2, "metadata": {}, "outputs": [], "source": [ - "import os\n", + "#QUICK!\n", "os.environ['OPENTSDB_PYTHON_METRICS_TEST_MODE'] = 'True'\n", "os.environ['DB_ADDRESS'] = 'sqlite:///test.db'" ] }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 3, "metadata": {}, "outputs": [], "source": [ + "#QUICK!\n", "import banzai\n", "from banzai.logs import set_log_level\n", "set_log_level('DEBUG')\n", @@ -162,10 +176,19 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": 4, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "/home/gmbrandt/Documents/banzai-nres/test_data\n" + ] + } + ], "source": [ + "#QUICK!\n", "cd test_data" ] }, @@ -178,10 +201,11 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 5, "metadata": {}, "outputs": [], "source": [ + "#QUICK!\n", "from banzai_nres import settings\n", "settings.processed_path= os.getcwd()\n", "settings.fpack=True\n", @@ -190,1855 +214,58 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 6, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "2020-05-05 14:08:06.214 INFO: : adding bpm /home/gmbrandt/Documents/banzai-nres/test_data/lsc/nres01/bpm/bpm-lsc-nres01-fl09-20180215.fits.fz to the database | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:08:07.964 INFO: : adding line list to the database for instrument with id 1 | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:08:09.270 INFO: : adding line list to the database for instrument with id 2 | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:10:03.305 INFO: log: /home/gmbrandt/Documents/banzai-nres/test_data | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:10:05.695 INFO: log: /home/gmbrandt/Documents/banzai-nres/test_data | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:10:29.785 INFO: log: /home/gmbrandt/Documents/banzai-nres | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:10:55.881 INFO: log: /home/gmbrandt/Documents/banzai-nres/test_data | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:12:58.659 INFO: : adding bpm /home/gmbrandt/Documents/banzai-nres/test_data/lsc/nres01/bpm/bpm-lsc-nres01-fl09-20180215.fits.fz to the database | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:13:00.165 INFO: : adding line list to the database for instrument with id 1 | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:13:01.559 INFO: : adding line list to the database for instrument with id 2 | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:16.528 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0045-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:16.723 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0045-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:16.767 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0045-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:16.790 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0045-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:16.791 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0045-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:16.810 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0045-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:16.811 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0045-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:16.953 INFO: stages: Running banzai.stages.BiasMasterLevelSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0045-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:17.492 INFO: stages: Running banzai.stages.BiasComparer | {\"filename\": \"lscnrs01-fl09-20180313-0045-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:17.498 ERROR: calibrations: No master bias to compare to, Flagging image as bad. | {\"filename\": \"lscnrs01-fl09-20180313-0045-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:19.450 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0046-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:19.641 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0046-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:19.689 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0046-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:19.713 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0046-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:19.714 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0046-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:19.734 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0046-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:19.735 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0046-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:19.880 INFO: stages: Running banzai.stages.BiasMasterLevelSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0046-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:20.422 INFO: stages: Running banzai.stages.BiasComparer | {\"filename\": \"lscnrs01-fl09-20180313-0046-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:20.428 ERROR: calibrations: No master bias to compare to, Flagging image as bad. | {\"filename\": \"lscnrs01-fl09-20180313-0046-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:22.475 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0044-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:22.671 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0044-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:14:22.708 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0044-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:22.728 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0044-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:22.729 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0044-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:22.749 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0044-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:22.750 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0044-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:22.892 INFO: stages: Running banzai.stages.BiasMasterLevelSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0044-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:23.439 INFO: stages: Running banzai.stages.BiasComparer | {\"filename\": \"lscnrs01-fl09-20180313-0044-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:23.446 ERROR: calibrations: No master bias to compare to, Flagging image as bad. | {\"filename\": \"lscnrs01-fl09-20180313-0044-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:25.371 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0042-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:25.559 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0042-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:25.597 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0042-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:25.615 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0042-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:25.616 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0042-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:25.634 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0042-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:25.635 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0042-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:25.767 INFO: stages: Running banzai.stages.BiasMasterLevelSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0042-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:26.273 INFO: stages: Running banzai.stages.BiasComparer | {\"filename\": \"lscnrs01-fl09-20180313-0042-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:26.279 ERROR: calibrations: No master bias to compare to, Flagging image as bad. | {\"filename\": \"lscnrs01-fl09-20180313-0042-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:28.273 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0043-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:28.463 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0043-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:28.502 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0043-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:28.521 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0043-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:28.522 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0043-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:28.539 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0043-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:28.541 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0043-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:28.674 INFO: stages: Running banzai.stages.BiasMasterLevelSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0043-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:29.156 INFO: stages: Running banzai.stages.BiasComparer | {\"filename\": \"lscnrs01-fl09-20180313-0043-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:29.162 ERROR: calibrations: No master bias to compare to, Flagging image as bad. | {\"filename\": \"lscnrs01-fl09-20180313-0043-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:14:35.788 INFO: : Marking frames as good for filenames: *b91* | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:35.804 INFO: : Finished marking frames as good for filenames: *b91* | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:35.813 INFO: : Finished marking frames as good for filenames: *b91* | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:35.823 INFO: : Finished marking frames as good for filenames: *b91* | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:35.835 INFO: : Finished marking frames as good for filenames: *b91* | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:35.849 INFO: : Finished marking frames as good for filenames: *b91* | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:39.509 INFO: calibrations: Making master frames | {\"type\": \"1m0-NRES-SciCam\", \"site\": \"lsc\", \"camera\": \"fl09\", \"obstype\": \"BIAS\", \"min_date\": \"2017-01-01\", \"max_date\": \"2019-01-01\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:42.061 INFO: stages: Running banzai.stages.BiasMaker | {\"filename\": \"lscnrs01-fl09-20180313-0045-b91.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:44.970 INFO: calibrations: Created master calibration stack | {\"filename\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"calibration_type\": \"BIAS\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:47.455 INFO: calibrations: Finished | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:20.554 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0049-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:20.733 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0049-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:20.772 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0049-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:20.794 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0049-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:20.795 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0049-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:20.812 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0049-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:20.814 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0049-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:20.948 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0049-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:21.621 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0049-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:21.738 INFO: stages: Running banzai.stages.DarkNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0049-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:21.755 INFO: dark: Normalizing dark by exposure time | {\"filename\": \"lscnrs01-fl09-20180313-0049-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:21.756 INFO: stages: Running banzai.stages.DarkComparer | {\"filename\": \"lscnrs01-fl09-20180313-0049-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:21.763 ERROR: calibrations: No master dark to compare to, Flagging image as bad. | {\"filename\": \"lscnrs01-fl09-20180313-0049-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:24.413 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0048-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:24.622 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0048-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:24.660 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0048-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:24.679 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0048-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:24.680 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0048-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:24.698 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0048-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:24.699 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0048-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:24.832 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0048-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:15:25.553 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0048-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:25.679 INFO: stages: Running banzai.stages.DarkNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0048-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:25.697 INFO: dark: Normalizing dark by exposure time | {\"filename\": \"lscnrs01-fl09-20180313-0048-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:25.699 INFO: stages: Running banzai.stages.DarkComparer | {\"filename\": \"lscnrs01-fl09-20180313-0048-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:25.705 ERROR: calibrations: No master dark to compare to, Flagging image as bad. | {\"filename\": \"lscnrs01-fl09-20180313-0048-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:28.534 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0047-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:28.723 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0047-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:28.762 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0047-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:28.781 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0047-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:28.783 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0047-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:28.801 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0047-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:28.802 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0047-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:28.944 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0047-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:29.630 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0047-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:29.749 INFO: stages: Running banzai.stages.DarkNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0047-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:29.767 INFO: dark: Normalizing dark by exposure time | {\"filename\": \"lscnrs01-fl09-20180313-0047-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:29.768 INFO: stages: Running banzai.stages.DarkComparer | {\"filename\": \"lscnrs01-fl09-20180313-0047-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:29.774 ERROR: calibrations: No master dark to compare to, Flagging image as bad. | {\"filename\": \"lscnrs01-fl09-20180313-0047-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:40.701 INFO: : Marking frames as good for filenames: *d91* | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:40.713 INFO: : Finished marking frames as good for filenames: *d91* | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:40.723 INFO: : Finished marking frames as good for filenames: *d91* | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:40.733 INFO: : Finished marking frames as good for filenames: *d91* | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:41.597 INFO: calibrations: Making master frames | {\"type\": \"1m0-NRES-SciCam\", \"site\": \"lsc\", \"camera\": \"fl09\", \"obstype\": \"DARK\", \"min_date\": \"2017-01-01\", \"max_date\": \"2019-01-01\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:43.663 INFO: stages: Running banzai.stages.DarkMaker | {\"filename\": \"lscnrs01-fl09-20180313-0049-d91.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:45.792 INFO: calibrations: Created master calibration stack | {\"filename\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"calibration_type\": \"DARK\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:48.330 INFO: calibrations: Finished | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:53.333 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:53.517 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:53.553 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:53.571 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:15:53.572 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:53.590 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:53.591 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:53.733 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:54.422 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:54.557 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:55.296 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:58.276 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:58.483 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:58.528 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:58.546 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:58.547 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:58.566 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:58.567 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:58.704 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:59.389 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:59.504 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:00.175 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:03.197 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:03.387 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:03.426 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:03.446 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:03.447 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:03.465 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:03.465 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:03.597 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:04.272 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:16:04.389 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:05.062 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:07.919 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:08.103 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:08.142 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:08.163 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:08.164 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:08.182 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:08.183 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:08.315 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:08.995 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:09.113 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:09.822 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:12.783 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:12.970 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:13.010 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:13.028 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:13.029 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:13.046 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:13.047 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:13.181 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:13.870 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:13.995 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:14.674 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:17.569 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:17.772 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:16:17.813 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:17.831 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:17.832 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:17.851 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:17.851 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:17.987 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:18.670 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:18.788 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:19.467 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:22.357 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:22.547 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:22.585 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:22.602 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:22.604 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:22.622 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:22.623 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:22.762 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:23.452 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:23.576 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:24.273 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:27.173 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:27.365 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:27.407 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:27.427 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:27.428 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:27.447 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:27.448 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:16:27.590 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:28.278 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:28.406 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:29.098 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:32.154 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:32.341 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:32.382 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:32.404 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:32.404 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:32.425 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:32.426 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:32.580 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:33.321 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:33.441 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:34.166 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:37.190 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:37.377 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:37.418 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:37.436 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:37.437 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:37.455 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:37.456 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:37.604 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:38.307 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:38.433 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:39.143 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:16:42.097 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:42.293 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:42.335 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:42.355 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:42.356 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:42.375 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:42.376 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:42.530 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:43.214 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:43.332 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:44.011 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:46.972 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:47.156 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:47.195 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:47.212 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:47.213 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:47.232 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:47.233 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:47.379 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:48.055 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:48.174 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:48.854 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:51.781 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:51.968 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:52.008 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:52.026 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:16:52.027 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:52.044 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:52.045 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:52.187 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:52.866 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:52.992 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:53.674 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:56.548 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:56.734 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:56.773 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:56.791 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:56.792 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:56.811 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:56.811 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:56.949 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:57.637 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:57.757 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:58.445 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:01.344 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:01.537 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:01.579 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:01.598 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:01.599 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:01.618 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:01.619 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:01.759 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:02.455 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:17:02.576 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:03.267 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:05.823 INFO: calibrations: Making master frames | {\"type\": \"1m0-NRES-SciCam\", \"site\": \"lsc\", \"camera\": \"fl09\", \"obstype\": \"LAMPFLAT\", \"min_date\": \"2017-01-01\", \"max_date\": \"2019-01-01\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:17.895 INFO: stages: Running banzai.stages.FlatStacker | {\"filename\": \"lscnrs01-fl09-20180313-0005-w91.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:20.787 INFO: calibrations: Created master calibration stack | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"calibration_type\": \"LAMPFLAT\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:20.790 INFO: stages: Running banzai.stages.FlatStacker | {\"filename\": \"lscnrs01-fl09-20180313-0018-w91.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:25.296 INFO: calibrations: Created master calibration stack | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"calibration_type\": \"LAMPFLAT\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:25.566 INFO: stages: Running banzai.stages.FlatLoader | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:25.573 INFO: stages: Running banzai.stages.FlatLoader | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:26.004 INFO: stages: Running banzai.stages.TraceInitializer | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:28.980 INFO: traces: Fitting smooth spline to order 1 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:29.248 INFO: traces: Fitting smooth spline to order 2 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:29.514 INFO: traces: Fitting smooth spline to order 3 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:29.777 INFO: traces: Fitting smooth spline to order 4 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:30.043 INFO: traces: Fitting smooth spline to order 5 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:30.308 INFO: traces: Fitting smooth spline to order 6 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:30.569 INFO: traces: Fitting smooth spline to order 7 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:30.834 INFO: traces: Fitting smooth spline to order 8 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:31.093 INFO: traces: Fitting smooth spline to order 9 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:31.362 INFO: traces: Fitting smooth spline to order 10 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:31.629 INFO: traces: Fitting smooth spline to order 11 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:31.890 INFO: traces: Fitting smooth spline to order 12 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:32.153 INFO: traces: Fitting smooth spline to order 13 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:32.415 INFO: traces: Fitting smooth spline to order 14 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:32.675 INFO: traces: Fitting smooth spline to order 15 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:32.945 INFO: traces: Fitting smooth spline to order 16 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:33.209 INFO: traces: Fitting smooth spline to order 17 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:17:33.472 INFO: traces: Fitting smooth spline to order 18 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:33.733 INFO: traces: Fitting smooth spline to order 19 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:33.996 INFO: traces: Fitting smooth spline to order 20 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:34.256 INFO: traces: Fitting smooth spline to order 21 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:34.519 INFO: traces: Fitting smooth spline to order 22 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:34.779 INFO: traces: Fitting smooth spline to order 23 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:35.042 INFO: traces: Fitting smooth spline to order 24 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:35.307 INFO: traces: Fitting smooth spline to order 25 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:35.571 INFO: traces: Fitting smooth spline to order 26 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:35.831 INFO: traces: Fitting smooth spline to order 27 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:36.093 INFO: traces: Fitting smooth spline to order 28 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:36.356 INFO: traces: Fitting smooth spline to order 29 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:36.616 INFO: traces: Fitting smooth spline to order 30 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:36.876 INFO: traces: Fitting smooth spline to order 31 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:37.137 INFO: traces: Fitting smooth spline to order 32 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:37.400 INFO: traces: Fitting smooth spline to order 33 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:37.660 INFO: traces: Fitting smooth spline to order 34 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:37.919 INFO: traces: Fitting smooth spline to order 35 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:38.181 INFO: traces: Fitting smooth spline to order 36 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:38.442 INFO: traces: Fitting smooth spline to order 37 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:38.704 INFO: traces: Fitting smooth spline to order 38 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:38.966 INFO: traces: Fitting smooth spline to order 39 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:39.226 INFO: traces: Fitting smooth spline to order 40 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:39.485 INFO: traces: Fitting smooth spline to order 41 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:39.747 INFO: traces: Fitting smooth spline to order 42 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:40.006 INFO: traces: Fitting smooth spline to order 43 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:40.268 INFO: traces: Fitting smooth spline to order 44 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:17:40.531 INFO: traces: Fitting smooth spline to order 45 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:40.793 INFO: traces: Fitting smooth spline to order 46 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:41.070 INFO: traces: Fitting smooth spline to order 47 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:41.335 INFO: traces: Fitting smooth spline to order 48 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:41.597 INFO: traces: Fitting smooth spline to order 49 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:41.861 INFO: traces: Fitting smooth spline to order 50 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:42.124 INFO: traces: Fitting smooth spline to order 51 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:42.386 INFO: traces: Fitting smooth spline to order 52 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:42.648 INFO: traces: Fitting smooth spline to order 53 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:42.909 INFO: traces: Fitting smooth spline to order 54 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:43.173 INFO: traces: Fitting smooth spline to order 55 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:43.436 INFO: traces: Fitting smooth spline to order 56 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:43.697 INFO: traces: Fitting smooth spline to order 57 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:43.958 INFO: traces: Fitting smooth spline to order 58 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:44.219 INFO: traces: Fitting smooth spline to order 59 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:44.480 INFO: traces: Fitting smooth spline to order 60 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:44.743 INFO: traces: Fitting smooth spline to order 61 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:45.006 INFO: traces: Fitting smooth spline to order 62 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:45.267 INFO: traces: Fitting smooth spline to order 63 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:45.531 INFO: traces: Fitting smooth spline to order 64 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:45.794 INFO: traces: Fitting smooth spline to order 65 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:46.052 INFO: traces: Fitting smooth spline to order 66 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:46.315 INFO: traces: Fitting smooth spline to order 67 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:46.577 INFO: traces: Fitting smooth spline to order 68 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:46.841 INFO: traces: Fitting smooth spline to order 69 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:47.103 INFO: traces: Fitting smooth spline to order 70 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:47.362 INFO: traces: Fitting smooth spline to order 71 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:17:47.624 INFO: traces: Fitting smooth spline to order 72 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:47.886 INFO: traces: Fitting smooth spline to order 73 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:48.149 INFO: traces: Fitting smooth spline to order 74 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:48.410 INFO: traces: Fitting smooth spline to order 75 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:48.671 INFO: traces: Fitting smooth spline to order 76 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:48.933 INFO: traces: Fitting smooth spline to order 77 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:49.197 INFO: traces: Fitting smooth spline to order 78 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:49.459 INFO: traces: Fitting smooth spline to order 79 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:49.718 INFO: traces: Fitting smooth spline to order 80 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:50.001 INFO: traces: Fitting smooth spline to order 81 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:50.280 INFO: traces: Fitting smooth spline to order 82 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:50.542 INFO: traces: Fitting smooth spline to order 83 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:50.804 INFO: traces: Fitting smooth spline to order 84 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:51.066 INFO: traces: Fitting smooth spline to order 85 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:51.325 INFO: traces: Fitting smooth spline to order 86 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:51.588 INFO: traces: Fitting smooth spline to order 87 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:51.848 INFO: traces: Fitting smooth spline to order 88 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:52.106 INFO: traces: Fitting smooth spline to order 89 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:52.366 INFO: traces: Fitting smooth spline to order 90 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:52.622 INFO: traces: Fitting smooth spline to order 91 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:52.881 INFO: traces: Fitting smooth spline to order 92 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:53.142 INFO: traces: Fitting smooth spline to order 93 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:53.399 INFO: traces: Fitting smooth spline to order 94 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:53.659 INFO: traces: Fitting smooth spline to order 95 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:53.916 INFO: traces: Fitting smooth spline to order 96 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:54.178 INFO: traces: Fitting smooth spline to order 97 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:54.439 INFO: traces: Fitting smooth spline to order 98 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:17:54.699 INFO: traces: Fitting smooth spline to order 99 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:54.959 INFO: traces: Fitting smooth spline to order 100 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:55.217 INFO: traces: Fitting smooth spline to order 101 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:55.514 INFO: traces: Fitting smooth spline to order 102 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:55.777 INFO: traces: Fitting smooth spline to order 103 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:56.045 INFO: traces: Fitting smooth spline to order 104 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:56.306 INFO: traces: Fitting smooth spline to order 105 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:56.566 INFO: traces: Fitting smooth spline to order 106 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:56.828 INFO: traces: Fitting smooth spline to order 107 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:57.085 INFO: traces: Fitting smooth spline to order 108 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:57.348 INFO: traces: Fitting smooth spline to order 109 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:57.607 INFO: traces: Fitting smooth spline to order 110 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:57.868 INFO: traces: Fitting smooth spline to order 111 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:58.128 INFO: traces: Fitting smooth spline to order 112 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:58.389 INFO: traces: Fitting smooth spline to order 113 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:58.648 INFO: traces: Fitting smooth spline to order 114 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:58.909 INFO: traces: Fitting smooth spline to order 115 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:59.168 INFO: traces: Fitting smooth spline to order 116 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:59.430 INFO: traces: Fitting smooth spline to order 117 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:59.689 INFO: traces: Fitting smooth spline to order 118 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:59.949 INFO: traces: Fitting smooth spline to order 119 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:00.210 INFO: traces: Fitting smooth spline to order 120 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:00.472 INFO: traces: Fitting smooth spline to order 121 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:00.738 INFO: traces: Fitting smooth spline to order 122 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:00.999 INFO: traces: Fitting smooth spline to order 123 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:01.261 INFO: traces: Fitting smooth spline to order 124 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:01.524 INFO: traces: Fitting smooth spline to order 125 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:18:01.783 INFO: traces: Fitting smooth spline to order 126 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:02.043 INFO: traces: Fitting smooth spline to order 127 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:02.304 INFO: traces: Fitting smooth spline to order 128 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:02.564 INFO: traces: Fitting smooth spline to order 129 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:02.828 INFO: traces: Fitting smooth spline to order 130 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:03.088 INFO: traces: Fitting smooth spline to order 131 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:03.348 INFO: traces: Fitting smooth spline to order 132 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:03.608 INFO: traces: Fitting smooth spline to order 133 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:03.866 INFO: traces: Fitting smooth spline to order 134 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:04.124 INFO: traces: Fitting smooth spline to order 135 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:04.381 INFO: traces: Fitting smooth spline to order 136 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:04.640 INFO: traces: Fitting smooth spline to order 137 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:04.826 INFO: stages: Running banzai.stages.TraceInitializer | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:07.861 INFO: traces: Fitting smooth spline to order 1 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:08.121 INFO: traces: Fitting smooth spline to order 2 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:08.382 INFO: traces: Fitting smooth spline to order 3 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:08.641 INFO: traces: Fitting smooth spline to order 4 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:08.902 INFO: traces: Fitting smooth spline to order 5 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:09.164 INFO: traces: Fitting smooth spline to order 6 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:09.422 INFO: traces: Fitting smooth spline to order 7 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:09.682 INFO: traces: Fitting smooth spline to order 8 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:09.943 INFO: traces: Fitting smooth spline to order 9 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:10.199 INFO: traces: Fitting smooth spline to order 10 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:10.458 INFO: traces: Fitting smooth spline to order 11 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:10.718 INFO: traces: Fitting smooth spline to order 12 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:10.978 INFO: traces: Fitting smooth spline to order 13 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:11.238 INFO: traces: Fitting smooth spline to order 14 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:18:11.499 INFO: traces: Fitting smooth spline to order 15 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:11.757 INFO: traces: Fitting smooth spline to order 16 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:12.013 INFO: traces: Fitting smooth spline to order 17 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:12.271 INFO: traces: Fitting smooth spline to order 18 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:12.529 INFO: traces: Fitting smooth spline to order 19 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:12.786 INFO: traces: Fitting smooth spline to order 20 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:13.045 INFO: traces: Fitting smooth spline to order 21 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:13.302 INFO: traces: Fitting smooth spline to order 22 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:13.560 INFO: traces: Fitting smooth spline to order 23 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:13.816 INFO: traces: Fitting smooth spline to order 24 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:14.074 INFO: traces: Fitting smooth spline to order 25 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:14.328 INFO: traces: Fitting smooth spline to order 26 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:14.586 INFO: traces: Fitting smooth spline to order 27 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:14.843 INFO: traces: Fitting smooth spline to order 28 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:15.097 INFO: traces: Fitting smooth spline to order 29 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:15.355 INFO: traces: Fitting smooth spline to order 30 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:15.627 INFO: traces: Fitting smooth spline to order 31 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:15.892 INFO: traces: Fitting smooth spline to order 32 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:16.150 INFO: traces: Fitting smooth spline to order 33 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:16.411 INFO: traces: Fitting smooth spline to order 34 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:16.671 INFO: traces: Fitting smooth spline to order 35 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:16.935 INFO: traces: Fitting smooth spline to order 36 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:17.196 INFO: traces: Fitting smooth spline to order 37 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:17.457 INFO: traces: Fitting smooth spline to order 38 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:17.716 INFO: traces: Fitting smooth spline to order 39 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:17.977 INFO: traces: Fitting smooth spline to order 40 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:18.241 INFO: traces: Fitting smooth spline to order 41 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:18:18.503 INFO: traces: Fitting smooth spline to order 42 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:18.765 INFO: traces: Fitting smooth spline to order 43 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:19.029 INFO: traces: Fitting smooth spline to order 44 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:19.290 INFO: traces: Fitting smooth spline to order 45 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:19.559 INFO: traces: Fitting smooth spline to order 46 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:19.829 INFO: traces: Fitting smooth spline to order 47 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:20.092 INFO: traces: Fitting smooth spline to order 48 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:20.356 INFO: traces: Fitting smooth spline to order 49 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:20.618 INFO: traces: Fitting smooth spline to order 50 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:20.888 INFO: traces: Fitting smooth spline to order 51 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:21.157 INFO: traces: Fitting smooth spline to order 52 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:21.430 INFO: traces: Fitting smooth spline to order 53 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:21.693 INFO: traces: Fitting smooth spline to order 54 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:21.952 INFO: traces: Fitting smooth spline to order 55 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:22.216 INFO: traces: Fitting smooth spline to order 56 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:22.478 INFO: traces: Fitting smooth spline to order 57 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:22.739 INFO: traces: Fitting smooth spline to order 58 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:23.001 INFO: traces: Fitting smooth spline to order 59 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:23.262 INFO: traces: Fitting smooth spline to order 60 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:23.525 INFO: traces: Fitting smooth spline to order 61 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:23.789 INFO: traces: Fitting smooth spline to order 62 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:24.057 INFO: traces: Fitting smooth spline to order 63 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:24.326 INFO: traces: Fitting smooth spline to order 64 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:24.588 INFO: traces: Fitting smooth spline to order 65 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:24.848 INFO: traces: Fitting smooth spline to order 66 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:25.109 INFO: traces: Fitting smooth spline to order 67 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:25.371 INFO: traces: Fitting smooth spline to order 68 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:18:25.633 INFO: traces: Fitting smooth spline to order 69 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:25.891 INFO: traces: Fitting smooth spline to order 70 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:26.150 INFO: traces: Fitting smooth spline to order 71 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:26.412 INFO: traces: Fitting smooth spline to order 72 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:26.672 INFO: traces: Fitting smooth spline to order 73 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:26.934 INFO: traces: Fitting smooth spline to order 74 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:27.217 INFO: traces: Fitting smooth spline to order 75 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:27.484 INFO: traces: Fitting smooth spline to order 76 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:27.749 INFO: traces: Fitting smooth spline to order 77 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:28.015 INFO: traces: Fitting smooth spline to order 78 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:28.277 INFO: traces: Fitting smooth spline to order 79 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:28.541 INFO: traces: Fitting smooth spline to order 80 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:28.808 INFO: traces: Fitting smooth spline to order 81 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:29.087 INFO: traces: Fitting smooth spline to order 82 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:29.412 INFO: traces: Fitting smooth spline to order 83 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:29.702 INFO: traces: Fitting smooth spline to order 84 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:29.993 INFO: traces: Fitting smooth spline to order 85 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:30.266 INFO: traces: Fitting smooth spline to order 86 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:30.535 INFO: traces: Fitting smooth spline to order 87 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:30.798 INFO: traces: Fitting smooth spline to order 88 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:31.064 INFO: traces: Fitting smooth spline to order 89 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:31.339 INFO: traces: Fitting smooth spline to order 90 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:31.607 INFO: traces: Fitting smooth spline to order 91 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:31.872 INFO: traces: Fitting smooth spline to order 92 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:32.136 INFO: traces: Fitting smooth spline to order 93 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:32.398 INFO: traces: Fitting smooth spline to order 94 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:32.659 INFO: traces: Fitting smooth spline to order 95 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:18:32.921 INFO: traces: Fitting smooth spline to order 96 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:33.187 INFO: traces: Fitting smooth spline to order 97 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:33.449 INFO: traces: Fitting smooth spline to order 98 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:33.708 INFO: traces: Fitting smooth spline to order 99 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:33.969 INFO: traces: Fitting smooth spline to order 100 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:34.230 INFO: traces: Fitting smooth spline to order 101 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:34.491 INFO: traces: Fitting smooth spline to order 102 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:34.752 INFO: traces: Fitting smooth spline to order 103 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:35.014 INFO: traces: Fitting smooth spline to order 104 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:35.273 INFO: traces: Fitting smooth spline to order 105 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:35.534 INFO: traces: Fitting smooth spline to order 106 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:35.796 INFO: traces: Fitting smooth spline to order 107 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:36.055 INFO: traces: Fitting smooth spline to order 108 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:36.314 INFO: traces: Fitting smooth spline to order 109 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:36.576 INFO: traces: Fitting smooth spline to order 110 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:36.835 INFO: traces: Fitting smooth spline to order 111 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:37.099 INFO: traces: Fitting smooth spline to order 112 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:37.357 INFO: traces: Fitting smooth spline to order 113 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:37.614 INFO: traces: Fitting smooth spline to order 114 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:37.872 INFO: traces: Fitting smooth spline to order 115 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:38.133 INFO: traces: Fitting smooth spline to order 116 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:38.393 INFO: traces: Fitting smooth spline to order 117 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:38.650 INFO: traces: Fitting smooth spline to order 118 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:38.907 INFO: traces: Fitting smooth spline to order 119 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:39.167 INFO: traces: Fitting smooth spline to order 120 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:39.424 INFO: traces: Fitting smooth spline to order 121 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:39.681 INFO: traces: Fitting smooth spline to order 122 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:18:39.941 INFO: traces: Fitting smooth spline to order 123 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:40.198 INFO: traces: Fitting smooth spline to order 124 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:40.458 INFO: traces: Fitting smooth spline to order 125 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:40.716 INFO: traces: Fitting smooth spline to order 126 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:40.975 INFO: traces: Fitting smooth spline to order 127 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:41.230 INFO: traces: Fitting smooth spline to order 128 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:41.487 INFO: traces: Fitting smooth spline to order 129 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:41.743 INFO: traces: Fitting smooth spline to order 130 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:41.998 INFO: traces: Fitting smooth spline to order 131 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:42.257 INFO: traces: Fitting smooth spline to order 132 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:42.514 INFO: traces: Fitting smooth spline to order 133 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:42.770 INFO: traces: Fitting smooth spline to order 134 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:43.025 INFO: traces: Fitting smooth spline to order 135 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:43.279 INFO: traces: Fitting smooth spline to order 136 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:43.533 INFO: traces: Fitting smooth spline to order 137 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:43.786 INFO: traces: Fitting smooth spline to order 138 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:43.968 INFO: stages: Running banzai.stages.BackgroundSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:44.288 INFO: stages: Running banzai.stages.BackgroundSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:44.589 INFO: stages: Running banzai.stages.TraceRefiner | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:44.826 INFO: traces: Fitting smooth spline to order 1 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:45.152 INFO: traces: Fitting smooth spline to order 2 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:45.481 INFO: traces: Fitting smooth spline to order 3 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:45.809 INFO: traces: Fitting smooth spline to order 4 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:46.148 INFO: traces: Fitting smooth spline to order 5 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:46.478 INFO: traces: Fitting smooth spline to order 6 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:46.825 INFO: traces: Fitting smooth spline to order 7 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:47.156 INFO: traces: Fitting smooth spline to order 8 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:18:47.506 INFO: traces: Fitting smooth spline to order 9 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:47.838 INFO: traces: Fitting smooth spline to order 10 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:48.166 INFO: traces: Fitting smooth spline to order 11 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:48.502 INFO: traces: Fitting smooth spline to order 12 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:48.832 INFO: traces: Fitting smooth spline to order 13 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:49.158 INFO: traces: Fitting smooth spline to order 14 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:49.488 INFO: traces: Fitting smooth spline to order 15 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:49.810 INFO: traces: Fitting smooth spline to order 16 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:50.141 INFO: traces: Fitting smooth spline to order 17 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:50.467 INFO: traces: Fitting smooth spline to order 18 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:50.824 INFO: traces: Fitting smooth spline to order 19 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:51.155 INFO: traces: Fitting smooth spline to order 20 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:51.498 INFO: traces: Fitting smooth spline to order 21 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:51.869 INFO: traces: Fitting smooth spline to order 22 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:52.231 INFO: traces: Fitting smooth spline to order 23 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:52.560 INFO: traces: Fitting smooth spline to order 24 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:52.903 INFO: traces: Fitting smooth spline to order 25 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:53.252 INFO: traces: Fitting smooth spline to order 26 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:53.598 INFO: traces: Fitting smooth spline to order 27 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:53.927 INFO: traces: Fitting smooth spline to order 28 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:54.255 INFO: traces: Fitting smooth spline to order 29 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:54.579 INFO: traces: Fitting smooth spline to order 30 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:54.919 INFO: traces: Fitting smooth spline to order 31 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:55.254 INFO: traces: Fitting smooth spline to order 32 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:55.587 INFO: traces: Fitting smooth spline to order 33 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:55.912 INFO: traces: Fitting smooth spline to order 34 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:56.242 INFO: traces: Fitting smooth spline to order 35 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:18:56.570 INFO: traces: Fitting smooth spline to order 36 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:56.898 INFO: traces: Fitting smooth spline to order 37 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:57.226 INFO: traces: Fitting smooth spline to order 38 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:57.569 INFO: traces: Fitting smooth spline to order 39 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:57.940 INFO: traces: Fitting smooth spline to order 40 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:58.286 INFO: traces: Fitting smooth spline to order 41 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:58.612 INFO: traces: Fitting smooth spline to order 42 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:58.938 INFO: traces: Fitting smooth spline to order 43 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:59.267 INFO: traces: Fitting smooth spline to order 44 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:59.613 INFO: traces: Fitting smooth spline to order 45 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:59.951 INFO: traces: Fitting smooth spline to order 46 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:00.294 INFO: traces: Fitting smooth spline to order 47 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:00.629 INFO: traces: Fitting smooth spline to order 48 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:00.954 INFO: traces: Fitting smooth spline to order 49 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:01.295 INFO: traces: Fitting smooth spline to order 50 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:01.628 INFO: traces: Fitting smooth spline to order 51 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:01.958 INFO: traces: Fitting smooth spline to order 52 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:02.288 INFO: traces: Fitting smooth spline to order 53 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:02.619 INFO: traces: Fitting smooth spline to order 54 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:02.946 INFO: traces: Fitting smooth spline to order 55 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:03.287 INFO: traces: Fitting smooth spline to order 56 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:03.626 INFO: traces: Fitting smooth spline to order 57 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:03.958 INFO: traces: Fitting smooth spline to order 58 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:04.296 INFO: traces: Fitting smooth spline to order 59 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:04.627 INFO: traces: Fitting smooth spline to order 60 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:04.957 INFO: traces: Fitting smooth spline to order 61 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:05.292 INFO: traces: Fitting smooth spline to order 62 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:19:05.625 INFO: traces: Fitting smooth spline to order 63 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:05.959 INFO: traces: Fitting smooth spline to order 64 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:06.291 INFO: traces: Fitting smooth spline to order 65 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:06.629 INFO: traces: Fitting smooth spline to order 66 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:06.964 INFO: traces: Fitting smooth spline to order 67 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:07.297 INFO: traces: Fitting smooth spline to order 68 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:07.627 INFO: traces: Fitting smooth spline to order 69 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:07.962 INFO: traces: Fitting smooth spline to order 70 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:08.297 INFO: traces: Fitting smooth spline to order 71 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:08.628 INFO: traces: Fitting smooth spline to order 72 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:08.958 INFO: traces: Fitting smooth spline to order 73 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:09.293 INFO: traces: Fitting smooth spline to order 74 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:09.634 INFO: traces: Fitting smooth spline to order 75 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:09.971 INFO: traces: Fitting smooth spline to order 76 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:10.312 INFO: traces: Fitting smooth spline to order 77 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:10.648 INFO: traces: Fitting smooth spline to order 78 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:10.981 INFO: traces: Fitting smooth spline to order 79 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:11.318 INFO: traces: Fitting smooth spline to order 80 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:16.967 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:17.149 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:17.187 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:17.204 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:17.205 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:17.223 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:17.224 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:17.364 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:18.044 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:19:18.161 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:18.853 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:22.010 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:22.204 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:22.243 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:22.262 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:22.263 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:22.281 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:22.282 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:22.419 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:23.100 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:23.217 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:23.896 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:26.837 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:27.028 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:27.067 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:27.087 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:27.088 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:27.107 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:27.108 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:27.246 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:27.934 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:28.055 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:28.756 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:31.768 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:31.965 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:19:32.003 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:32.023 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:32.024 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:32.042 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:32.043 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:32.182 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:32.876 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:32.994 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:33.690 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:36.658 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:36.846 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:36.884 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:36.902 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:36.903 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:36.920 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:36.921 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:37.057 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:37.728 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:37.844 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:38.522 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:41.469 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:41.656 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:41.694 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:41.712 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:41.713 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:41.731 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:41.731 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:19:41.870 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:42.538 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:42.655 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:43.335 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:46.334 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:46.518 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:46.556 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:46.573 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:46.574 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:46.592 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:46.593 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:46.729 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:47.396 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:47.513 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:48.181 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:51.230 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:51.419 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:51.457 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:51.474 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:51.475 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:51.493 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:51.494 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:51.630 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:52.305 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:52.421 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:53.101 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:19:56.068 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:56.253 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:56.294 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:56.312 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:56.313 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:56.331 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:56.332 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:56.468 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:57.141 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:57.258 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:57.938 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:00.878 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:01.063 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:01.101 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:01.119 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:01.121 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:01.139 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:01.140 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:01.277 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:01.944 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:02.063 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:02.744 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:05.723 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:05.907 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:05.945 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:05.965 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:20:05.966 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:05.984 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:05.984 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:06.119 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:06.802 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:06.919 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:07.591 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:10.579 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:10.765 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:10.804 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:10.822 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:10.824 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:10.841 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:10.843 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:10.977 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:11.648 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:11.766 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:12.440 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:15.373 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:15.555 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:15.595 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:15.615 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:15.616 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:15.635 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:15.636 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:15.772 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:16.438 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:20:16.554 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:17.224 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:20.144 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:20.326 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:20.366 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:20.384 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:20.385 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:20.403 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:20.404 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:20.540 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:21.211 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:21.335 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:21.999 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:24.990 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:25.183 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:25.224 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:25.242 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:25.243 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:25.260 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:25.261 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:25.397 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:26.102 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:26.220 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:26.924 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:38.763 INFO: calibrations: Making master frames | {\"type\": \"1m0-NRES-SciCam\", \"site\": \"lsc\", \"camera\": \"fl09\", \"obstype\": \"LAMPFLAT\", \"min_date\": \"2017-01-01\", \"max_date\": \"2019-01-01\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:50.799 INFO: stages: Running banzai.stages.FlatStacker | {\"filename\": \"lscnrs01-fl09-20180313-0005-w91.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:53.845 INFO: calibrations: Created master calibration stack | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"calibration_type\": \"LAMPFLAT\", \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:20:53.849 INFO: stages: Running banzai.stages.FlatStacker | {\"filename\": \"lscnrs01-fl09-20180313-0018-w91.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:58.521 INFO: calibrations: Created master calibration stack | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"calibration_type\": \"LAMPFLAT\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:58.803 INFO: stages: Running banzai.stages.FlatLoader | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:58.810 INFO: stages: Running banzai.stages.FlatLoader | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:58.816 INFO: stages: Running banzai.stages.TraceInitializer | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:01.817 INFO: traces: Fitting smooth spline to order 1 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:02.082 INFO: traces: Fitting smooth spline to order 2 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:02.343 INFO: traces: Fitting smooth spline to order 3 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:02.605 INFO: traces: Fitting smooth spline to order 4 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:02.861 INFO: traces: Fitting smooth spline to order 5 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:03.123 INFO: traces: Fitting smooth spline to order 6 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:03.390 INFO: traces: Fitting smooth spline to order 7 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:03.659 INFO: traces: Fitting smooth spline to order 8 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:03.925 INFO: traces: Fitting smooth spline to order 9 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:04.190 INFO: traces: Fitting smooth spline to order 10 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:04.450 INFO: traces: Fitting smooth spline to order 11 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:04.711 INFO: traces: Fitting smooth spline to order 12 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:04.971 INFO: traces: Fitting smooth spline to order 13 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:05.232 INFO: traces: Fitting smooth spline to order 14 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:05.493 INFO: traces: Fitting smooth spline to order 15 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:05.758 INFO: traces: Fitting smooth spline to order 16 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:06.024 INFO: traces: Fitting smooth spline to order 17 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:06.286 INFO: traces: Fitting smooth spline to order 18 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:06.554 INFO: traces: Fitting smooth spline to order 19 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:06.813 INFO: traces: Fitting smooth spline to order 20 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:07.074 INFO: traces: Fitting smooth spline to order 21 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:07.341 INFO: traces: Fitting smooth spline to order 22 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:21:07.604 INFO: traces: Fitting smooth spline to order 23 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:07.866 INFO: traces: Fitting smooth spline to order 24 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:08.125 INFO: traces: Fitting smooth spline to order 25 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:08.386 INFO: traces: Fitting smooth spline to order 26 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:08.654 INFO: traces: Fitting smooth spline to order 27 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:08.921 INFO: traces: Fitting smooth spline to order 28 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:09.194 INFO: traces: Fitting smooth spline to order 29 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:09.464 INFO: traces: Fitting smooth spline to order 30 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:09.733 INFO: traces: Fitting smooth spline to order 31 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:09.997 INFO: traces: Fitting smooth spline to order 32 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:10.271 INFO: traces: Fitting smooth spline to order 33 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:10.535 INFO: traces: Fitting smooth spline to order 34 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:10.795 INFO: traces: Fitting smooth spline to order 35 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:11.055 INFO: traces: Fitting smooth spline to order 36 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:11.318 INFO: traces: Fitting smooth spline to order 37 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:11.584 INFO: traces: Fitting smooth spline to order 38 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:11.848 INFO: traces: Fitting smooth spline to order 39 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:12.111 INFO: traces: Fitting smooth spline to order 40 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:12.374 INFO: traces: Fitting smooth spline to order 41 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:12.638 INFO: traces: Fitting smooth spline to order 42 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:12.896 INFO: traces: Fitting smooth spline to order 43 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:13.153 INFO: traces: Fitting smooth spline to order 44 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:13.413 INFO: traces: Fitting smooth spline to order 45 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:13.675 INFO: traces: Fitting smooth spline to order 46 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:13.933 INFO: traces: Fitting smooth spline to order 47 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:14.199 INFO: traces: Fitting smooth spline to order 48 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:14.466 INFO: traces: Fitting smooth spline to order 49 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:21:14.729 INFO: traces: Fitting smooth spline to order 50 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:14.992 INFO: traces: Fitting smooth spline to order 51 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:15.255 INFO: traces: Fitting smooth spline to order 52 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:15.514 INFO: traces: Fitting smooth spline to order 53 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:15.773 INFO: traces: Fitting smooth spline to order 54 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:16.038 INFO: traces: Fitting smooth spline to order 55 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:16.300 INFO: traces: Fitting smooth spline to order 56 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:16.557 INFO: traces: Fitting smooth spline to order 57 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:16.811 INFO: traces: Fitting smooth spline to order 58 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:17.067 INFO: traces: Fitting smooth spline to order 59 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:17.324 INFO: traces: Fitting smooth spline to order 60 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:17.582 INFO: traces: Fitting smooth spline to order 61 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:17.838 INFO: traces: Fitting smooth spline to order 62 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:18.096 INFO: traces: Fitting smooth spline to order 63 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:18.358 INFO: traces: Fitting smooth spline to order 64 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:18.618 INFO: traces: Fitting smooth spline to order 65 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:18.883 INFO: traces: Fitting smooth spline to order 66 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:19.161 INFO: traces: Fitting smooth spline to order 67 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:19.429 INFO: traces: Fitting smooth spline to order 68 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:19.696 INFO: traces: Fitting smooth spline to order 69 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:19.958 INFO: traces: Fitting smooth spline to order 70 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:20.233 INFO: traces: Fitting smooth spline to order 71 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:20.532 INFO: traces: Fitting smooth spline to order 72 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:20.832 INFO: traces: Fitting smooth spline to order 73 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:21.112 INFO: traces: Fitting smooth spline to order 74 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:21.381 INFO: traces: Fitting smooth spline to order 75 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:21.642 INFO: traces: Fitting smooth spline to order 76 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:21:21.904 INFO: traces: Fitting smooth spline to order 77 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:22.163 INFO: traces: Fitting smooth spline to order 78 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:22.427 INFO: traces: Fitting smooth spline to order 79 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:22.686 INFO: traces: Fitting smooth spline to order 80 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:22.953 INFO: traces: Fitting smooth spline to order 81 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:23.219 INFO: traces: Fitting smooth spline to order 82 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:23.483 INFO: traces: Fitting smooth spline to order 83 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:23.745 INFO: traces: Fitting smooth spline to order 84 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:24.024 INFO: traces: Fitting smooth spline to order 85 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:24.308 INFO: traces: Fitting smooth spline to order 86 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:24.606 INFO: traces: Fitting smooth spline to order 87 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:24.887 INFO: traces: Fitting smooth spline to order 88 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:25.155 INFO: traces: Fitting smooth spline to order 89 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:25.431 INFO: traces: Fitting smooth spline to order 90 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:25.698 INFO: traces: Fitting smooth spline to order 91 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:25.955 INFO: traces: Fitting smooth spline to order 92 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:26.209 INFO: traces: Fitting smooth spline to order 93 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:26.468 INFO: traces: Fitting smooth spline to order 94 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:26.723 INFO: traces: Fitting smooth spline to order 95 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:26.982 INFO: traces: Fitting smooth spline to order 96 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:27.240 INFO: traces: Fitting smooth spline to order 97 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:27.499 INFO: traces: Fitting smooth spline to order 98 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:27.766 INFO: traces: Fitting smooth spline to order 99 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:28.024 INFO: traces: Fitting smooth spline to order 100 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:28.287 INFO: traces: Fitting smooth spline to order 101 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:28.554 INFO: traces: Fitting smooth spline to order 102 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:28.815 INFO: traces: Fitting smooth spline to order 103 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:21:29.095 INFO: traces: Fitting smooth spline to order 104 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:29.357 INFO: traces: Fitting smooth spline to order 105 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:29.633 INFO: traces: Fitting smooth spline to order 106 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:29.895 INFO: traces: Fitting smooth spline to order 107 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:30.158 INFO: traces: Fitting smooth spline to order 108 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:30.452 INFO: traces: Fitting smooth spline to order 109 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:30.715 INFO: traces: Fitting smooth spline to order 110 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:30.979 INFO: traces: Fitting smooth spline to order 111 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:31.248 INFO: traces: Fitting smooth spline to order 112 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:31.516 INFO: traces: Fitting smooth spline to order 113 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:31.784 INFO: traces: Fitting smooth spline to order 114 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:32.041 INFO: traces: Fitting smooth spline to order 115 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:32.300 INFO: traces: Fitting smooth spline to order 116 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:32.560 INFO: traces: Fitting smooth spline to order 117 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:32.819 INFO: traces: Fitting smooth spline to order 118 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:33.074 INFO: traces: Fitting smooth spline to order 119 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:33.331 INFO: traces: Fitting smooth spline to order 120 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:33.585 INFO: traces: Fitting smooth spline to order 121 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:33.838 INFO: traces: Fitting smooth spline to order 122 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:34.092 INFO: traces: Fitting smooth spline to order 123 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:34.351 INFO: traces: Fitting smooth spline to order 124 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:34.608 INFO: traces: Fitting smooth spline to order 125 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:34.863 INFO: traces: Fitting smooth spline to order 126 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:35.120 INFO: traces: Fitting smooth spline to order 127 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:35.378 INFO: traces: Fitting smooth spline to order 128 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:35.637 INFO: traces: Fitting smooth spline to order 129 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:35.894 INFO: traces: Fitting smooth spline to order 130 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:21:36.149 INFO: traces: Fitting smooth spline to order 131 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:36.405 INFO: traces: Fitting smooth spline to order 132 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:36.659 INFO: traces: Fitting smooth spline to order 133 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:36.913 INFO: traces: Fitting smooth spline to order 134 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:37.172 INFO: traces: Fitting smooth spline to order 135 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:37.429 INFO: traces: Fitting smooth spline to order 136 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:37.685 INFO: traces: Fitting smooth spline to order 137 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:37.872 INFO: stages: Running banzai.stages.TraceInitializer | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:40.744 INFO: traces: Fitting smooth spline to order 1 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:41.002 INFO: traces: Fitting smooth spline to order 2 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:41.262 INFO: traces: Fitting smooth spline to order 3 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:41.523 INFO: traces: Fitting smooth spline to order 4 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:41.779 INFO: traces: Fitting smooth spline to order 5 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:42.038 INFO: traces: Fitting smooth spline to order 6 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:42.296 INFO: traces: Fitting smooth spline to order 7 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:42.555 INFO: traces: Fitting smooth spline to order 8 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:42.813 INFO: traces: Fitting smooth spline to order 9 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:43.074 INFO: traces: Fitting smooth spline to order 10 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:43.333 INFO: traces: Fitting smooth spline to order 11 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:43.592 INFO: traces: Fitting smooth spline to order 12 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:43.852 INFO: traces: Fitting smooth spline to order 13 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:44.110 INFO: traces: Fitting smooth spline to order 14 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:44.367 INFO: traces: Fitting smooth spline to order 15 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:44.625 INFO: traces: Fitting smooth spline to order 16 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:44.885 INFO: traces: Fitting smooth spline to order 17 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:45.143 INFO: traces: Fitting smooth spline to order 18 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:45.403 INFO: traces: Fitting smooth spline to order 19 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:21:45.662 INFO: traces: Fitting smooth spline to order 20 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:45.920 INFO: traces: Fitting smooth spline to order 21 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:46.178 INFO: traces: Fitting smooth spline to order 22 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:46.439 INFO: traces: Fitting smooth spline to order 23 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:46.696 INFO: traces: Fitting smooth spline to order 24 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:46.954 INFO: traces: Fitting smooth spline to order 25 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:47.211 INFO: traces: Fitting smooth spline to order 26 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:47.471 INFO: traces: Fitting smooth spline to order 27 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:47.730 INFO: traces: Fitting smooth spline to order 28 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:47.986 INFO: traces: Fitting smooth spline to order 29 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:48.243 INFO: traces: Fitting smooth spline to order 30 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:48.502 INFO: traces: Fitting smooth spline to order 31 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:48.761 INFO: traces: Fitting smooth spline to order 32 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:49.018 INFO: traces: Fitting smooth spline to order 33 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:49.276 INFO: traces: Fitting smooth spline to order 34 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:49.537 INFO: traces: Fitting smooth spline to order 35 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:49.795 INFO: traces: Fitting smooth spline to order 36 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:50.055 INFO: traces: Fitting smooth spline to order 37 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:50.316 INFO: traces: Fitting smooth spline to order 38 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:50.573 INFO: traces: Fitting smooth spline to order 39 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:50.833 INFO: traces: Fitting smooth spline to order 40 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:51.091 INFO: traces: Fitting smooth spline to order 41 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:51.348 INFO: traces: Fitting smooth spline to order 42 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:51.605 INFO: traces: Fitting smooth spline to order 43 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:51.864 INFO: traces: Fitting smooth spline to order 44 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:52.122 INFO: traces: Fitting smooth spline to order 45 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:52.379 INFO: traces: Fitting smooth spline to order 46 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:21:52.637 INFO: traces: Fitting smooth spline to order 47 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:52.894 INFO: traces: Fitting smooth spline to order 48 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:53.155 INFO: traces: Fitting smooth spline to order 49 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:53.414 INFO: traces: Fitting smooth spline to order 50 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:53.675 INFO: traces: Fitting smooth spline to order 51 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:53.932 INFO: traces: Fitting smooth spline to order 52 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:54.190 INFO: traces: Fitting smooth spline to order 53 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:54.449 INFO: traces: Fitting smooth spline to order 54 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:54.706 INFO: traces: Fitting smooth spline to order 55 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:54.976 INFO: traces: Fitting smooth spline to order 56 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:55.237 INFO: traces: Fitting smooth spline to order 57 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:55.496 INFO: traces: Fitting smooth spline to order 58 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:55.756 INFO: traces: Fitting smooth spline to order 59 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:56.017 INFO: traces: Fitting smooth spline to order 60 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:56.274 INFO: traces: Fitting smooth spline to order 61 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:56.533 INFO: traces: Fitting smooth spline to order 62 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:56.790 INFO: traces: Fitting smooth spline to order 63 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:57.047 INFO: traces: Fitting smooth spline to order 64 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:57.304 INFO: traces: Fitting smooth spline to order 65 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:57.559 INFO: traces: Fitting smooth spline to order 66 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:57.815 INFO: traces: Fitting smooth spline to order 67 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:58.074 INFO: traces: Fitting smooth spline to order 68 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:58.333 INFO: traces: Fitting smooth spline to order 69 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:58.589 INFO: traces: Fitting smooth spline to order 70 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:58.848 INFO: traces: Fitting smooth spline to order 71 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:59.107 INFO: traces: Fitting smooth spline to order 72 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:59.365 INFO: traces: Fitting smooth spline to order 73 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:21:59.625 INFO: traces: Fitting smooth spline to order 74 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:59.885 INFO: traces: Fitting smooth spline to order 75 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:00.143 INFO: traces: Fitting smooth spline to order 76 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:00.404 INFO: traces: Fitting smooth spline to order 77 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:00.683 INFO: traces: Fitting smooth spline to order 78 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:00.949 INFO: traces: Fitting smooth spline to order 79 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:01.208 INFO: traces: Fitting smooth spline to order 80 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:01.468 INFO: traces: Fitting smooth spline to order 81 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:01.726 INFO: traces: Fitting smooth spline to order 82 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:01.983 INFO: traces: Fitting smooth spline to order 83 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:02.239 INFO: traces: Fitting smooth spline to order 84 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:02.498 INFO: traces: Fitting smooth spline to order 85 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:02.759 INFO: traces: Fitting smooth spline to order 86 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:03.019 INFO: traces: Fitting smooth spline to order 87 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:03.279 INFO: traces: Fitting smooth spline to order 88 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:03.538 INFO: traces: Fitting smooth spline to order 89 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:03.795 INFO: traces: Fitting smooth spline to order 90 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:04.053 INFO: traces: Fitting smooth spline to order 91 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:04.309 INFO: traces: Fitting smooth spline to order 92 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:04.567 INFO: traces: Fitting smooth spline to order 93 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:04.828 INFO: traces: Fitting smooth spline to order 94 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:05.089 INFO: traces: Fitting smooth spline to order 95 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:05.349 INFO: traces: Fitting smooth spline to order 96 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:05.609 INFO: traces: Fitting smooth spline to order 97 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:05.867 INFO: traces: Fitting smooth spline to order 98 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:06.122 INFO: traces: Fitting smooth spline to order 99 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:06.381 INFO: traces: Fitting smooth spline to order 100 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:22:06.639 INFO: traces: Fitting smooth spline to order 101 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:06.900 INFO: traces: Fitting smooth spline to order 102 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:07.155 INFO: traces: Fitting smooth spline to order 103 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:07.412 INFO: traces: Fitting smooth spline to order 104 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:07.670 INFO: traces: Fitting smooth spline to order 105 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:07.928 INFO: traces: Fitting smooth spline to order 106 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:08.182 INFO: traces: Fitting smooth spline to order 107 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:08.440 INFO: traces: Fitting smooth spline to order 108 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:08.698 INFO: traces: Fitting smooth spline to order 109 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:08.956 INFO: traces: Fitting smooth spline to order 110 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:09.214 INFO: traces: Fitting smooth spline to order 111 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:09.472 INFO: traces: Fitting smooth spline to order 112 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:09.731 INFO: traces: Fitting smooth spline to order 113 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:09.988 INFO: traces: Fitting smooth spline to order 114 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:10.247 INFO: traces: Fitting smooth spline to order 115 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:10.509 INFO: traces: Fitting smooth spline to order 116 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:10.765 INFO: traces: Fitting smooth spline to order 117 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:11.030 INFO: traces: Fitting smooth spline to order 118 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:11.291 INFO: traces: Fitting smooth spline to order 119 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:11.564 INFO: traces: Fitting smooth spline to order 120 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:11.827 INFO: traces: Fitting smooth spline to order 121 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:12.087 INFO: traces: Fitting smooth spline to order 122 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:12.347 INFO: traces: Fitting smooth spline to order 123 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:12.615 INFO: traces: Fitting smooth spline to order 124 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:12.882 INFO: traces: Fitting smooth spline to order 125 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:13.151 INFO: traces: Fitting smooth spline to order 126 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:13.423 INFO: traces: Fitting smooth spline to order 127 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:22:13.685 INFO: traces: Fitting smooth spline to order 128 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:13.950 INFO: traces: Fitting smooth spline to order 129 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:14.213 INFO: traces: Fitting smooth spline to order 130 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:14.469 INFO: traces: Fitting smooth spline to order 131 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:14.733 INFO: traces: Fitting smooth spline to order 132 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:14.996 INFO: traces: Fitting smooth spline to order 133 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:15.257 INFO: traces: Fitting smooth spline to order 134 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:15.520 INFO: traces: Fitting smooth spline to order 135 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:15.781 INFO: traces: Fitting smooth spline to order 136 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:16.041 INFO: traces: Fitting smooth spline to order 137 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:16.300 INFO: traces: Fitting smooth spline to order 138 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:16.489 INFO: stages: Running banzai.stages.BackgroundSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:16.797 INFO: stages: Running banzai.stages.BackgroundSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:17.106 INFO: stages: Running banzai.stages.TraceRefiner | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:17.345 INFO: traces: Fitting smooth spline to order 1 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:17.672 INFO: traces: Fitting smooth spline to order 2 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:18.006 INFO: traces: Fitting smooth spline to order 3 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:18.341 INFO: traces: Fitting smooth spline to order 4 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:18.676 INFO: traces: Fitting smooth spline to order 5 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:19.010 INFO: traces: Fitting smooth spline to order 6 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:19.349 INFO: traces: Fitting smooth spline to order 7 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:19.688 INFO: traces: Fitting smooth spline to order 8 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:20.021 INFO: traces: Fitting smooth spline to order 9 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:20.350 INFO: traces: Fitting smooth spline to order 10 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:20.684 INFO: traces: Fitting smooth spline to order 11 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:21.015 INFO: traces: Fitting smooth spline to order 12 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:21.353 INFO: traces: Fitting smooth spline to order 13 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:22:21.692 INFO: traces: Fitting smooth spline to order 14 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:22.031 INFO: traces: Fitting smooth spline to order 15 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:22.364 INFO: traces: Fitting smooth spline to order 16 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:22.700 INFO: traces: Fitting smooth spline to order 17 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:23.037 INFO: traces: Fitting smooth spline to order 18 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:23.365 INFO: traces: Fitting smooth spline to order 19 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:23.693 INFO: traces: Fitting smooth spline to order 20 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:24.020 INFO: traces: Fitting smooth spline to order 21 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:24.353 INFO: traces: Fitting smooth spline to order 22 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:24.692 INFO: traces: Fitting smooth spline to order 23 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:25.023 INFO: traces: Fitting smooth spline to order 24 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:25.352 INFO: traces: Fitting smooth spline to order 25 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:25.677 INFO: traces: Fitting smooth spline to order 26 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:26.004 INFO: traces: Fitting smooth spline to order 27 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:26.329 INFO: traces: Fitting smooth spline to order 28 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:26.659 INFO: traces: Fitting smooth spline to order 29 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:26.988 INFO: traces: Fitting smooth spline to order 30 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:27.317 INFO: traces: Fitting smooth spline to order 31 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:27.650 INFO: traces: Fitting smooth spline to order 32 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:27.984 INFO: traces: Fitting smooth spline to order 33 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:28.321 INFO: traces: Fitting smooth spline to order 34 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:28.654 INFO: traces: Fitting smooth spline to order 35 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:28.984 INFO: traces: Fitting smooth spline to order 36 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:29.315 INFO: traces: Fitting smooth spline to order 37 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:29.654 INFO: traces: Fitting smooth spline to order 38 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:29.987 INFO: traces: Fitting smooth spline to order 39 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:30.328 INFO: traces: Fitting smooth spline to order 40 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:22:30.670 INFO: traces: Fitting smooth spline to order 41 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:31.007 INFO: traces: Fitting smooth spline to order 42 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:31.337 INFO: traces: Fitting smooth spline to order 43 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:31.690 INFO: traces: Fitting smooth spline to order 44 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:32.030 INFO: traces: Fitting smooth spline to order 45 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:32.370 INFO: traces: Fitting smooth spline to order 46 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:32.703 INFO: traces: Fitting smooth spline to order 47 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:33.039 INFO: traces: Fitting smooth spline to order 48 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:33.368 INFO: traces: Fitting smooth spline to order 49 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:33.705 INFO: traces: Fitting smooth spline to order 50 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:34.064 INFO: traces: Fitting smooth spline to order 51 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:34.406 INFO: traces: Fitting smooth spline to order 52 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:34.754 INFO: traces: Fitting smooth spline to order 53 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:35.108 INFO: traces: Fitting smooth spline to order 54 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:35.458 INFO: traces: Fitting smooth spline to order 55 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:35.828 INFO: traces: Fitting smooth spline to order 56 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:36.188 INFO: traces: Fitting smooth spline to order 57 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:36.528 INFO: traces: Fitting smooth spline to order 58 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:36.908 INFO: traces: Fitting smooth spline to order 59 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:37.304 INFO: traces: Fitting smooth spline to order 60 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:37.680 INFO: traces: Fitting smooth spline to order 61 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:38.025 INFO: traces: Fitting smooth spline to order 62 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:38.361 INFO: traces: Fitting smooth spline to order 63 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:38.717 INFO: traces: Fitting smooth spline to order 64 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:39.072 INFO: traces: Fitting smooth spline to order 65 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:39.423 INFO: traces: Fitting smooth spline to order 66 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:39.754 INFO: traces: Fitting smooth spline to order 67 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + "2020-05-05 14:58:35.639 INFO: calibrations: Making master frames | {\"type\": \"1m0-NRES-SciCam\", \"site\": \"lsc\", \"camera\": \"fl09\", \"obstype\": \"DOUBLE\", \"min_date\": \"2017-01-01\", \"max_date\": \"2019-01-01\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:58:42.233 INFO: stages: Running banzai.stages.ArcStacker | {\"filename\": \"lscnrs01-fl09-20180313-0007-a91.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:58:44.534 INFO: calibrations: Created master calibration stack | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"calibration_type\": \"DOUBLE\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:58:44.536 INFO: stages: Running banzai.stages.ArcStacker | {\"filename\": \"lscnrs01-fl09-20180313-0021-a91.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:58:47.240 INFO: calibrations: Created master calibration stack | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"calibration_type\": \"DOUBLE\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:58:47.387 INFO: stages: Running banzai.stages.FlatLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:58:48.749 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:58:48.868 INFO: stages: Running banzai.stages.FlatLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:58:50.159 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:58:50.282 INFO: stages: Running banzai.stages.ArcLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:58:51.937 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:58:52.049 INFO: stages: Running banzai.stages.ArcLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:58:53.598 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:58:53.724 INFO: stages: Running banzai.stages.LineListLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:58:53.733 INFO: wavelength: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"ThAr_atlas_ESO.txt\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:58:53.734 INFO: stages: Running banzai.stages.LineListLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:58:53.745 INFO: wavelength: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"ThAr_atlas_ESO.txt\", \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:58:53.745 INFO: stages: Running banzai.stages.IdentifyFeatures | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:58:56.872 INFO: wavelength: 3258 emission features found on this image | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:58:56.891 INFO: wavelength: Blaze correcting emission feature fluxes | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:58:56.893 INFO: stages: Running banzai.stages.IdentifyFeatures | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:58:59.371 INFO: wavelength: 1815 emission features found on this image | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:58:59.383 INFO: wavelength: Blaze correcting emission feature fluxes | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:58:59.384 INFO: stages: Running banzai.stages.WavelengthCalibrate | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:58:59.397 INFO: wavelength: Getting feature wavelengths from past solution. | {\"processName\": \"MainProcess\"}\n", + "2020-05-05 14:58:59.530 ERROR: wavelength: All zeros for image.wavelengths for fiber 0.0. Will not refine wavelengths. | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "2020-05-05 14:22:40.082 INFO: traces: Fitting smooth spline to order 68 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:40.421 INFO: traces: Fitting smooth spline to order 69 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:40.810 INFO: traces: Fitting smooth spline to order 70 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:41.156 INFO: traces: Fitting smooth spline to order 71 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:41.489 INFO: traces: Fitting smooth spline to order 72 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:41.831 INFO: traces: Fitting smooth spline to order 73 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:42.182 INFO: traces: Fitting smooth spline to order 74 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:42.532 INFO: traces: Fitting smooth spline to order 75 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:42.866 INFO: traces: Fitting smooth spline to order 76 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:43.196 INFO: traces: Fitting smooth spline to order 77 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:43.531 INFO: traces: Fitting smooth spline to order 78 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:43.861 INFO: traces: Fitting smooth spline to order 79 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:44.193 INFO: traces: Fitting smooth spline to order 80 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:44.524 INFO: traces: Fitting smooth spline to order 81 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:44.858 INFO: traces: Fitting smooth spline to order 82 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:45.196 INFO: traces: Fitting smooth spline to order 83 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:45.544 INFO: traces: Fitting smooth spline to order 84 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:45.888 INFO: traces: Fitting smooth spline to order 85 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:46.283 INFO: traces: Fitting smooth spline to order 86 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:46.755 INFO: traces: Fitting smooth spline to order 87 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:47.144 INFO: traces: Fitting smooth spline to order 88 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:47.568 INFO: traces: Fitting smooth spline to order 89 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:47.957 INFO: traces: Fitting smooth spline to order 90 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:48.305 INFO: traces: Fitting smooth spline to order 91 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:48.637 INFO: traces: Fitting smooth spline to order 92 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:48.968 INFO: traces: Fitting smooth spline to order 93 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:49.326 INFO: traces: Fitting smooth spline to order 94 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:22:49.670 INFO: traces: Fitting smooth spline to order 95 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:50.003 INFO: traces: Fitting smooth spline to order 96 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:50.358 INFO: traces: Fitting smooth spline to order 97 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:50.738 INFO: traces: Fitting smooth spline to order 98 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:51.088 INFO: traces: Fitting smooth spline to order 99 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:51.437 INFO: traces: Fitting smooth spline to order 100 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:51.772 INFO: traces: Fitting smooth spline to order 101 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:52.121 INFO: traces: Fitting smooth spline to order 102 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:52.488 INFO: traces: Fitting smooth spline to order 103 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:52.836 INFO: traces: Fitting smooth spline to order 104 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:53.185 INFO: traces: Fitting smooth spline to order 105 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:53.530 INFO: traces: Fitting smooth spline to order 106 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:53.863 INFO: traces: Fitting smooth spline to order 107 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:54.201 INFO: traces: Fitting smooth spline to order 108 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:54.538 INFO: traces: Fitting smooth spline to order 109 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:54.865 INFO: traces: Fitting smooth spline to order 110 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:55.194 INFO: traces: Fitting smooth spline to order 111 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:55.526 INFO: traces: Fitting smooth spline to order 112 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:55.854 INFO: traces: Fitting smooth spline to order 113 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:56.189 INFO: traces: Fitting smooth spline to order 114 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:56.519 INFO: traces: Fitting smooth spline to order 115 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:56.850 INFO: traces: Fitting smooth spline to order 116 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:57.179 INFO: traces: Fitting smooth spline to order 117 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:57.508 INFO: traces: Fitting smooth spline to order 118 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:57.836 INFO: traces: Fitting smooth spline to order 119 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:58.168 INFO: traces: Fitting smooth spline to order 120 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:58.503 INFO: traces: Fitting smooth spline to order 121 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:22:58.829 INFO: traces: Fitting smooth spline to order 122 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:59.158 INFO: traces: Fitting smooth spline to order 123 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:59.487 INFO: traces: Fitting smooth spline to order 124 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:59.810 INFO: traces: Fitting smooth spline to order 125 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:00.138 INFO: traces: Fitting smooth spline to order 126 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:00.467 INFO: traces: Fitting smooth spline to order 127 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:00.808 INFO: traces: Fitting smooth spline to order 128 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:01.142 INFO: traces: Fitting smooth spline to order 129 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:01.476 INFO: traces: Fitting smooth spline to order 130 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:01.803 INFO: traces: Fitting smooth spline to order 131 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:02.127 INFO: traces: Fitting smooth spline to order 132 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:02.455 INFO: traces: Fitting smooth spline to order 133 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:02.789 INFO: traces: Fitting smooth spline to order 134 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:03.121 INFO: traces: Fitting smooth spline to order 135 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:03.444 INFO: traces: Fitting smooth spline to order 136 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:03.765 INFO: traces: Fitting smooth spline to order 137 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:03.949 INFO: stages: Running banzai.stages.TraceRefiner | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:04.190 INFO: traces: Fitting smooth spline to order 1 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:04.523 INFO: traces: Fitting smooth spline to order 2 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:04.860 INFO: traces: Fitting smooth spline to order 3 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:05.193 INFO: traces: Fitting smooth spline to order 4 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:05.534 INFO: traces: Fitting smooth spline to order 5 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:05.870 INFO: traces: Fitting smooth spline to order 6 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:06.201 INFO: traces: Fitting smooth spline to order 7 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:06.540 INFO: traces: Fitting smooth spline to order 8 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:06.876 INFO: traces: Fitting smooth spline to order 9 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:07.208 INFO: traces: Fitting smooth spline to order 10 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:23:07.545 INFO: traces: Fitting smooth spline to order 11 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:07.879 INFO: traces: Fitting smooth spline to order 12 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:08.208 INFO: traces: Fitting smooth spline to order 13 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:08.542 INFO: traces: Fitting smooth spline to order 14 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:08.871 INFO: traces: Fitting smooth spline to order 15 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:09.201 INFO: traces: Fitting smooth spline to order 16 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:09.529 INFO: traces: Fitting smooth spline to order 17 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:09.857 INFO: traces: Fitting smooth spline to order 18 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:10.184 INFO: traces: Fitting smooth spline to order 19 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:10.512 INFO: traces: Fitting smooth spline to order 20 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:10.839 INFO: traces: Fitting smooth spline to order 21 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:11.169 INFO: traces: Fitting smooth spline to order 22 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:11.500 INFO: traces: Fitting smooth spline to order 23 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:11.829 INFO: traces: Fitting smooth spline to order 24 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:12.155 INFO: traces: Fitting smooth spline to order 25 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:12.485 INFO: traces: Fitting smooth spline to order 26 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:12.813 INFO: traces: Fitting smooth spline to order 27 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:13.141 INFO: traces: Fitting smooth spline to order 28 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:13.470 INFO: traces: Fitting smooth spline to order 29 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:13.799 INFO: traces: Fitting smooth spline to order 30 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:14.127 INFO: traces: Fitting smooth spline to order 31 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:14.455 INFO: traces: Fitting smooth spline to order 32 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:14.783 INFO: traces: Fitting smooth spline to order 33 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:15.112 INFO: traces: Fitting smooth spline to order 34 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:15.440 INFO: traces: Fitting smooth spline to order 35 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:15.773 INFO: traces: Fitting smooth spline to order 36 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:16.106 INFO: traces: Fitting smooth spline to order 37 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:23:16.435 INFO: traces: Fitting smooth spline to order 38 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:16.763 INFO: traces: Fitting smooth spline to order 39 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:17.092 INFO: traces: Fitting smooth spline to order 40 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:17.421 INFO: traces: Fitting smooth spline to order 41 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:17.748 INFO: traces: Fitting smooth spline to order 42 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:18.085 INFO: traces: Fitting smooth spline to order 43 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:18.417 INFO: traces: Fitting smooth spline to order 44 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:18.745 INFO: traces: Fitting smooth spline to order 45 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:19.074 INFO: traces: Fitting smooth spline to order 46 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:19.402 INFO: traces: Fitting smooth spline to order 47 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:19.731 INFO: traces: Fitting smooth spline to order 48 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:20.060 INFO: traces: Fitting smooth spline to order 49 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:20.390 INFO: traces: Fitting smooth spline to order 50 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:20.721 INFO: traces: Fitting smooth spline to order 51 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:21.051 INFO: traces: Fitting smooth spline to order 52 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:21.386 INFO: traces: Fitting smooth spline to order 53 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:21.728 INFO: traces: Fitting smooth spline to order 54 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:22.065 INFO: traces: Fitting smooth spline to order 55 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:22.408 INFO: traces: Fitting smooth spline to order 56 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:22.736 INFO: traces: Fitting smooth spline to order 57 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:23.079 INFO: traces: Fitting smooth spline to order 58 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:23.427 INFO: traces: Fitting smooth spline to order 59 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:23.768 INFO: traces: Fitting smooth spline to order 60 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:24.100 INFO: traces: Fitting smooth spline to order 61 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:24.438 INFO: traces: Fitting smooth spline to order 62 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:24.775 INFO: traces: Fitting smooth spline to order 63 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:25.116 INFO: traces: Fitting smooth spline to order 64 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:23:25.458 INFO: traces: Fitting smooth spline to order 65 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:25.800 INFO: traces: Fitting smooth spline to order 66 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:26.149 INFO: traces: Fitting smooth spline to order 67 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:26.492 INFO: traces: Fitting smooth spline to order 68 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:26.832 INFO: traces: Fitting smooth spline to order 69 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:27.175 INFO: traces: Fitting smooth spline to order 70 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:27.510 INFO: traces: Fitting smooth spline to order 71 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:27.851 INFO: traces: Fitting smooth spline to order 72 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:28.190 INFO: traces: Fitting smooth spline to order 73 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:28.534 INFO: traces: Fitting smooth spline to order 74 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:28.873 INFO: traces: Fitting smooth spline to order 75 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:29.218 INFO: traces: Fitting smooth spline to order 76 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:29.565 INFO: traces: Fitting smooth spline to order 77 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:29.915 INFO: traces: Fitting smooth spline to order 78 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:30.258 INFO: traces: Fitting smooth spline to order 79 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:30.587 INFO: traces: Fitting smooth spline to order 80 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:30.915 INFO: traces: Fitting smooth spline to order 81 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:31.257 INFO: traces: Fitting smooth spline to order 82 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:31.603 INFO: traces: Fitting smooth spline to order 83 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:31.940 INFO: traces: Fitting smooth spline to order 84 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:32.279 INFO: traces: Fitting smooth spline to order 85 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:32.617 INFO: traces: Fitting smooth spline to order 86 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:32.962 INFO: traces: Fitting smooth spline to order 87 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:33.299 INFO: traces: Fitting smooth spline to order 88 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:33.635 INFO: traces: Fitting smooth spline to order 89 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:33.975 INFO: traces: Fitting smooth spline to order 90 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:34.321 INFO: traces: Fitting smooth spline to order 91 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:23:34.654 INFO: traces: Fitting smooth spline to order 92 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:34.979 INFO: traces: Fitting smooth spline to order 93 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:35.304 INFO: traces: Fitting smooth spline to order 94 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:35.640 INFO: traces: Fitting smooth spline to order 95 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:35.974 INFO: traces: Fitting smooth spline to order 96 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:36.306 INFO: traces: Fitting smooth spline to order 97 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:36.632 INFO: traces: Fitting smooth spline to order 98 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:36.969 INFO: traces: Fitting smooth spline to order 99 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:37.304 INFO: traces: Fitting smooth spline to order 100 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:37.645 INFO: traces: Fitting smooth spline to order 101 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:37.989 INFO: traces: Fitting smooth spline to order 102 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:38.328 INFO: traces: Fitting smooth spline to order 103 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:38.663 INFO: traces: Fitting smooth spline to order 104 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:38.999 INFO: traces: Fitting smooth spline to order 105 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:39.338 INFO: traces: Fitting smooth spline to order 106 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:39.684 INFO: traces: Fitting smooth spline to order 107 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:40.020 INFO: traces: Fitting smooth spline to order 108 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:40.375 INFO: traces: Fitting smooth spline to order 109 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:40.711 INFO: traces: Fitting smooth spline to order 110 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:41.051 INFO: traces: Fitting smooth spline to order 111 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:41.384 INFO: traces: Fitting smooth spline to order 112 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:41.716 INFO: traces: Fitting smooth spline to order 113 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:42.055 INFO: traces: Fitting smooth spline to order 114 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:42.391 INFO: traces: Fitting smooth spline to order 115 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:42.728 INFO: traces: Fitting smooth spline to order 116 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:43.062 INFO: traces: Fitting smooth spline to order 117 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:43.393 INFO: traces: Fitting smooth spline to order 118 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:23:43.725 INFO: traces: Fitting smooth spline to order 119 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:44.060 INFO: traces: Fitting smooth spline to order 120 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:44.385 INFO: traces: Fitting smooth spline to order 121 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:44.714 INFO: traces: Fitting smooth spline to order 122 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:45.037 INFO: traces: Fitting smooth spline to order 123 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:45.368 INFO: traces: Fitting smooth spline to order 124 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:45.696 INFO: traces: Fitting smooth spline to order 125 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:46.020 INFO: traces: Fitting smooth spline to order 126 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:46.353 INFO: traces: Fitting smooth spline to order 127 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:46.677 INFO: traces: Fitting smooth spline to order 128 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:47.006 INFO: traces: Fitting smooth spline to order 129 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:47.336 INFO: traces: Fitting smooth spline to order 130 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:47.665 INFO: traces: Fitting smooth spline to order 131 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:47.991 INFO: traces: Fitting smooth spline to order 132 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:48.320 INFO: traces: Fitting smooth spline to order 133 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:48.652 INFO: traces: Fitting smooth spline to order 134 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:48.985 INFO: traces: Fitting smooth spline to order 135 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:49.329 INFO: traces: Fitting smooth spline to order 136 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:49.662 INFO: traces: Fitting smooth spline to order 137 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:49.988 INFO: traces: Fitting smooth spline to order 138 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:50.174 INFO: stages: Running banzai.stages.ProfileFitter | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:57.404 INFO: stages: Running banzai.stages.ProfileFitter | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:12.919 INFO: calibrations: Finished | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:23.813 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0007-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:24.001 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0007-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:24.044 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0007-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:24.061 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0007-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:24:24.062 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0007-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:24.080 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0007-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:24.081 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0007-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:24.228 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0007-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:24.903 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0007-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:25.026 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0007-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:25.719 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0007-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:28.755 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0021-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:28.945 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0021-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:28.988 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0021-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:29.009 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0021-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:29.009 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0021-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:29.027 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0021-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:29.028 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0021-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:29.175 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0021-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:29.864 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0021-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:29.989 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0021-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:30.687 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0021-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:33.687 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0019-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:33.875 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0019-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:33.917 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0019-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:33.935 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0019-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:33.936 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0019-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:33.953 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0019-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:33.954 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0019-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:34.098 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0019-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:34.777 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0019-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:24:34.900 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0019-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:35.593 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0019-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:38.571 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0008-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:38.755 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0008-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:38.795 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0008-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:38.813 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0008-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:38.814 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0008-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:38.836 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0008-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:38.838 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0008-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:38.981 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0008-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:39.661 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0008-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:39.785 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0008-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:40.457 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0008-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:43.441 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0006-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:43.630 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0006-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:43.671 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0006-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:43.691 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0006-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:43.692 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0006-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:43.710 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0006-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:43.711 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0006-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:43.856 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0006-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:44.551 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0006-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:44.673 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0006-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:45.361 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0006-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:48.281 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0023-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:48.474 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0023-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:24:48.517 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0023-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:48.536 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0023-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:48.537 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0023-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:48.557 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0023-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:48.558 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0023-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:48.697 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0023-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:49.362 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0023-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:49.481 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0023-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:50.154 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0023-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:53.085 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0020-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:53.266 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0020-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:53.307 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0020-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:53.324 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0020-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:53.325 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0020-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:53.343 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0020-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:53.344 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0020-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:53.479 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0020-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:54.141 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0020-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:54.260 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0020-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:54.936 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0020-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:57.933 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0022-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:58.118 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0022-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:58.157 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0022-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:58.174 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0022-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:58.175 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0022-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:58.193 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0022-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:58.194 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0022-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:24:58.332 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0022-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:59.003 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0022-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:59.121 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0022-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:59.801 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0022-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:04.309 INFO: calibrations: Making master frames | {\"type\": \"1m0-NRES-SciCam\", \"site\": \"lsc\", \"camera\": \"fl09\", \"obstype\": \"DOUBLE\", \"min_date\": \"2017-01-01\", \"max_date\": \"2019-01-01\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:10.350 INFO: stages: Running banzai.stages.ArcStacker | {\"filename\": \"lscnrs01-fl09-20180313-0007-a91.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:12.537 INFO: calibrations: Created master calibration stack | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"calibration_type\": \"DOUBLE\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:12.540 INFO: stages: Running banzai.stages.ArcStacker | {\"filename\": \"lscnrs01-fl09-20180313-0021-a91.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:15.248 INFO: calibrations: Created master calibration stack | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"calibration_type\": \"DOUBLE\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:15.444 INFO: stages: Running banzai.stages.FlatLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:16.780 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:16.904 INFO: stages: Running banzai.stages.FlatLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:18.200 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:18.321 INFO: stages: Running banzai.stages.ArcLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:18.327 INFO: stages: Running banzai.stages.ArcLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:18.333 INFO: stages: Running banzai.stages.LineListLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:18.347 INFO: wavelength: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"ThAr_atlas_ESO_copy01.txt\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:18.348 INFO: stages: Running banzai.stages.LineListLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:18.361 INFO: wavelength: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"ThAr_atlas_ESO_copy01.txt\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:18.362 INFO: stages: Running banzai.stages.IdentifyFeatures | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:21.523 INFO: wavelength: 3258 emission features found on this image | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:21.543 INFO: wavelength: Blaze correcting emission feature fluxes | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:21.546 INFO: stages: Running banzai.stages.IdentifyFeatures | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:23.943 INFO: wavelength: 1815 emission features found on this image | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:23.955 INFO: wavelength: Blaze correcting emission feature fluxes | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:23.956 INFO: stages: Running banzai.stages.WavelengthCalibrate | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:25:23.971 INFO: wavelength: Blind solving for the wavelengths for fiber 0 (arbitrary label). | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:27:22.915 INFO: wavelength: Blind solving for the wavelengths for fiber 1 (arbitrary label). | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:27:46.609 INFO: wavelength: Principle order number is 51 for fiber 0.0 | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:27:55.099 INFO: wavelength: Principle order number is 52 for fiber 1.0 | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:28:03.318 INFO: stages: Running banzai.stages.WavelengthCalibrate | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:28:03.334 INFO: wavelength: Blind solving for the wavelengths for fiber 0 (arbitrary label). | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:28:20.898 INFO: wavelength: Blind solving for the wavelengths for fiber 1 (arbitrary label). | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:28:21.318 INFO: log: Less than 5 overlaps verified as good,setting wavelength solution to None. fiber=1 | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:28:21.319 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:28:21.320 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:28:21.321 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:28:21.321 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:28:21.322 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:28:21.428 INFO: wavelength: Principle order number is 51 for fiber 0.0 | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:28:29.825 ERROR: wavelength: All zeros for image.wavelengths for fiber 1.0. Will not refine wavelengths. | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:28:29.829 INFO: stages: Running banzai.stages.AssessWavelengthSolution | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:28:29.833 INFO: stages: Running banzai.stages.AssessWavelengthSolution | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:28:39.693 INFO: calibrations: Finished | {\"processName\": \"MainProcess\"}\n" + "2020-05-05 14:58:59.532 ERROR: wavelength: All zeros for image.wavelengths for fiber 1.0. Will not refine wavelengths. | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:58:59.532 INFO: stages: Running banzai.stages.WavelengthCalibrate | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:58:59.549 INFO: wavelength: Getting feature wavelengths from past solution. | {\"processName\": \"MainProcess\"}\n", + "2020-05-05 14:58:59.668 ERROR: wavelength: All zeros for image.wavelengths for fiber 0.0. Will not refine wavelengths. | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:58:59.669 ERROR: wavelength: All zeros for image.wavelengths for fiber 1.0. Will not refine wavelengths. | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:58:59.671 INFO: stages: Running banzai.stages.AssessWavelengthSolution | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:58:59.675 INFO: stages: Running banzai.stages.AssessWavelengthSolution | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-05 14:59:08.038 INFO: calibrations: Finished | {\"processName\": \"MainProcess\"}\n" ] } ], "source": [ + "#QUICK!\n", "import argparse\n", "from banzai.context import Context\n", "from banzai.main import add_settings_to_context\n", @@ -2093,20 +320,22 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 7, "metadata": {}, "outputs": [], "source": [ + "#QUICK!\n", "# set up the context object.\n", "context = parse_args(settings)" ] }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 8, "metadata": {}, "outputs": [], "source": [ + "#QUICK!\n", "from astropy.utils.data import get_pkg_data_filename\n", "from banzai.celery import app, schedule_calibration_stacking\n", "from banzai.dbs import get_session\n", @@ -2132,14 +361,7 @@ "DAYS_OBS = [os.path.join(instrument, os.path.basename(dayobs_path)) for instrument in INSTRUMENTS\n", " for dayobs_path in glob(os.path.join(DATA_ROOT, instrument, '201*'))]\n", "\n", - "CONFIGDB_FILENAME = os.path.join(banzai_nres_path, 'banzai_nres/tests/data/data/configdb_example.json')\n", - "# distinct files for the line lists for each instrument because otherwise they will not be added to the database\n", - "# because .db entries with the same filename are marked as duplicates (see banzai.dbs.save_calibration_info()).\n", - "LINE_LIST_FILENAMES = [os.path.join(banzai_nres_path, \n", - " 'banzai_nres/tests/data/ThAr_atlas_ESO_copy0' + str(c) + '.txt') for c in [1, 2, 3, 4]]\n", - "if len(INSTRUMENTS) > len(LINE_LIST_FILENAMES):\n", - " logger.warning(f'Found {len(LINE_LIST_FILENAMES)} line list files')\n", - " logger.warning('Not enough line list txt files for all the instruments that will be added to the database!') | {\"processName\": \"MainProcess\"}" + "CONFIGDB_FILENAME = os.path.join(banzai_nres_path, 'banzai_nres/tests/data/data/configdb_example.json')" ] }, { @@ -2148,17 +370,6 @@ "metadata": {}, "outputs": [], "source": [ - "from banzai import dbs\n", - "\n", - "def get_instrument_ids(db_address, names):\n", - " with get_session(db_address) as db_session:\n", - " instruments = []\n", - " for name in names:\n", - " criteria = dbs.Instrument.name == name\n", - " instruments.extend(db_session.query(dbs.Instrument).filter(criteria).all())\n", - " return [instrument.id for instrument in instruments]\n", - "\n", - "\n", "os.system(f'banzai_create_db --db-address={os.environ[\"DB_ADDRESS\"]}')\n", "os.system(f'banzai_add_instrument --site lsc --camera fl09 --name nres01 --camera-type 1m0-NRES-SciCam --db-address={os.environ[\"DB_ADDRESS\"]}')\n", "os.system(f'banzai_add_instrument --site elp --camera fl17 --name nres02 --camera-type 1m0-NRES-SciCam --db-address={os.environ[\"DB_ADDRESS\"]}')\n", @@ -2175,11 +386,14 @@ }, { "cell_type": "code", - "execution_count": 30, + "execution_count": 11, "metadata": {}, "outputs": [], "source": [ - "from banzai.utils.stage_utils import run_pipeline_stages" + "#QUICK!\n", + "from banzai.utils.stage_utils import run_pipeline_stages\n", + "from banzai.calibrations import make_master_calibrations\n", + "instrument = dbs.get_instruments_at_site('lsc', settings.db_address)[0]" ] }, { @@ -2209,30 +423,19 @@ ] }, { - "cell_type": "code", - "execution_count": 33, - "metadata": {}, - "outputs": [], - "source": [ - "mark_frames_as_good('*b91*')" - ] - }, - { - "cell_type": "code", - "execution_count": 34, + "cell_type": "markdown", "metadata": {}, - "outputs": [], "source": [ - "from banzai.calibrations import make_master_calibrations" + "Now we actually run the stages. If you have previously done the reduction in full, the below stages can be repeated in any order you want. I.e. I could choose just to run `make_master_calibrations(instrument, 'DARK', '2017-01-01', '2019-01-01', context) `" ] }, { "cell_type": "code", - "execution_count": 35, + "execution_count": 33, "metadata": {}, "outputs": [], "source": [ - "instrument = dbs.get_instruments_at_site('lsc', settings.db_address)[0]" + "mark_frames_as_good('*b91*')" ] }, { @@ -2295,7 +498,7 @@ }, { "cell_type": "code", - "execution_count": 44, + "execution_count": 12, "metadata": {}, "outputs": [], "source": [ @@ -2306,7 +509,7 @@ }, { "cell_type": "code", - "execution_count": 45, + "execution_count": 12, "metadata": {}, "outputs": [], "source": [ diff --git a/banzai_nres/tests/data/ThAr_atlas_ESO_copy01.txt b/banzai_nres/data/ThAr_atlas_ESO.txt similarity index 100% rename from banzai_nres/tests/data/ThAr_atlas_ESO_copy01.txt rename to banzai_nres/data/ThAr_atlas_ESO.txt diff --git a/banzai_nres/data/__init__.py b/banzai_nres/data/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/banzai_nres/main.py b/banzai_nres/main.py index ab924688..1070d7fa 100644 --- a/banzai_nres/main.py +++ b/banzai_nres/main.py @@ -90,28 +90,6 @@ def add_bpm(): dbs.save_calibration_info(args.filename, bpm_image, args.db_address) -def add_line_list(): - # add a line list to the database for particular instrument. - parser = argparse.ArgumentParser(description="Add a bad pixel mask to the db.") - parser.add_argument('--filename', help='Full path to Line list .txt file.') - parser.add_argument('--instrument-id', help='instrument id as in the database') - parser.add_argument("--log-level", default='debug', choices=['debug', 'info', 'warning', - 'critical', 'fatal', 'error']) - parser.add_argument('--db-address', dest='db_address', - default='mysql://cmccully:password@localhost/test', - help='Database address: Should be in SQLAlchemy form') - args = parser.parse_args() - add_settings_to_context(args, banzai_nres.settings) - logs.set_log_level(args.log_level) - utc_now = Time(datetime.utcnow(), scale='utc').datetime - line_list_container = type('Image', (), {'obstype': LineListLoader(context.Context({})).calibration_type.upper(), - 'dateobs': utc_now, 'datecreated': utc_now, - 'instrument': type('Image', (), {'id': args.instrument_id}), - 'is_master': True, 'is_bad': False, - 'frame_id': 0, 'grouping_criteria': []}) - dbs.save_calibration_info(args.filename, line_list_container, args.db_address) - - def add_bpms_from_archive(): parser = argparse.ArgumentParser(description="Add bad pixel mask from a given archive api") parser.add_argument('--db-address', dest='db_address', diff --git a/banzai_nres/tests/data/ThAr_atlas_ESO_copy02.txt b/banzai_nres/tests/data/ThAr_atlas_ESO_copy02.txt deleted file mode 100644 index 1f9531a1..00000000 --- a/banzai_nres/tests/data/ThAr_atlas_ESO_copy02.txt +++ /dev/null @@ -1,2456 +0,0 @@ - 1 2768.842 - 2 2795.531 - 3 2832.315 - 4 2837.295 - 5 2842.812 - 6 2851.259 - 7 2852.125 - 8 2870.406 - 9 2884.290 - 10 2885.049 - 11 2887.818 - 12 2898.934 - 13 2899.720 - 14 2921.620 - 15 2925.051 - 16 2928.254 - 17 2942.860 - 18 2957.583 - 19 2957.916 - 20 2968.687 - 21 2974.012 - 22 2978.660 - 23 2983.817 - 24 2993.799 - 25 2999.094 - 26 3006.932 - 27 3008.497 - 28 3034.066 - 29 3046.951 - 30 3049.092 - 31 3060.439 - 32 3061.700 - 33 3067.729 - 34 3072.115 - 35 3078.828 - 36 3080.217 - 37 3082.981 - 38 3085.026 - 39 3088.203 - 40 3088.470 - 41 3090.094 - 42 3093.396 - 43 3104.352 - 44 3105.747 - 45 3107.026 - 46 3108.297 - 47 3110.021 - 48 3117.684 - 49 3119.526 - 50 3122.963 - 51 3124.387 - 52 3125.507 - 53 3131.070 - 54 3136.216 - 55 3136.829 - 56 3139.017 - 57 3140.272 - 58 3142.836 - 59 3145.637 - 60 3146.043 - 61 3150.455 - 62 3154.301 - 63 3154.775 - 64 3161.394 - 65 3165.296 - 66 3166.098 - 67 3169.329 - 68 3169.673 - 69 3171.276 - 70 3173.427 - 71 3174.204 - 72 3175.726 - 73 3178.243 - 74 3179.048 - 75 3180.194 - 76 3184.949 - 77 3192.586 - 78 3194.228 - 79 3195.689 - 80 3198.969 - 81 3202.521 - 82 3204.321 - 83 3205.001 - 84 3207.585 - 85 3210.309 - 86 3211.194 - 87 3213.574 - 88 3214.075 - 89 3214.380 - 90 3216.738 - 91 3220.351 - 92 3222.404 - 93 3225.411 - 94 3229.010 - 95 3230.868 - 96 3235.840 - 97 3238.116 - 98 3238.934 - 99 3241.108 - 100 3243.689 - 101 3244.449 - 102 3245.760 - 103 3249.800 - 104 3251.916 - 105 3253.866 - 106 3254.810 - 107 3256.274 - 108 3257.367 - 109 3258.105 - 110 3259.061 - 111 3262.668 - 112 3263.570 - 113 3265.578 - 114 3266.635 - 115 3270.817 - 116 3272.027 - 117 3273.317 - 118 3273.916 - 119 3275.068 - 120 3280.371 - 121 3281.049 - 122 3281.702 - 123 3285.804 - 124 3286.583 - 125 3287.789 - 126 3290.600 - 127 3291.739 - 128 3292.521 - 129 3293.641 - 130 3298.050 - 131 3299.669 - 132 3301.651 - 133 3304.238 - 134 3305.304 - 135 3307.228 - 136 3309.365 - 137 3314.827 - 138 3319.345 - 139 3319.910 - 140 3324.753 - 141 3325.121 - 142 3327.193 - 143 3329.728 - 144 3330.477 - 145 3333.129 - 146 3334.604 - 147 3337.870 - 148 3340.725 - 149 3344.759 - 150 3346.556 - 151 3348.768 - 152 3350.924 - 153 3351.229 - 154 3354.180 - 155 3358.602 - 156 3360.998 - 157 3364.686 - 158 3372.823 - 159 3373.493 - 160 3374.975 - 161 3376.436 - 162 3378.573 - 163 3380.860 - 164 3385.532 - 165 3386.501 - 166 3387.921 - 167 3388.531 - 168 3392.035 - 169 3396.728 - 170 3397.516 - 171 3398.545 - 172 3401.711 - 173 3402.695 - 174 3405.558 - 175 3408.750 - 176 3413.013 - 177 3415.885 - 178 3417.498 - 179 3419.173 - 180 3421.210 - 181 3422.656 - 182 3423.990 - 183 3428.999 - 184 3433.999 - 185 3434.727 - 186 3435.977 - 187 3436.727 - 188 3437.307 - 189 3439.399 - 190 3442.579 - 191 3445.217 - 192 3445.744 - 193 3446.547 - 194 3449.645 - 195 3451.702 - 196 3454.095 - 197 3457.069 - 198 3462.851 - 199 3464.127 - 200 3465.765 - 201 3468.220 - 202 3469.345 - 203 3469.921 - 204 3471.219 - 205 3471.959 - 206 3476.747 - 207 3478.232 - 208 3479.173 - 209 3479.685 - 210 3480.053 - 211 3480.506 - 212 3482.761 - 213 3485.212 - 214 3486.551 - 215 3489.508 - 216 3491.536 - 217 3493.519 - 218 3495.700 - 219 3496.811 - 220 3498.010 - 221 3498.621 - 222 3501.867 - 223 3503.786 - 224 3509.779 - 225 3511.157 - 226 3514.388 - 227 3518.404 - 228 3518.886 - 229 3520.000 - 230 3521.270 - 231 3523.506 - 232 3526.634 - 233 3528.412 - 234 3530.515 - 235 3531.451 - 236 3535.320 - 237 3536.011 - 238 3537.160 - 239 3539.587 - 240 3542.498 - 241 3543.148 - 242 3544.018 - 243 3545.596 - 244 3545.845 - 245 3547.338 - 246 3548.514 - 247 3549.596 - 248 3550.718 - 249 3551.402 - 250 3553.110 - 251 3554.306 - 252 3555.014 - 253 3555.705 - 254 3556.904 - 255 3557.465 - 256 3559.508 - 257 3561.030 - 258 3561.781 - 259 3562.193 - 260 3563.376 - 261 3564.333 - 262 3565.030 - 263 3567.264 - 264 3569.820 - 265 3572.392 - 266 3573.220 - 267 3575.322 - 268 3581.608 - 269 3582.355 - 270 3583.102 - 271 3584.176 - 272 3588.441 - 273 3589.360 - 274 3589.750 - 275 3590.925 - 276 3591.452 - 277 3592.779 - 278 3593.883 - 279 3594.986 - 280 3595.618 - 281 3598.120 - 282 3599.724 - 283 3600.432 - 284 3601.034 - 285 3603.204 - 286 3604.682 - 287 3605.194 - 288 3605.879 - 289 3606.522 - 290 3608.378 - 291 3612.428 - 292 3612.867 - 293 3615.133 - 294 3615.850 - 295 3617.672 - 296 3618.363 - 297 3620.839 - 298 3621.119 - 299 3622.138 - 300 3622.795 - 301 3623.773 - 302 3625.628 - 303 3626.939 - 304 3629.850 - 305 3634.582 - 306 3635.943 - 307 3638.319 - 308 3638.644 - 309 3639.447 - 310 3639.833 - 311 3642.249 - 312 3643.512 - 313 3645.707 - 314 3647.646 - 315 3648.421 - 316 3649.250 - 317 3652.168 - 318 3654.462 - 319 3655.278 - 320 3656.050 - 321 3656.694 - 322 3657.643 - 323 3658.809 - 324 3659.629 - 325 3660.437 - 326 3661.621 - 327 3662.750 - 328 3663.202 - 329 3663.702 - 330 3666.981 - 331 3668.139 - 332 3669.640 - 333 3669.968 - 334 3671.539 - 335 3672.300 - 336 3673.260 - 337 3673.793 - 338 3674.014 - 339 3674.903 - 340 3675.137 - 341 3675.567 - 342 3678.048 - 343 3678.270 - 344 3678.480 - 345 3679.134 - 346 3679.710 - 347 3680.061 - 348 3680.447 - 349 3682.486 - 350 3682.545 - 351 3684.933 - 352 3687.984 - 353 3688.760 - 354 3690.623 - 355 3691.411 - 356 3691.876 - 357 3692.566 - 358 3694.178 - 359 3695.289 - 360 3695.974 - 361 3697.743 - 362 3698.106 - 363 3699.181 - 364 3699.880 - 365 3700.978 - 366 3703.230 - 367 3703.774 - 368 3704.861 - 369 3706.767 - 370 3709.862 - 371 3711.304 - 372 3711.623 - 373 3712.559 - 374 3715.560 - 375 3716.583 - 376 3718.207 - 377 3719.434 - 378 3719.836 - 379 3720.306 - 380 3721.215 - 381 3721.825 - 382 3723.656 - 383 3724.517 - 384 3725.393 - 385 3726.724 - 386 3727.902 - 387 3729.309 - 388 3730.368 - 389 3730.748 - 390 3732.985 - 391 3733.672 - 392 3734.597 - 393 3737.512 - 394 3737.889 - 395 3741.183 - 396 3742.923 - 397 3745.659 - 398 3745.970 - 399 3747.539 - 400 3749.084 - 401 3749.618 - 402 3751.022 - 403 3752.569 - 404 3754.593 - 405 3755.212 - 406 3756.294 - 407 3757.694 - 408 3758.467 - 409 3759.316 - 410 3761.469 - 411 3762.933 - 412 3765.270 - 413 3766.261 - 414 3767.901 - 415 3769.585 - 416 3770.056 - 417 3770.540 - 418 3771.370 - 419 3772.650 - 420 3776.271 - 421 3780.966 - 422 3783.012 - 423 3783.296 - 424 3784.575 - 425 3785.600 - 426 3789.167 - 427 3790.355 - 428 3790.794 - 429 3792.374 - 430 3794.698 - 431 3795.385 - 432 3797.207 - 433 3798.103 - 434 3800.198 - 435 3801.491 - 436 3803.075 - 437 3803.984 - 438 3805.820 - 439 3807.874 - 440 3809.490 - 441 3810.995 - 442 3813.067 - 443 3815.566 - 444 3818.685 - 445 3820.792 - 446 3821.431 - 447 3822.146 - 448 3823.067 - 449 3825.111 - 450 3825.700 - 451 3826.369 - 452 3826.830 - 453 3828.384 - 454 3830.060 - 455 3830.773 - 456 3831.640 - 457 3833.086 - 458 3834.679 - 459 3836.572 - 460 3837.875 - 461 3839.700 - 462 3840.800 - 463 3841.960 - 464 3842.896 - 465 3845.420 - 466 3846.887 - 467 3849.183 - 468 3850.570 - 469 3852.135 - 470 3854.510 - 471 3856.354 - 472 3859.839 - 473 3862.421 - 474 3863.406 - 475 3866.909 - 476 3868.530 - 477 3869.663 - 478 3872.722 - 479 3873.148 - 480 3873.474 - 481 3873.822 - 482 3874.243 - 483 3874.862 - 484 3875.373 - 485 3877.463 - 486 3878.662 - 487 3879.644 - 488 3884.822 - 489 3886.916 - 490 3891.970 - 491 3893.652 - 492 3895.419 - 493 3898.437 - 494 3900.878 - 495 3901.662 - 496 3903.102 - 497 3905.186 - 498 3908.749 - 499 3910.977 - 500 3911.909 - 501 3913.081 - 502 3914.760 - 503 3915.848 - 504 3916.417 - 505 3917.269 - 506 3918.070 - 507 3919.023 - 508 3920.442 - 509 3923.799 - 510 3925.093 - 511 3925.720 - 512 3927.421 - 513 3928.620 - 514 3929.669 - 515 3931.256 - 516 3932.550 - 517 3932.911 - 518 3933.661 - 519 3934.274 - 520 3936.353 - 521 3937.040 - 522 3937.923 - 523 3938.614 - 524 3942.073 - 525 3942.556 - 526 3943.394 - 527 3944.270 - 528 3945.135 - 529 3946.100 - 530 3947.331 - 531 3947.504 - 532 3948.030 - 533 3948.979 - 534 3950.395 - 535 3951.515 - 536 3952.740 - 537 3955.170 - 538 3955.890 - 539 3956.690 - 540 3959.300 - 541 3960.269 - 542 3961.521 - 543 3962.419 - 544 3964.030 - 545 3967.392 - 546 3968.467 - 547 3969.002 - 548 3969.664 - 549 3972.154 - 550 3972.639 - 551 3973.196 - 552 3974.480 - 553 3976.414 - 554 3979.360 - 555 3980.089 - 556 3981.106 - 557 3984.879 - 558 3987.206 - 559 3988.027 - 560 3988.599 - 561 3990.492 - 562 3991.730 - 563 3994.549 - 564 3996.061 - 565 3996.668 - 566 3997.865 - 567 3998.733 - 568 4000.281 - 569 4001.058 - 570 4001.893 - 571 4003.308 - 572 4005.092 - 573 4007.018 - 574 4008.210 - 575 4009.057 - 576 4009.819 - 577 4011.739 - 578 4012.495 - 579 4013.870 - 580 4014.716 - 581 4017.063 - 582 4018.099 - 583 4019.129 - 584 4020.354 - 585 4022.076 - 586 4023.338 - 587 4024.802 - 588 4025.655 - 589 4026.147 - 590 4027.009 - 591 4029.657 - 592 4029.825 - 593 4030.292 - 594 4030.842 - 595 4032.595 - 596 4033.862 - 597 4035.470 - 598 4036.048 - 599 4036.565 - 600 4039.864 - 601 4041.203 - 602 4042.910 - 603 4043.394 - 604 4044.418 - 605 4048.287 - 606 4049.944 - 607 4050.887 - 608 4052.940 - 609 4053.527 - 610 4059.253 - 611 4063.407 - 612 4064.331 - 613 4067.450 - 614 4069.201 - 615 4069.461 - 616 4070.238 - 617 4072.010 - 618 4072.400 - 619 4073.856 - 620 4075.503 - 621 4076.640 - 622 4076.960 - 623 4079.600 - 624 4080.670 - 625 4081.367 - 626 4082.400 - 627 4083.468 - 628 4085.042 - 629 4085.434 - 630 4086.520 - 631 4087.284 - 632 4088.726 - 633 4089.137 - 634 4094.747 - 635 4096.076 - 636 4097.150 - 637 4097.747 - 638 4100.341 - 639 4102.617 - 640 4103.910 - 641 4105.337 - 642 4107.050 - 643 4107.853 - 644 4108.419 - 645 4109.323 - 646 4110.826 - 647 4112.754 - 648 4115.759 - 649 4116.713 - 650 4123.572 - 651 4127.412 - 652 4128.650 - 653 4131.002 - 654 4131.712 - 655 4131.730 - 656 4132.753 - 657 4134.068 - 658 4135.480 - 659 4136.285 - 660 4136.395 - 661 4136.436 - 662 4138.040 - 663 4140.235 - 664 4142.701 - 665 4143.649 - 666 4148.181 - 667 4149.987 - 668 4154.720 - 669 4156.110 - 670 4156.516 - 671 4157.280 - 672 4157.395 - 673 4158.590 - 674 4161.738 - 675 4162.509 - 676 4164.179 - 677 4165.766 - 678 4168.634 - 679 4170.533 - 680 4178.059 - 681 4179.253 - 682 4179.715 - 683 4181.883 - 684 4184.137 - 685 4189.561 - 686 4190.712 - 687 4191.028 - 688 4192.362 - 689 4193.016 - 690 4194.936 - 691 4198.317 - 692 4200.675 - 693 4201.846 - 694 4204.041 - 695 4208.411 - 696 4208.890 - 697 4210.004 - 698 4210.923 - 699 4213.067 - 700 4214.828 - 701 4216.069 - 702 4217.450 - 703 4218.690 - 704 4220.068 - 705 4222.670 - 706 4223.440 - 707 4223.564 - 708 4223.593 - 709 4226.299 - 710 4226.726 - 711 4227.020 - 712 4227.387 - 713 4228.180 - 714 4229.147 - 715 4229.890 - 716 4230.426 - 717 4235.463 - 718 4237.230 - 719 4241.094 - 720 4247.988 - 721 4248.390 - 722 4250.314 - 723 4251.185 - 724 4253.538 - 725 4255.237 - 726 4255.751 - 727 4255.797 - 728 4256.253 - 729 4257.496 - 730 4258.520 - 731 4259.361 - 732 4260.333 - 733 4266.286 - 734 4269.942 - 735 4272.168 - 736 4272.874 - 737 4273.357 - 738 4274.024 - 739 4275.190 - 740 4276.807 - 741 4277.314 - 742 4277.550 - 743 4278.323 - 744 4280.568 - 745 4281.067 - 746 4281.414 - 747 4282.041 - 748 4282.900 - 749 4283.009 - 750 4283.518 - 751 4286.228 - 752 4288.668 - 753 4291.809 - 754 4294.719 - 755 4297.306 - 756 4297.990 - 757 4299.635 - 758 4299.839 - 759 4300.100 - 760 4300.660 - 761 4304.956 - 762 4306.366 - 763 4307.176 - 764 4308.122 - 765 4308.600 - 766 4309.250 - 767 4309.940 - 768 4311.799 - 769 4312.997 - 770 4314.319 - 771 4315.254 - 772 4318.415 - 773 4320.126 - 774 4325.274 - 775 4328.915 - 776 4330.843 - 777 4331.250 - 778 4332.060 - 779 4333.560 - 780 4335.337 - 781 4335.709 - 782 4337.277 - 783 4338.107 - 784 4340.895 - 785 4342.444 - 786 4343.951 - 787 4344.326 - 788 4345.167 - 789 4345.851 - 790 4346.436 - 791 4348.110 - 792 4349.072 - 793 4352.230 - 794 4352.612 - 795 4353.448 - 796 4354.482 - 797 4358.320 - 798 4359.372 - 799 4362.070 - 800 4363.794 - 801 4365.930 - 802 4367.870 - 803 4369.494 - 804 4369.875 - 805 4370.760 - 806 4371.360 - 807 4374.124 - 808 4374.785 - 809 4375.960 - 810 4378.176 - 811 4379.740 - 812 4381.402 - 813 4381.860 - 814 4384.656 - 815 4385.080 - 816 4387.787 - 817 4391.110 - 818 4392.974 - 819 4393.759 - 820 4397.915 - 821 4400.090 - 822 4401.020 - 823 4401.581 - 824 4402.927 - 825 4404.910 - 826 4408.482 - 827 4408.883 - 828 4412.739 - 829 4412.893 - 830 4414.486 - 831 4416.237 - 832 4416.844 - 833 4420.900 - 834 4422.048 - 835 4423.720 - 836 4426.010 - 837 4430.180 - 838 4431.020 - 839 4432.252 - 840 4432.963 - 841 4433.830 - 842 4438.746 - 843 4439.123 - 844 4439.480 - 845 4440.324 - 846 4440.866 - 847 4441.608 - 848 4443.665 - 849 4445.033 - 850 4445.315 - 851 4445.901 - 852 4447.834 - 853 4448.554 - 854 4448.880 - 855 4450.793 - 856 4452.565 - 857 4458.001 - 858 4460.530 - 859 4461.241 - 860 4461.527 - 861 4463.666 - 862 4465.340 - 863 4469.525 - 864 4470.990 - 865 4474.770 - 866 4475.221 - 867 4478.595 - 868 4479.637 - 869 4480.822 - 870 4481.830 - 871 4482.169 - 872 4483.346 - 873 4485.713 - 874 4486.897 - 875 4487.495 - 876 4488.312 - 877 4488.680 - 878 4489.664 - 879 4490.990 - 880 4493.333 - 881 4497.914 - 882 4498.550 - 883 4498.940 - 884 4499.983 - 885 4502.950 - 886 4505.216 - 887 4506.494 - 888 4510.526 - 889 4510.733 - 890 4513.223 - 891 4513.680 - 892 4515.118 - 893 4516.064 - 894 4519.259 - 895 4521.194 - 896 4522.323 - 897 4530.570 - 898 4532.257 - 899 4533.077 - 900 4533.237 - 901 4533.304 - 902 4534.120 - 903 4535.254 - 904 4537.144 - 905 4537.670 - 906 4540.999 - 907 4544.514 - 908 4545.080 - 909 4545.915 - 910 4547.249 - 911 4547.780 - 912 4552.153 - 913 4555.812 - 914 4558.346 - 915 4561.347 - 916 4563.661 - 917 4567.240 - 918 4568.142 - 919 4570.972 - 920 4577.823 - 921 4579.390 - 922 4579.827 - 923 4581.173 - 924 4588.426 - 925 4589.930 - 926 4592.666 - 927 4593.643 - 928 4595.420 - 929 4596.097 - 930 4598.770 - 931 4603.144 - 932 4607.934 - 933 4608.620 - 934 4609.600 - 935 4611.859 - 936 4612.543 - 937 4613.604 - 938 4615.024 - 939 4615.334 - 940 4619.479 - 941 4621.163 - 942 4628.298 - 943 4628.441 - 944 4631.761 - 945 4633.765 - 946 4637.250 - 947 4638.685 - 948 4640.046 - 949 4641.253 - 950 4644.707 - 951 4646.686 - 952 4647.251 - 953 4650.234 - 954 4651.555 - 955 4651.989 - 956 4655.212 - 957 4657.940 - 958 4659.570 - 959 4663.202 - 960 4666.005 - 961 4666.798 - 962 4668.171 - 963 4669.984 - 964 4673.660 - 965 4676.055 - 966 4680.237 - 967 4680.646 - 968 4683.351 - 969 4686.194 - 970 4689.251 - 971 4690.622 - 972 4691.635 - 973 4694.091 - 974 4695.038 - 975 4695.454 - 976 4700.771 - 977 4702.316 - 978 4703.360 - 979 4703.989 - 980 4705.760 - 981 4706.251 - 982 4708.294 - 983 4712.481 - 984 4712.840 - 985 4720.458 - 986 4721.276 - 987 4721.620 - 988 4722.088 - 989 4723.438 - 990 4723.784 - 991 4724.772 - 992 4726.910 - 993 4728.133 - 994 4729.128 - 995 4732.080 - 996 4735.930 - 997 4739.676 - 998 4740.529 - 999 4740.952 - 1000 4742.117 - 1001 4743.687 - 1002 4745.337 - 1003 4749.200 - 1004 4749.971 - 1005 4752.414 - 1006 4758.128 - 1007 4764.346 - 1008 4764.890 - 1009 4765.595 - 1010 4766.600 - 1011 4773.241 - 1012 4774.259 - 1013 4775.794 - 1014 4777.191 - 1015 4778.294 - 1016 4779.728 - 1017 4782.761 - 1018 4783.861 - 1019 4786.531 - 1020 4787.148 - 1021 4789.386 - 1022 4793.244 - 1023 4795.913 - 1024 4806.070 - 1025 4808.133 - 1026 4809.614 - 1027 4812.375 - 1028 4813.007 - 1029 4813.720 - 1030 4813.896 - 1031 4817.020 - 1032 4818.647 - 1033 4819.193 - 1034 4820.464 - 1035 4820.884 - 1036 4821.587 - 1037 4822.854 - 1038 4823.606 - 1039 4823.996 - 1040 4826.700 - 1041 4829.797 - 1042 4831.121 - 1043 4831.597 - 1044 4832.802 - 1045 4833.178 - 1046 4840.843 - 1047 4843.941 - 1048 4845.162 - 1049 4847.900 - 1050 4848.362 - 1051 4849.140 - 1052 4850.439 - 1053 4852.868 - 1054 4858.332 - 1055 4861.216 - 1056 4861.717 - 1057 4863.172 - 1058 4865.477 - 1059 4865.910 - 1060 4867.590 - 1061 4868.881 - 1062 4871.289 - 1063 4872.917 - 1064 4874.364 - 1065 4876.260 - 1066 4878.009 - 1067 4878.733 - 1068 4879.900 - 1069 4881.204 - 1070 4882.250 - 1071 4887.947 - 1072 4889.060 - 1073 4889.490 - 1074 4892.760 - 1075 4893.445 - 1076 4894.955 - 1077 4898.459 - 1078 4899.240 - 1079 4902.054 - 1080 4902.770 - 1081 4904.750 - 1082 4910.156 - 1083 4910.793 - 1084 4911.378 - 1085 4912.529 - 1086 4919.815 - 1087 4920.623 - 1088 4921.613 - 1089 4925.950 - 1090 4927.780 - 1091 4929.086 - 1092 4933.240 - 1093 4933.852 - 1094 4936.774 - 1095 4937.829 - 1096 4939.642 - 1097 4943.064 - 1098 4945.458 - 1099 4946.663 - 1100 4947.575 - 1101 4950.251 - 1102 4950.626 - 1103 4954.660 - 1104 4960.423 - 1105 4961.726 - 1106 4965.120 - 1107 4965.731 - 1108 4968.755 - 1109 4970.063 - 1110 4972.177 - 1111 4980.186 - 1112 4982.487 - 1113 4985.372 - 1114 4987.147 - 1115 4989.308 - 1116 4993.749 - 1117 5002.097 - 1118 5003.598 - 1119 5004.127 - 1120 5009.350 - 1121 5015.889 - 1122 5017.160 - 1123 5017.254 - 1124 5019.324 - 1125 5019.806 - 1126 5022.005 - 1127 5028.655 - 1128 5029.891 - 1129 5039.230 - 1130 5041.122 - 1131 5044.719 - 1132 5045.248 - 1133 5047.043 - 1134 5048.813 - 1135 5048.936 - 1136 5049.796 - 1137 5050.784 - 1138 5051.888 - 1139 5055.347 - 1140 5057.986 - 1141 5058.361 - 1142 5059.861 - 1143 5061.656 - 1144 5062.070 - 1145 5062.932 - 1146 5064.602 - 1147 5064.945 - 1148 5066.135 - 1149 5066.773 - 1150 5067.973 - 1151 5069.338 - 1152 5081.440 - 1153 5085.020 - 1154 5085.295 - 1155 5090.550 - 1156 5094.106 - 1157 5095.064 - 1158 5096.484 - 1159 5098.043 - 1160 5098.931 - 1161 5098.970 - 1162 5100.621 - 1163 5101.129 - 1164 5111.278 - 1165 5113.382 - 1166 5115.044 - 1167 5118.200 - 1168 5122.499 - 1169 5125.489 - 1170 5125.950 - 1171 5128.489 - 1172 5134.746 - 1173 5137.473 - 1174 5140.773 - 1175 5141.810 - 1176 5143.267 - 1177 5143.916 - 1178 5145.360 - 1179 5148.211 - 1180 5151.612 - 1181 5154.243 - 1182 5158.604 - 1183 5159.620 - 1184 5160.710 - 1185 5161.539 - 1186 5162.284 - 1187 5163.458 - 1188 5165.820 - 1189 5168.586 - 1190 5168.922 - 1191 5173.671 - 1192 5175.324 - 1193 5175.911 - 1194 5176.280 - 1195 5176.403 - 1196 5176.961 - 1197 5177.623 - 1198 5183.989 - 1199 5184.453 - 1200 5186.413 - 1201 5187.337 - 1202 5187.467 - 1203 5187.746 - 1204 5190.872 - 1205 5193.825 - 1206 5194.020 - 1207 5194.457 - 1208 5195.813 - 1209 5198.800 - 1210 5199.163 - 1211 5203.848 - 1212 5205.152 - 1213 5206.495 - 1214 5209.724 - 1215 5211.230 - 1216 5213.349 - 1217 5216.596 - 1218 5218.527 - 1219 5219.109 - 1220 5220.926 - 1221 5221.270 - 1222 5228.224 - 1223 5231.159 - 1224 5233.225 - 1225 5234.107 - 1226 5237.903 - 1227 5238.813 - 1228 5239.552 - 1229 5240.196 - 1230 5247.196 - 1231 5247.654 - 1232 5252.786 - 1233 5254.259 - 1234 5258.360 - 1235 5260.104 - 1236 5261.472 - 1237 5266.710 - 1238 5269.792 - 1239 5273.131 - 1240 5274.118 - 1241 5277.500 - 1242 5281.068 - 1243 5291.816 - 1244 5294.397 - 1245 5296.278 - 1246 5297.743 - 1247 5298.282 - 1248 5300.523 - 1249 5301.404 - 1250 5303.483 - 1251 5305.770 - 1252 5306.986 - 1253 5307.465 - 1254 5310.266 - 1255 5312.002 - 1256 5312.528 - 1257 5312.904 - 1258 5317.494 - 1259 5320.770 - 1260 5322.898 - 1261 5325.143 - 1262 5326.277 - 1263 5326.975 - 1264 5329.374 - 1265 5330.080 - 1266 5340.498 - 1267 5343.581 - 1268 5347.971 - 1269 5351.126 - 1270 5351.836 - 1271 5355.636 - 1272 5358.706 - 1273 5359.827 - 1274 5360.150 - 1275 5361.155 - 1276 5362.575 - 1277 5369.282 - 1278 5369.447 - 1279 5370.709 - 1280 5372.702 - 1281 5374.822 - 1282 5375.352 - 1283 5376.130 - 1284 5376.780 - 1285 5379.110 - 1286 5382.927 - 1287 5384.301 - 1288 5386.610 - 1289 5388.050 - 1290 5390.440 - 1291 5392.572 - 1292 5393.972 - 1293 5394.760 - 1294 5398.701 - 1295 5398.922 - 1296 5399.010 - 1297 5399.174 - 1298 5400.145 - 1299 5402.690 - 1300 5403.199 - 1301 5407.653 - 1302 5410.768 - 1303 5415.491 - 1304 5417.485 - 1305 5421.346 - 1306 5421.836 - 1307 5424.008 - 1308 5425.678 - 1309 5426.407 - 1310 5431.112 - 1311 5434.151 - 1312 5435.892 - 1313 5437.387 - 1314 5439.970 - 1315 5440.601 - 1316 5443.118 - 1317 5443.210 - 1318 5447.153 - 1319 5449.478 - 1320 5451.650 - 1321 5452.218 - 1322 5457.370 - 1323 5458.967 - 1324 5461.735 - 1325 5464.205 - 1326 5470.759 - 1327 5473.440 - 1328 5474.865 - 1329 5479.075 - 1330 5484.146 - 1331 5488.628 - 1332 5492.643 - 1333 5493.204 - 1334 5494.330 - 1335 5495.872 - 1336 5499.255 - 1337 5499.647 - 1338 5501.281 - 1339 5504.301 - 1340 5506.112 - 1341 5507.538 - 1342 5508.558 - 1343 5509.993 - 1344 5514.873 - 1345 5518.989 - 1346 5524.582 - 1347 5524.930 - 1348 5527.295 - 1349 5528.227 - 1350 5537.130 - 1351 5537.556 - 1352 5538.608 - 1353 5539.262 - 1354 5539.910 - 1355 5541.581 - 1356 5542.890 - 1357 5548.175 - 1358 5551.372 - 1359 5552.623 - 1360 5554.070 - 1361 5557.045 - 1362 5558.342 - 1363 5558.702 - 1364 5559.891 - 1365 5564.201 - 1366 5567.998 - 1367 5571.191 - 1368 5572.465 - 1369 5573.353 - 1370 5576.204 - 1371 5577.700 - 1372 5579.358 - 1373 5580.077 - 1374 5580.754 - 1375 5583.762 - 1376 5587.026 - 1377 5588.750 - 1378 5593.613 - 1379 5595.063 - 1380 5595.846 - 1381 5597.460 - 1382 5599.654 - 1383 5601.603 - 1384 5602.852 - 1385 5604.515 - 1386 5606.386 - 1387 5606.732 - 1388 5609.573 - 1389 5610.104 - 1390 5610.231 - 1391 5610.680 - 1392 5612.068 - 1393 5615.319 - 1394 5619.975 - 1395 5630.297 - 1396 5632.872 - 1397 5633.295 - 1398 5639.746 - 1399 5641.734 - 1400 5645.668 - 1401 5646.451 - 1402 5648.991 - 1403 5650.703 - 1404 5657.925 - 1405 5659.130 - 1406 5664.621 - 1407 5665.180 - 1408 5665.628 - 1409 5667.128 - 1410 5674.986 - 1411 5677.053 - 1412 5679.005 - 1413 5681.900 - 1414 5685.192 - 1415 5691.710 - 1416 5700.458 - 1417 5700.917 - 1418 5702.651 - 1419 5707.103 - 1420 5717.171 - 1421 5719.623 - 1422 5720.183 - 1423 5724.253 - 1424 5724.463 - 1425 5725.388 - 1426 5732.975 - 1427 5736.029 - 1428 5739.517 - 1429 5741.170 - 1430 5741.829 - 1431 5748.741 - 1432 5749.388 - 1433 5753.026 - 1434 5760.550 - 1435 5762.794 - 1436 5763.529 - 1437 5767.778 - 1438 5768.181 - 1439 5771.760 - 1440 5772.116 - 1441 5773.946 - 1442 5777.400 - 1443 5781.658 - 1444 5782.289 - 1445 5789.645 - 1446 5792.430 - 1447 5796.068 - 1448 5796.418 - 1449 5797.319 - 1450 5798.478 - 1451 5800.829 - 1452 5802.082 - 1453 5804.141 - 1454 5807.681 - 1455 5812.972 - 1456 5815.422 - 1457 5822.793 - 1458 5830.827 - 1459 5832.370 - 1460 5834.263 - 1461 5838.950 - 1462 5840.640 - 1463 5843.807 - 1464 5845.918 - 1465 5852.680 - 1466 5853.474 - 1467 5854.120 - 1468 5859.668 - 1469 5860.315 - 1470 5863.718 - 1471 5866.811 - 1472 5868.374 - 1473 5869.850 - 1474 5870.552 - 1475 5871.182 - 1476 5882.625 - 1477 5885.701 - 1478 5886.531 - 1479 5888.592 - 1480 5889.953 - 1481 5891.451 - 1482 5894.698 - 1483 5895.281 - 1484 5899.844 - 1485 5904.159 - 1486 5905.570 - 1487 5908.935 - 1488 5911.229 - 1489 5912.084 - 1490 5914.671 - 1491 5916.728 - 1492 5918.944 - 1493 5922.802 - 1494 5925.403 - 1495 5926.232 - 1496 5927.130 - 1497 5928.805 - 1498 5929.480 - 1499 5929.934 - 1500 5934.409 - 1501 5934.461 - 1502 5936.386 - 1503 5937.162 - 1504 5937.663 - 1505 5938.825 - 1506 5942.668 - 1507 5944.647 - 1508 5948.799 - 1509 5949.260 - 1510 5955.561 - 1511 5959.673 - 1512 5962.056 - 1513 5969.737 - 1514 5971.590 - 1515 5973.664 - 1516 5975.064 - 1517 5981.900 - 1518 5986.266 - 1519 5987.289 - 1520 5989.044 - 1521 5991.007 - 1522 5994.128 - 1523 5996.629 - 1524 5999.000 - 1525 6000.762 - 1526 6001.203 - 1527 6005.165 - 1528 6005.740 - 1529 6007.072 - 1530 6010.160 - 1531 6011.533 - 1532 6013.680 - 1533 6015.422 - 1534 6021.035 - 1535 6023.224 - 1536 6025.140 - 1537 6030.445 - 1538 6032.124 - 1539 6032.872 - 1540 6033.413 - 1541 6035.192 - 1542 6037.697 - 1543 6038.680 - 1544 6042.589 - 1545 6043.230 - 1546 6044.432 - 1547 6049.051 - 1548 6052.721 - 1549 6053.380 - 1550 6055.593 - 1551 6059.373 - 1552 6061.536 - 1553 6065.779 - 1554 6069.020 - 1555 6073.103 - 1556 6077.105 - 1557 6077.872 - 1558 6078.421 - 1559 6079.222 - 1560 6085.374 - 1561 6087.262 - 1562 6088.030 - 1563 6090.760 - 1564 6098.120 - 1565 6099.083 - 1566 6101.160 - 1567 6101.725 - 1568 6102.594 - 1569 6103.560 - 1570 6103.641 - 1571 6104.568 - 1572 6105.645 - 1573 6107.533 - 1574 6112.837 - 1575 6114.920 - 1576 6116.166 - 1577 6119.699 - 1578 6120.556 - 1579 6121.407 - 1580 6122.214 - 1581 6123.380 - 1582 6124.480 - 1583 6125.739 - 1584 6127.380 - 1585 6129.545 - 1586 6137.926 - 1587 6138.670 - 1588 6145.430 - 1589 6150.683 - 1590 6151.993 - 1591 6154.068 - 1592 6154.516 - 1593 6155.581 - 1594 6157.087 - 1595 6161.353 - 1596 6162.170 - 1597 6164.479 - 1598 6169.822 - 1599 6172.280 - 1600 6173.106 - 1601 6178.431 - 1602 6180.705 - 1603 6182.621 - 1604 6184.778 - 1605 6188.125 - 1606 6191.905 - 1607 6193.856 - 1608 6198.222 - 1609 6203.492 - 1610 6205.860 - 1611 6207.220 - 1612 6208.686 - 1613 6212.507 - 1614 6215.945 - 1615 6220.011 - 1616 6221.319 - 1617 6224.527 - 1618 6226.369 - 1619 6232.974 - 1620 6234.855 - 1621 6240.953 - 1622 6243.130 - 1623 6248.400 - 1624 6250.485 - 1625 6257.423 - 1626 6258.606 - 1627 6261.064 - 1628 6261.418 - 1629 6266.173 - 1630 6271.544 - 1631 6274.116 - 1632 6274.164 - 1633 6277.238 - 1634 6279.166 - 1635 6285.278 - 1636 6287.255 - 1637 6291.191 - 1638 6293.242 - 1639 6296.876 - 1640 6300.916 - 1641 6303.250 - 1642 6307.662 - 1643 6309.140 - 1644 6310.810 - 1645 6315.775 - 1646 6317.182 - 1647 6321.820 - 1648 6324.450 - 1649 6326.367 - 1650 6327.277 - 1651 6331.413 - 1652 6337.620 - 1653 6339.668 - 1654 6342.859 - 1655 6348.737 - 1656 6355.910 - 1657 6369.139 - 1658 6369.577 - 1659 6371.943 - 1660 6376.930 - 1661 6379.673 - 1662 6384.719 - 1663 6387.395 - 1664 6399.230 - 1665 6406.446 - 1666 6411.899 - 1667 6413.614 - 1668 6416.315 - 1669 6431.570 - 1670 6437.761 - 1671 6439.071 - 1672 6441.950 - 1673 6443.890 - 1674 6446.771 - 1675 6450.006 - 1676 6450.955 - 1677 6457.282 - 1678 6462.595 - 1679 6466.560 - 1680 6483.100 - 1681 6487.441 - 1682 6488.883 - 1683 6490.737 - 1684 6493.197 - 1685 6493.777 - 1686 6501.992 - 1687 6503.511 - 1688 6506.986 - 1689 6509.050 - 1690 6512.364 - 1691 6513.840 - 1692 6522.043 - 1693 6531.341 - 1694 6537.614 - 1695 6538.115 - 1696 6545.718 - 1697 6551.705 - 1698 6554.160 - 1699 6558.875 - 1700 6569.632 - 1701 6576.122 - 1702 6577.214 - 1703 6577.656 - 1704 6580.229 - 1705 6583.906 - 1706 6584.613 - 1707 6588.539 - 1708 6591.484 - 1709 6593.462 - 1710 6593.939 - 1711 6596.100 - 1712 6599.482 - 1713 6604.853 - 1714 6605.416 - 1715 6613.374 - 1716 6617.058 - 1717 6617.515 - 1718 6618.166 - 1719 6619.946 - 1720 6638.240 - 1721 6638.912 - 1722 6639.720 - 1723 6643.790 - 1724 6644.663 - 1725 6646.540 - 1726 6648.495 - 1727 6648.958 - 1728 6658.677 - 1729 6660.640 - 1730 6662.268 - 1731 6664.020 - 1732 6666.360 - 1733 6668.816 - 1734 6673.579 - 1735 6674.697 - 1736 6677.282 - 1737 6678.706 - 1738 6683.367 - 1739 6684.360 - 1740 6687.520 - 1741 6692.726 - 1742 6694.496 - 1743 6696.140 - 1744 6697.712 - 1745 6698.850 - 1746 6704.051 - 1747 6711.252 - 1748 6713.970 - 1749 6717.385 - 1750 6719.200 - 1751 6727.458 - 1752 6728.118 - 1753 6728.759 - 1754 6733.748 - 1755 6742.884 - 1756 6752.832 - 1757 6754.300 - 1758 6756.453 - 1759 6757.109 - 1760 6758.203 - 1761 6765.669 - 1762 6766.560 - 1763 6772.174 - 1764 6778.312 - 1765 6780.125 - 1766 6780.413 - 1767 6787.736 - 1768 6788.840 - 1769 6791.235 - 1770 6809.100 - 1771 6809.509 - 1772 6818.260 - 1773 6823.508 - 1774 6824.677 - 1775 6827.240 - 1776 6829.035 - 1777 6834.924 - 1778 6851.860 - 1779 6853.523 - 1780 6854.109 - 1781 6861.300 - 1782 6863.520 - 1783 6866.366 - 1784 6866.763 - 1785 6868.450 - 1786 6871.290 - 1787 6874.753 - 1788 6879.590 - 1789 6882.811 - 1790 6886.408 - 1791 6886.570 - 1792 6887.100 - 1793 6888.170 - 1794 6889.303 - 1795 6909.849 - 1796 6911.226 - 1797 6916.128 - 1798 6937.666 - 1799 6942.538 - 1800 6943.610 - 1801 6945.490 - 1802 6948.205 - 1803 6951.460 - 1804 6954.656 - 1805 6965.430 - 1806 6989.655 - 1807 6992.170 - 1808 6993.037 - 1809 7000.803 - 1810 7002.883 - 1811 7018.567 - 1812 7030.262 - 1813 7036.283 - 1814 7045.797 - 1815 7053.619 - 1816 7058.489 - 1817 7060.041 - 1818 7060.653 - 1819 7064.451 - 1820 7067.217 - 1821 7068.730 - 1822 7072.394 - 1823 7075.333 - 1824 7084.169 - 1825 7086.700 - 1826 7089.339 - 1827 7100.514 - 1828 7107.496 - 1829 7109.860 - 1830 7114.398 - 1831 7122.044 - 1832 7124.560 - 1833 7125.800 - 1834 7130.184 - 1835 7132.100 - 1836 7142.331 - 1837 7147.041 - 1838 7148.559 - 1839 7150.284 - 1840 7154.762 - 1841 7154.953 - 1842 7156.941 - 1843 7158.830 - 1844 7159.947 - 1845 7162.570 - 1846 7168.895 - 1847 7173.372 - 1848 7191.133 - 1849 7200.045 - 1850 7206.483 - 1851 7206.986 - 1852 7208.006 - 1853 7212.689 - 1854 7218.054 - 1855 7219.151 - 1856 7229.930 - 1857 7230.862 - 1858 7233.580 - 1859 7242.092 - 1860 7244.696 - 1861 7246.127 - 1862 7255.354 - 1863 7256.986 - 1864 7258.177 - 1865 7270.660 - 1866 7272.936 - 1867 7284.903 - 1868 7285.440 - 1869 7288.980 - 1870 7296.265 - 1871 7298.143 - 1872 7305.404 - 1873 7308.641 - 1874 7311.710 - 1875 7315.066 - 1876 7316.000 - 1877 7324.807 - 1878 7328.285 - 1879 7329.491 - 1880 7335.577 - 1881 7341.151 - 1882 7342.576 - 1883 7350.780 - 1884 7353.316 - 1885 7372.118 - 1886 7376.877 - 1887 7383.980 - 1888 7392.970 - 1889 7402.252 - 1890 7411.736 - 1891 7412.310 - 1892 7417.790 - 1893 7418.550 - 1894 7421.827 - 1895 7422.260 - 1896 7425.240 - 1897 7428.940 - 1898 7430.253 - 1899 7435.330 - 1900 7436.250 - 1901 7447.801 - 1902 7455.208 - 1903 7461.874 - 1904 7471.180 - 1905 7481.354 - 1906 7483.625 - 1907 7484.240 - 1908 7487.973 - 1909 7489.614 - 1910 7503.867 - 1911 7510.420 - 1912 7511.349 - 1913 7511.790 - 1914 7514.651 - 1915 7523.134 - 1916 7525.508 - 1917 7549.313 - 1918 7565.851 - 1919 7567.741 - 1920 7569.511 - 1921 7585.743 - 1922 7589.330 - 1923 7598.205 - 1924 7607.823 - 1925 7618.330 - 1926 7625.705 - 1927 7627.175 - 1928 7628.860 - 1929 7630.310 - 1930 7635.105 - 1931 7647.379 - 1932 7652.320 - 1933 7653.828 - 1934 7654.699 - 1935 7658.324 - 1936 7660.890 - 1937 7670.040 - 1938 7678.126 - 1939 7685.307 - 1940 7697.924 - 1941 7704.810 - 1942 7710.269 - 1943 7713.937 - 1944 7724.206 - 1945 7731.738 - 1946 7782.316 - 1947 7788.934 - 1948 7798.358 - 1949 7814.330 - 1950 7817.770 - 1951 7834.457 - 1952 7840.457 - 1953 7841.791 - 1954 7847.539 - 1955 7861.910 - 1956 7865.969 - 1957 7868.200 - 1958 7886.283 - 1959 7891.075 - 1960 7900.320 - 1961 7916.450 - 1962 7937.733 - 1963 7941.726 - 1964 7948.175 - 1965 7978.973 - 1966 7987.973 - 1967 8006.156 - 1968 8014.786 - 1969 8022.201 - 1970 8022.330 - 1971 8032.431 - 1972 8037.230 - 1973 8046.130 - 1974 8053.307 - 1975 8062.630 - 1976 8066.826 - 1977 8068.742 - 1978 8075.652 - 1979 8079.680 - 1980 8085.219 - 1981 8093.623 - 1982 8103.692 - 1983 8115.311 - 1984 8122.723 - 1985 8129.405 - 1986 8138.475 - 1987 8143.138 - 1988 8159.727 - 1989 8169.786 - 1990 8178.840 - 1991 8186.911 - 1992 8202.147 - 1993 8203.201 - 1994 8231.406 - 1995 8252.393 - 1996 8254.742 - 1997 8259.511 - 1998 8263.924 - 1999 8264.521 - 2000 8275.626 - 2001 8320.855 - 2002 8330.450 - 2003 8332.210 - 2004 8358.726 - 2005 8367.393 - 2006 8369.340 - 2007 8408.208 - 2008 8416.727 - 2009 8417.998 - 2010 8421.225 - 2011 8424.647 - 2012 8445.487 - 2013 8446.511 - 2014 8464.236 - 2015 8471.826 - 2016 8478.358 - 2017 8490.300 - 2018 8510.624 - 2019 8516.554 - 2020 8521.441 - 2021 8554.944 - 2022 8573.120 - 2023 8605.780 - 2024 8616.222 - 2025 8620.470 - 2026 8621.322 - 2027 8629.142 - 2028 8631.356 - 2029 8635.741 - 2030 8638.362 - 2031 8639.441 - 2032 8645.309 - 2033 8648.396 - 2034 8649.149 - 2035 8655.876 - 2036 8662.137 - 2037 8665.485 - 2038 8667.446 - 2039 8667.943 - 2040 8668.116 - 2041 8678.430 - 2042 8682.220 - 2043 8686.093 - 2044 8686.619 - 2045 8687.848 - 2046 8691.335 - 2047 8698.596 - 2048 8701.121 - 2049 8703.702 - 2050 8704.860 - 2051 8707.359 - 2052 8709.234 - 2053 8710.414 - 2054 8712.853 - 2055 8713.654 - 2056 8719.629 - 2057 8721.659 - 2058 8722.458 - 2059 8723.718 - 2060 8724.376 - 2061 8730.821 - 2062 8732.424 - 2063 8734.023 - 2064 8739.781 - 2065 8748.031 - 2066 8749.169 - 2067 8751.206 - 2068 8758.243 - 2069 8760.449 - 2070 8761.720 - 2071 8766.745 - 2072 8771.880 - 2073 8772.384 - 2074 8772.805 - 2075 8773.532 - 2076 8775.573 - 2077 8782.716 - 2078 8784.142 - 2079 8784.562 - 2080 8784.590 - 2081 8790.376 - 2082 8792.058 - 2083 8798.172 - 2084 8804.590 - 2085 8805.898 - 2086 8810.254 - 2087 8812.511 - 2088 8816.173 - 2089 8817.743 - 2090 8821.759 - 2091 8829.693 - 2092 8841.183 - 2093 8847.990 - 2094 8848.306 - 2095 8849.315 - 2096 8849.970 - 2097 8852.791 - 2098 8854.908 - 2099 8859.019 - 2100 8860.976 - 2101 8866.715 - 2102 8868.833 - 2103 8875.232 - 2104 8881.900 - 2105 8889.194 - 2106 8892.986 - 2107 8893.540 - 2108 8910.856 - 2109 8912.773 - 2110 8917.510 - 2111 8927.729 - 2112 8928.093 - 2113 8941.661 - 2114 8948.421 - 2115 8949.122 - 2116 8955.847 - 2117 8957.986 - 2118 8962.190 - 2119 8962.207 - 2120 8962.895 - 2121 8967.003 - 2122 8967.640 - 2123 8969.867 - 2124 8979.702 - 2125 8980.739 - 2126 8985.281 - 2127 8987.408 - 2128 8990.478 - 2129 8990.894 - 2130 8995.189 - 2131 8997.876 - 2132 9009.883 - 2133 9012.526 - 2134 9016.590 - 2135 9017.590 - 2136 9031.819 - 2137 9037.893 - 2138 9038.691 - 2139 9040.123 - 2140 9045.353 - 2141 9046.713 - 2142 9048.250 - 2143 9053.485 - 2144 9056.081 - 2145 9062.563 - 2146 9063.960 - 2147 9066.111 - 2148 9067.248 - 2149 9069.582 - 2150 9072.278 - 2151 9075.420 - 2152 9076.195 - 2153 9090.446 - 2154 9090.818 - 2155 9101.083 - 2156 9111.531 - 2157 9118.138 - 2158 9119.637 - 2159 9122.966 - 2160 9126.329 - 2161 9129.183 - 2162 9132.273 - 2163 9134.692 - 2164 9135.938 - 2165 9140.556 - 2166 9155.297 - 2167 9156.188 - 2168 9165.895 - 2169 9167.795 - 2170 9170.822 - 2171 9178.779 - 2172 9187.565 - 2173 9193.593 - 2174 9194.680 - 2175 9199.685 - 2176 9203.962 - 2177 9208.025 - 2178 9208.581 - 2179 9215.920 - 2180 9221.433 - 2181 9224.498 - 2182 9227.512 - 2183 9232.496 - 2184 9233.273 - 2185 9233.857 - 2186 9239.326 - 2187 9243.761 - 2188 9245.256 - 2189 9250.578 - 2190 9260.325 - 2191 9263.683 - 2192 9266.207 - 2193 9267.689 - 2194 9270.150 - 2195 9271.181 - 2196 9289.562 - 2197 9291.580 - 2198 9294.974 - 2199 9300.013 - 2200 9307.896 - 2201 9310.444 - 2202 9317.729 - 2203 9320.071 - 2204 9336.162 - 2205 9340.705 - 2206 9354.218 - 2207 9355.991 - 2208 9360.988 - 2209 9378.534 - 2210 9383.272 - 2211 9388.931 - 2212 9390.585 - 2213 9399.089 - 2214 9409.349 - 2215 9413.676 - 2216 9414.089 - 2217 9417.457 - 2218 9420.620 - 2219 9431.600 - 2220 9432.282 - 2221 9436.812 - 2222 9450.461 - 2223 9455.202 - 2224 9458.626 - 2225 9470.682 - 2226 9474.879 - 2227 9486.926 - 2228 9495.498 - 2229 9497.189 - 2230 9500.300 - 2231 9505.393 - 2232 9507.652 - 2233 9510.946 - 2234 9536.407 - 2235 9548.030 - 2236 9553.984 - 2237 9561.245 - 2238 9565.559 - 2239 9567.280 - 2240 9567.829 - 2241 9577.348 - 2242 9582.813 - 2243 9583.080 - 2244 9587.027 - 2245 9590.343 - 2246 9595.391 - 2247 9608.486 - 2248 9608.936 - 2249 9619.218 - 2250 9620.995 - 2251 9625.198 - 2252 9627.671 - 2253 9629.569 - 2254 9630.744 - 2255 9632.644 - 2256 9642.478 - 2257 9643.319 - 2258 9656.441 - 2259 9663.644 - 2260 9664.698 - 2261 9674.791 - 2262 9676.104 - 2263 9676.836 - 2264 9685.677 - 2265 9695.031 - 2266 9701.576 - 2267 9702.272 - 2268 9716.142 - 2269 9718.492 - 2270 9736.213 - 2271 9743.562 - 2272 9746.463 - 2273 9753.592 - 2274 9757.220 - 2275 9769.535 - 2276 9779.453 - 2277 9789.511 - 2278 9796.200 - 2279 9797.245 - 2280 9800.363 - 2281 9812.697 - 2282 9814.958 - 2283 9819.178 - 2284 9826.449 - 2285 9831.669 - 2286 9833.423 - 2287 9834.007 - 2288 9838.848 - 2289 9840.917 - 2290 9845.684 - 2291 9855.742 - 2292 9864.598 - 2293 9865.449 - 2294 9867.891 - 2295 9868.921 - 2296 9871.995 - 2297 9872.630 - 2298 9873.815 - 2299 9896.048 - 2300 9898.354 - 2301 9902.356 - 2302 9907.472 - 2303 9910.075 - 2304 9910.837 - 2305 9911.113 - 2306 9912.199 - 2307 9916.120 - 2308 9927.325 - 2309 9934.718 - 2310 9935.199 - 2311 9938.836 - 2312 9943.064 - 2313 9952.370 - 2314 9963.491 - 2315 9970.463 - 2316 9974.689 - 2317 9985.050 - 2318 9987.635 - 2319 9989.938 - 2320 9992.648 - 2321 9993.863 - 2322 9998.509 - 2323 9998.960 - 2324 10011.39 - 2325 10033.22 - 2326 10037.11 - 2327 10039.09 - 2328 10039.36 - 2329 10045.31 - 2330 10048.03 - 2331 10056.20 - 2332 10079.54 - 2333 10081.22 - 2334 10082.87 - 2335 10083.78 - 2336 10086.40 - 2337 10089.13 - 2338 10102.57 - 2339 10105.07 - 2340 10111.87 - 2341 10117.99 - 2342 10131.36 - 2343 10133.56 - 2344 10137.38 - 2345 10140.43 - 2346 10141.39 - 2347 10144.26 - 2348 10175.00 - 2349 10178.52 - 2350 10180.59 - 2351 10184.53 - 2352 10188.41 - 2353 10211.53 - 2354 10214.43 - 2355 10218.43 - 2356 10223.65 - 2357 10236.02 - 2358 10241.77 - 2359 10247.55 - 2360 10250.68 - 2361 10255.58 - 2362 10257.36 - 2363 10258.16 - 2364 10271.18 - 2365 10272.05 - 2366 10283.11 - 2367 10288.99 - 2368 10301.16 - 2369 10304.07 - 2370 10308.54 - 2371 10314.89 - 2372 10316.89 - 2373 10334.92 - 2374 10343.82 - 2375 10344.28 - 2376 10346.53 - 2377 10349.04 - 2378 10358.16 - 2379 10369.52 - 2380 10377.48 - 2381 10378.14 - 2382 10387.49 - 2383 10403.05 - 2384 10412.99 - 2385 10429.67 - 2386 10436.86 - 2387 10439.50 - 2388 10450.44 - 2389 10459.72 - 2390 10483.36 - 2391 10492.25 - 2392 10494.84 - 2393 10498.49 - 2394 10502.58 - 2395 10512.20 - 2396 10518.18 - 2397 10525.83 - 2398 10527.78 - 2399 10529.98 - 2400 10533.38 - 2401 10536.86 - 2402 10540.21 - 2403 10540.95 - 2404 10545.29 - 2405 10554.83 - 2406 10556.45 - 2407 10565.30 - 2408 10576.35 - 2409 10585.02 - 2410 10587.09 - 2411 10591.34 - 2412 10596.90 - 2413 10601.33 - 2414 10605.45 - 2415 10613.38 - 2416 10615.00 - 2417 10622.54 - 2418 10646.51 - 2419 10664.23 - 2420 10678.36 - 2421 10700.35 - 2422 10703.64 - 2423 10723.92 - 2424 10725.41 - 2425 10726.92 - 2426 10732.24 - 2427 10741.81 - 2428 10744.36 - 2429 10752.47 - 2430 10754.33 - 2431 10772.43 - 2432 10776.98 - 2433 10779.09 - 2434 10785.91 - 2435 10786.36 - 2436 10803.91 - 2437 10804.52 - 2438 10807.34 - 2439 10812.27 - 2440 10820.08 - 2441 10834.17 - 2442 10853.45 - 2443 10862.50 - 2444 10869.96 - 2445 10874.57 - 2446 10890.28 - 2447 10901.18 - 2448 10911.32 - 2449 10913.57 - 2450 10923.72 - 2451 10941.62 - 2452 10948.15 - 2453 10962.88 - 2454 10983.63 - 2455 10990.21 - diff --git a/banzai_nres/tests/data/ThAr_atlas_ESO_copy03.txt b/banzai_nres/tests/data/ThAr_atlas_ESO_copy03.txt deleted file mode 100644 index 1f9531a1..00000000 --- a/banzai_nres/tests/data/ThAr_atlas_ESO_copy03.txt +++ /dev/null @@ -1,2456 +0,0 @@ - 1 2768.842 - 2 2795.531 - 3 2832.315 - 4 2837.295 - 5 2842.812 - 6 2851.259 - 7 2852.125 - 8 2870.406 - 9 2884.290 - 10 2885.049 - 11 2887.818 - 12 2898.934 - 13 2899.720 - 14 2921.620 - 15 2925.051 - 16 2928.254 - 17 2942.860 - 18 2957.583 - 19 2957.916 - 20 2968.687 - 21 2974.012 - 22 2978.660 - 23 2983.817 - 24 2993.799 - 25 2999.094 - 26 3006.932 - 27 3008.497 - 28 3034.066 - 29 3046.951 - 30 3049.092 - 31 3060.439 - 32 3061.700 - 33 3067.729 - 34 3072.115 - 35 3078.828 - 36 3080.217 - 37 3082.981 - 38 3085.026 - 39 3088.203 - 40 3088.470 - 41 3090.094 - 42 3093.396 - 43 3104.352 - 44 3105.747 - 45 3107.026 - 46 3108.297 - 47 3110.021 - 48 3117.684 - 49 3119.526 - 50 3122.963 - 51 3124.387 - 52 3125.507 - 53 3131.070 - 54 3136.216 - 55 3136.829 - 56 3139.017 - 57 3140.272 - 58 3142.836 - 59 3145.637 - 60 3146.043 - 61 3150.455 - 62 3154.301 - 63 3154.775 - 64 3161.394 - 65 3165.296 - 66 3166.098 - 67 3169.329 - 68 3169.673 - 69 3171.276 - 70 3173.427 - 71 3174.204 - 72 3175.726 - 73 3178.243 - 74 3179.048 - 75 3180.194 - 76 3184.949 - 77 3192.586 - 78 3194.228 - 79 3195.689 - 80 3198.969 - 81 3202.521 - 82 3204.321 - 83 3205.001 - 84 3207.585 - 85 3210.309 - 86 3211.194 - 87 3213.574 - 88 3214.075 - 89 3214.380 - 90 3216.738 - 91 3220.351 - 92 3222.404 - 93 3225.411 - 94 3229.010 - 95 3230.868 - 96 3235.840 - 97 3238.116 - 98 3238.934 - 99 3241.108 - 100 3243.689 - 101 3244.449 - 102 3245.760 - 103 3249.800 - 104 3251.916 - 105 3253.866 - 106 3254.810 - 107 3256.274 - 108 3257.367 - 109 3258.105 - 110 3259.061 - 111 3262.668 - 112 3263.570 - 113 3265.578 - 114 3266.635 - 115 3270.817 - 116 3272.027 - 117 3273.317 - 118 3273.916 - 119 3275.068 - 120 3280.371 - 121 3281.049 - 122 3281.702 - 123 3285.804 - 124 3286.583 - 125 3287.789 - 126 3290.600 - 127 3291.739 - 128 3292.521 - 129 3293.641 - 130 3298.050 - 131 3299.669 - 132 3301.651 - 133 3304.238 - 134 3305.304 - 135 3307.228 - 136 3309.365 - 137 3314.827 - 138 3319.345 - 139 3319.910 - 140 3324.753 - 141 3325.121 - 142 3327.193 - 143 3329.728 - 144 3330.477 - 145 3333.129 - 146 3334.604 - 147 3337.870 - 148 3340.725 - 149 3344.759 - 150 3346.556 - 151 3348.768 - 152 3350.924 - 153 3351.229 - 154 3354.180 - 155 3358.602 - 156 3360.998 - 157 3364.686 - 158 3372.823 - 159 3373.493 - 160 3374.975 - 161 3376.436 - 162 3378.573 - 163 3380.860 - 164 3385.532 - 165 3386.501 - 166 3387.921 - 167 3388.531 - 168 3392.035 - 169 3396.728 - 170 3397.516 - 171 3398.545 - 172 3401.711 - 173 3402.695 - 174 3405.558 - 175 3408.750 - 176 3413.013 - 177 3415.885 - 178 3417.498 - 179 3419.173 - 180 3421.210 - 181 3422.656 - 182 3423.990 - 183 3428.999 - 184 3433.999 - 185 3434.727 - 186 3435.977 - 187 3436.727 - 188 3437.307 - 189 3439.399 - 190 3442.579 - 191 3445.217 - 192 3445.744 - 193 3446.547 - 194 3449.645 - 195 3451.702 - 196 3454.095 - 197 3457.069 - 198 3462.851 - 199 3464.127 - 200 3465.765 - 201 3468.220 - 202 3469.345 - 203 3469.921 - 204 3471.219 - 205 3471.959 - 206 3476.747 - 207 3478.232 - 208 3479.173 - 209 3479.685 - 210 3480.053 - 211 3480.506 - 212 3482.761 - 213 3485.212 - 214 3486.551 - 215 3489.508 - 216 3491.536 - 217 3493.519 - 218 3495.700 - 219 3496.811 - 220 3498.010 - 221 3498.621 - 222 3501.867 - 223 3503.786 - 224 3509.779 - 225 3511.157 - 226 3514.388 - 227 3518.404 - 228 3518.886 - 229 3520.000 - 230 3521.270 - 231 3523.506 - 232 3526.634 - 233 3528.412 - 234 3530.515 - 235 3531.451 - 236 3535.320 - 237 3536.011 - 238 3537.160 - 239 3539.587 - 240 3542.498 - 241 3543.148 - 242 3544.018 - 243 3545.596 - 244 3545.845 - 245 3547.338 - 246 3548.514 - 247 3549.596 - 248 3550.718 - 249 3551.402 - 250 3553.110 - 251 3554.306 - 252 3555.014 - 253 3555.705 - 254 3556.904 - 255 3557.465 - 256 3559.508 - 257 3561.030 - 258 3561.781 - 259 3562.193 - 260 3563.376 - 261 3564.333 - 262 3565.030 - 263 3567.264 - 264 3569.820 - 265 3572.392 - 266 3573.220 - 267 3575.322 - 268 3581.608 - 269 3582.355 - 270 3583.102 - 271 3584.176 - 272 3588.441 - 273 3589.360 - 274 3589.750 - 275 3590.925 - 276 3591.452 - 277 3592.779 - 278 3593.883 - 279 3594.986 - 280 3595.618 - 281 3598.120 - 282 3599.724 - 283 3600.432 - 284 3601.034 - 285 3603.204 - 286 3604.682 - 287 3605.194 - 288 3605.879 - 289 3606.522 - 290 3608.378 - 291 3612.428 - 292 3612.867 - 293 3615.133 - 294 3615.850 - 295 3617.672 - 296 3618.363 - 297 3620.839 - 298 3621.119 - 299 3622.138 - 300 3622.795 - 301 3623.773 - 302 3625.628 - 303 3626.939 - 304 3629.850 - 305 3634.582 - 306 3635.943 - 307 3638.319 - 308 3638.644 - 309 3639.447 - 310 3639.833 - 311 3642.249 - 312 3643.512 - 313 3645.707 - 314 3647.646 - 315 3648.421 - 316 3649.250 - 317 3652.168 - 318 3654.462 - 319 3655.278 - 320 3656.050 - 321 3656.694 - 322 3657.643 - 323 3658.809 - 324 3659.629 - 325 3660.437 - 326 3661.621 - 327 3662.750 - 328 3663.202 - 329 3663.702 - 330 3666.981 - 331 3668.139 - 332 3669.640 - 333 3669.968 - 334 3671.539 - 335 3672.300 - 336 3673.260 - 337 3673.793 - 338 3674.014 - 339 3674.903 - 340 3675.137 - 341 3675.567 - 342 3678.048 - 343 3678.270 - 344 3678.480 - 345 3679.134 - 346 3679.710 - 347 3680.061 - 348 3680.447 - 349 3682.486 - 350 3682.545 - 351 3684.933 - 352 3687.984 - 353 3688.760 - 354 3690.623 - 355 3691.411 - 356 3691.876 - 357 3692.566 - 358 3694.178 - 359 3695.289 - 360 3695.974 - 361 3697.743 - 362 3698.106 - 363 3699.181 - 364 3699.880 - 365 3700.978 - 366 3703.230 - 367 3703.774 - 368 3704.861 - 369 3706.767 - 370 3709.862 - 371 3711.304 - 372 3711.623 - 373 3712.559 - 374 3715.560 - 375 3716.583 - 376 3718.207 - 377 3719.434 - 378 3719.836 - 379 3720.306 - 380 3721.215 - 381 3721.825 - 382 3723.656 - 383 3724.517 - 384 3725.393 - 385 3726.724 - 386 3727.902 - 387 3729.309 - 388 3730.368 - 389 3730.748 - 390 3732.985 - 391 3733.672 - 392 3734.597 - 393 3737.512 - 394 3737.889 - 395 3741.183 - 396 3742.923 - 397 3745.659 - 398 3745.970 - 399 3747.539 - 400 3749.084 - 401 3749.618 - 402 3751.022 - 403 3752.569 - 404 3754.593 - 405 3755.212 - 406 3756.294 - 407 3757.694 - 408 3758.467 - 409 3759.316 - 410 3761.469 - 411 3762.933 - 412 3765.270 - 413 3766.261 - 414 3767.901 - 415 3769.585 - 416 3770.056 - 417 3770.540 - 418 3771.370 - 419 3772.650 - 420 3776.271 - 421 3780.966 - 422 3783.012 - 423 3783.296 - 424 3784.575 - 425 3785.600 - 426 3789.167 - 427 3790.355 - 428 3790.794 - 429 3792.374 - 430 3794.698 - 431 3795.385 - 432 3797.207 - 433 3798.103 - 434 3800.198 - 435 3801.491 - 436 3803.075 - 437 3803.984 - 438 3805.820 - 439 3807.874 - 440 3809.490 - 441 3810.995 - 442 3813.067 - 443 3815.566 - 444 3818.685 - 445 3820.792 - 446 3821.431 - 447 3822.146 - 448 3823.067 - 449 3825.111 - 450 3825.700 - 451 3826.369 - 452 3826.830 - 453 3828.384 - 454 3830.060 - 455 3830.773 - 456 3831.640 - 457 3833.086 - 458 3834.679 - 459 3836.572 - 460 3837.875 - 461 3839.700 - 462 3840.800 - 463 3841.960 - 464 3842.896 - 465 3845.420 - 466 3846.887 - 467 3849.183 - 468 3850.570 - 469 3852.135 - 470 3854.510 - 471 3856.354 - 472 3859.839 - 473 3862.421 - 474 3863.406 - 475 3866.909 - 476 3868.530 - 477 3869.663 - 478 3872.722 - 479 3873.148 - 480 3873.474 - 481 3873.822 - 482 3874.243 - 483 3874.862 - 484 3875.373 - 485 3877.463 - 486 3878.662 - 487 3879.644 - 488 3884.822 - 489 3886.916 - 490 3891.970 - 491 3893.652 - 492 3895.419 - 493 3898.437 - 494 3900.878 - 495 3901.662 - 496 3903.102 - 497 3905.186 - 498 3908.749 - 499 3910.977 - 500 3911.909 - 501 3913.081 - 502 3914.760 - 503 3915.848 - 504 3916.417 - 505 3917.269 - 506 3918.070 - 507 3919.023 - 508 3920.442 - 509 3923.799 - 510 3925.093 - 511 3925.720 - 512 3927.421 - 513 3928.620 - 514 3929.669 - 515 3931.256 - 516 3932.550 - 517 3932.911 - 518 3933.661 - 519 3934.274 - 520 3936.353 - 521 3937.040 - 522 3937.923 - 523 3938.614 - 524 3942.073 - 525 3942.556 - 526 3943.394 - 527 3944.270 - 528 3945.135 - 529 3946.100 - 530 3947.331 - 531 3947.504 - 532 3948.030 - 533 3948.979 - 534 3950.395 - 535 3951.515 - 536 3952.740 - 537 3955.170 - 538 3955.890 - 539 3956.690 - 540 3959.300 - 541 3960.269 - 542 3961.521 - 543 3962.419 - 544 3964.030 - 545 3967.392 - 546 3968.467 - 547 3969.002 - 548 3969.664 - 549 3972.154 - 550 3972.639 - 551 3973.196 - 552 3974.480 - 553 3976.414 - 554 3979.360 - 555 3980.089 - 556 3981.106 - 557 3984.879 - 558 3987.206 - 559 3988.027 - 560 3988.599 - 561 3990.492 - 562 3991.730 - 563 3994.549 - 564 3996.061 - 565 3996.668 - 566 3997.865 - 567 3998.733 - 568 4000.281 - 569 4001.058 - 570 4001.893 - 571 4003.308 - 572 4005.092 - 573 4007.018 - 574 4008.210 - 575 4009.057 - 576 4009.819 - 577 4011.739 - 578 4012.495 - 579 4013.870 - 580 4014.716 - 581 4017.063 - 582 4018.099 - 583 4019.129 - 584 4020.354 - 585 4022.076 - 586 4023.338 - 587 4024.802 - 588 4025.655 - 589 4026.147 - 590 4027.009 - 591 4029.657 - 592 4029.825 - 593 4030.292 - 594 4030.842 - 595 4032.595 - 596 4033.862 - 597 4035.470 - 598 4036.048 - 599 4036.565 - 600 4039.864 - 601 4041.203 - 602 4042.910 - 603 4043.394 - 604 4044.418 - 605 4048.287 - 606 4049.944 - 607 4050.887 - 608 4052.940 - 609 4053.527 - 610 4059.253 - 611 4063.407 - 612 4064.331 - 613 4067.450 - 614 4069.201 - 615 4069.461 - 616 4070.238 - 617 4072.010 - 618 4072.400 - 619 4073.856 - 620 4075.503 - 621 4076.640 - 622 4076.960 - 623 4079.600 - 624 4080.670 - 625 4081.367 - 626 4082.400 - 627 4083.468 - 628 4085.042 - 629 4085.434 - 630 4086.520 - 631 4087.284 - 632 4088.726 - 633 4089.137 - 634 4094.747 - 635 4096.076 - 636 4097.150 - 637 4097.747 - 638 4100.341 - 639 4102.617 - 640 4103.910 - 641 4105.337 - 642 4107.050 - 643 4107.853 - 644 4108.419 - 645 4109.323 - 646 4110.826 - 647 4112.754 - 648 4115.759 - 649 4116.713 - 650 4123.572 - 651 4127.412 - 652 4128.650 - 653 4131.002 - 654 4131.712 - 655 4131.730 - 656 4132.753 - 657 4134.068 - 658 4135.480 - 659 4136.285 - 660 4136.395 - 661 4136.436 - 662 4138.040 - 663 4140.235 - 664 4142.701 - 665 4143.649 - 666 4148.181 - 667 4149.987 - 668 4154.720 - 669 4156.110 - 670 4156.516 - 671 4157.280 - 672 4157.395 - 673 4158.590 - 674 4161.738 - 675 4162.509 - 676 4164.179 - 677 4165.766 - 678 4168.634 - 679 4170.533 - 680 4178.059 - 681 4179.253 - 682 4179.715 - 683 4181.883 - 684 4184.137 - 685 4189.561 - 686 4190.712 - 687 4191.028 - 688 4192.362 - 689 4193.016 - 690 4194.936 - 691 4198.317 - 692 4200.675 - 693 4201.846 - 694 4204.041 - 695 4208.411 - 696 4208.890 - 697 4210.004 - 698 4210.923 - 699 4213.067 - 700 4214.828 - 701 4216.069 - 702 4217.450 - 703 4218.690 - 704 4220.068 - 705 4222.670 - 706 4223.440 - 707 4223.564 - 708 4223.593 - 709 4226.299 - 710 4226.726 - 711 4227.020 - 712 4227.387 - 713 4228.180 - 714 4229.147 - 715 4229.890 - 716 4230.426 - 717 4235.463 - 718 4237.230 - 719 4241.094 - 720 4247.988 - 721 4248.390 - 722 4250.314 - 723 4251.185 - 724 4253.538 - 725 4255.237 - 726 4255.751 - 727 4255.797 - 728 4256.253 - 729 4257.496 - 730 4258.520 - 731 4259.361 - 732 4260.333 - 733 4266.286 - 734 4269.942 - 735 4272.168 - 736 4272.874 - 737 4273.357 - 738 4274.024 - 739 4275.190 - 740 4276.807 - 741 4277.314 - 742 4277.550 - 743 4278.323 - 744 4280.568 - 745 4281.067 - 746 4281.414 - 747 4282.041 - 748 4282.900 - 749 4283.009 - 750 4283.518 - 751 4286.228 - 752 4288.668 - 753 4291.809 - 754 4294.719 - 755 4297.306 - 756 4297.990 - 757 4299.635 - 758 4299.839 - 759 4300.100 - 760 4300.660 - 761 4304.956 - 762 4306.366 - 763 4307.176 - 764 4308.122 - 765 4308.600 - 766 4309.250 - 767 4309.940 - 768 4311.799 - 769 4312.997 - 770 4314.319 - 771 4315.254 - 772 4318.415 - 773 4320.126 - 774 4325.274 - 775 4328.915 - 776 4330.843 - 777 4331.250 - 778 4332.060 - 779 4333.560 - 780 4335.337 - 781 4335.709 - 782 4337.277 - 783 4338.107 - 784 4340.895 - 785 4342.444 - 786 4343.951 - 787 4344.326 - 788 4345.167 - 789 4345.851 - 790 4346.436 - 791 4348.110 - 792 4349.072 - 793 4352.230 - 794 4352.612 - 795 4353.448 - 796 4354.482 - 797 4358.320 - 798 4359.372 - 799 4362.070 - 800 4363.794 - 801 4365.930 - 802 4367.870 - 803 4369.494 - 804 4369.875 - 805 4370.760 - 806 4371.360 - 807 4374.124 - 808 4374.785 - 809 4375.960 - 810 4378.176 - 811 4379.740 - 812 4381.402 - 813 4381.860 - 814 4384.656 - 815 4385.080 - 816 4387.787 - 817 4391.110 - 818 4392.974 - 819 4393.759 - 820 4397.915 - 821 4400.090 - 822 4401.020 - 823 4401.581 - 824 4402.927 - 825 4404.910 - 826 4408.482 - 827 4408.883 - 828 4412.739 - 829 4412.893 - 830 4414.486 - 831 4416.237 - 832 4416.844 - 833 4420.900 - 834 4422.048 - 835 4423.720 - 836 4426.010 - 837 4430.180 - 838 4431.020 - 839 4432.252 - 840 4432.963 - 841 4433.830 - 842 4438.746 - 843 4439.123 - 844 4439.480 - 845 4440.324 - 846 4440.866 - 847 4441.608 - 848 4443.665 - 849 4445.033 - 850 4445.315 - 851 4445.901 - 852 4447.834 - 853 4448.554 - 854 4448.880 - 855 4450.793 - 856 4452.565 - 857 4458.001 - 858 4460.530 - 859 4461.241 - 860 4461.527 - 861 4463.666 - 862 4465.340 - 863 4469.525 - 864 4470.990 - 865 4474.770 - 866 4475.221 - 867 4478.595 - 868 4479.637 - 869 4480.822 - 870 4481.830 - 871 4482.169 - 872 4483.346 - 873 4485.713 - 874 4486.897 - 875 4487.495 - 876 4488.312 - 877 4488.680 - 878 4489.664 - 879 4490.990 - 880 4493.333 - 881 4497.914 - 882 4498.550 - 883 4498.940 - 884 4499.983 - 885 4502.950 - 886 4505.216 - 887 4506.494 - 888 4510.526 - 889 4510.733 - 890 4513.223 - 891 4513.680 - 892 4515.118 - 893 4516.064 - 894 4519.259 - 895 4521.194 - 896 4522.323 - 897 4530.570 - 898 4532.257 - 899 4533.077 - 900 4533.237 - 901 4533.304 - 902 4534.120 - 903 4535.254 - 904 4537.144 - 905 4537.670 - 906 4540.999 - 907 4544.514 - 908 4545.080 - 909 4545.915 - 910 4547.249 - 911 4547.780 - 912 4552.153 - 913 4555.812 - 914 4558.346 - 915 4561.347 - 916 4563.661 - 917 4567.240 - 918 4568.142 - 919 4570.972 - 920 4577.823 - 921 4579.390 - 922 4579.827 - 923 4581.173 - 924 4588.426 - 925 4589.930 - 926 4592.666 - 927 4593.643 - 928 4595.420 - 929 4596.097 - 930 4598.770 - 931 4603.144 - 932 4607.934 - 933 4608.620 - 934 4609.600 - 935 4611.859 - 936 4612.543 - 937 4613.604 - 938 4615.024 - 939 4615.334 - 940 4619.479 - 941 4621.163 - 942 4628.298 - 943 4628.441 - 944 4631.761 - 945 4633.765 - 946 4637.250 - 947 4638.685 - 948 4640.046 - 949 4641.253 - 950 4644.707 - 951 4646.686 - 952 4647.251 - 953 4650.234 - 954 4651.555 - 955 4651.989 - 956 4655.212 - 957 4657.940 - 958 4659.570 - 959 4663.202 - 960 4666.005 - 961 4666.798 - 962 4668.171 - 963 4669.984 - 964 4673.660 - 965 4676.055 - 966 4680.237 - 967 4680.646 - 968 4683.351 - 969 4686.194 - 970 4689.251 - 971 4690.622 - 972 4691.635 - 973 4694.091 - 974 4695.038 - 975 4695.454 - 976 4700.771 - 977 4702.316 - 978 4703.360 - 979 4703.989 - 980 4705.760 - 981 4706.251 - 982 4708.294 - 983 4712.481 - 984 4712.840 - 985 4720.458 - 986 4721.276 - 987 4721.620 - 988 4722.088 - 989 4723.438 - 990 4723.784 - 991 4724.772 - 992 4726.910 - 993 4728.133 - 994 4729.128 - 995 4732.080 - 996 4735.930 - 997 4739.676 - 998 4740.529 - 999 4740.952 - 1000 4742.117 - 1001 4743.687 - 1002 4745.337 - 1003 4749.200 - 1004 4749.971 - 1005 4752.414 - 1006 4758.128 - 1007 4764.346 - 1008 4764.890 - 1009 4765.595 - 1010 4766.600 - 1011 4773.241 - 1012 4774.259 - 1013 4775.794 - 1014 4777.191 - 1015 4778.294 - 1016 4779.728 - 1017 4782.761 - 1018 4783.861 - 1019 4786.531 - 1020 4787.148 - 1021 4789.386 - 1022 4793.244 - 1023 4795.913 - 1024 4806.070 - 1025 4808.133 - 1026 4809.614 - 1027 4812.375 - 1028 4813.007 - 1029 4813.720 - 1030 4813.896 - 1031 4817.020 - 1032 4818.647 - 1033 4819.193 - 1034 4820.464 - 1035 4820.884 - 1036 4821.587 - 1037 4822.854 - 1038 4823.606 - 1039 4823.996 - 1040 4826.700 - 1041 4829.797 - 1042 4831.121 - 1043 4831.597 - 1044 4832.802 - 1045 4833.178 - 1046 4840.843 - 1047 4843.941 - 1048 4845.162 - 1049 4847.900 - 1050 4848.362 - 1051 4849.140 - 1052 4850.439 - 1053 4852.868 - 1054 4858.332 - 1055 4861.216 - 1056 4861.717 - 1057 4863.172 - 1058 4865.477 - 1059 4865.910 - 1060 4867.590 - 1061 4868.881 - 1062 4871.289 - 1063 4872.917 - 1064 4874.364 - 1065 4876.260 - 1066 4878.009 - 1067 4878.733 - 1068 4879.900 - 1069 4881.204 - 1070 4882.250 - 1071 4887.947 - 1072 4889.060 - 1073 4889.490 - 1074 4892.760 - 1075 4893.445 - 1076 4894.955 - 1077 4898.459 - 1078 4899.240 - 1079 4902.054 - 1080 4902.770 - 1081 4904.750 - 1082 4910.156 - 1083 4910.793 - 1084 4911.378 - 1085 4912.529 - 1086 4919.815 - 1087 4920.623 - 1088 4921.613 - 1089 4925.950 - 1090 4927.780 - 1091 4929.086 - 1092 4933.240 - 1093 4933.852 - 1094 4936.774 - 1095 4937.829 - 1096 4939.642 - 1097 4943.064 - 1098 4945.458 - 1099 4946.663 - 1100 4947.575 - 1101 4950.251 - 1102 4950.626 - 1103 4954.660 - 1104 4960.423 - 1105 4961.726 - 1106 4965.120 - 1107 4965.731 - 1108 4968.755 - 1109 4970.063 - 1110 4972.177 - 1111 4980.186 - 1112 4982.487 - 1113 4985.372 - 1114 4987.147 - 1115 4989.308 - 1116 4993.749 - 1117 5002.097 - 1118 5003.598 - 1119 5004.127 - 1120 5009.350 - 1121 5015.889 - 1122 5017.160 - 1123 5017.254 - 1124 5019.324 - 1125 5019.806 - 1126 5022.005 - 1127 5028.655 - 1128 5029.891 - 1129 5039.230 - 1130 5041.122 - 1131 5044.719 - 1132 5045.248 - 1133 5047.043 - 1134 5048.813 - 1135 5048.936 - 1136 5049.796 - 1137 5050.784 - 1138 5051.888 - 1139 5055.347 - 1140 5057.986 - 1141 5058.361 - 1142 5059.861 - 1143 5061.656 - 1144 5062.070 - 1145 5062.932 - 1146 5064.602 - 1147 5064.945 - 1148 5066.135 - 1149 5066.773 - 1150 5067.973 - 1151 5069.338 - 1152 5081.440 - 1153 5085.020 - 1154 5085.295 - 1155 5090.550 - 1156 5094.106 - 1157 5095.064 - 1158 5096.484 - 1159 5098.043 - 1160 5098.931 - 1161 5098.970 - 1162 5100.621 - 1163 5101.129 - 1164 5111.278 - 1165 5113.382 - 1166 5115.044 - 1167 5118.200 - 1168 5122.499 - 1169 5125.489 - 1170 5125.950 - 1171 5128.489 - 1172 5134.746 - 1173 5137.473 - 1174 5140.773 - 1175 5141.810 - 1176 5143.267 - 1177 5143.916 - 1178 5145.360 - 1179 5148.211 - 1180 5151.612 - 1181 5154.243 - 1182 5158.604 - 1183 5159.620 - 1184 5160.710 - 1185 5161.539 - 1186 5162.284 - 1187 5163.458 - 1188 5165.820 - 1189 5168.586 - 1190 5168.922 - 1191 5173.671 - 1192 5175.324 - 1193 5175.911 - 1194 5176.280 - 1195 5176.403 - 1196 5176.961 - 1197 5177.623 - 1198 5183.989 - 1199 5184.453 - 1200 5186.413 - 1201 5187.337 - 1202 5187.467 - 1203 5187.746 - 1204 5190.872 - 1205 5193.825 - 1206 5194.020 - 1207 5194.457 - 1208 5195.813 - 1209 5198.800 - 1210 5199.163 - 1211 5203.848 - 1212 5205.152 - 1213 5206.495 - 1214 5209.724 - 1215 5211.230 - 1216 5213.349 - 1217 5216.596 - 1218 5218.527 - 1219 5219.109 - 1220 5220.926 - 1221 5221.270 - 1222 5228.224 - 1223 5231.159 - 1224 5233.225 - 1225 5234.107 - 1226 5237.903 - 1227 5238.813 - 1228 5239.552 - 1229 5240.196 - 1230 5247.196 - 1231 5247.654 - 1232 5252.786 - 1233 5254.259 - 1234 5258.360 - 1235 5260.104 - 1236 5261.472 - 1237 5266.710 - 1238 5269.792 - 1239 5273.131 - 1240 5274.118 - 1241 5277.500 - 1242 5281.068 - 1243 5291.816 - 1244 5294.397 - 1245 5296.278 - 1246 5297.743 - 1247 5298.282 - 1248 5300.523 - 1249 5301.404 - 1250 5303.483 - 1251 5305.770 - 1252 5306.986 - 1253 5307.465 - 1254 5310.266 - 1255 5312.002 - 1256 5312.528 - 1257 5312.904 - 1258 5317.494 - 1259 5320.770 - 1260 5322.898 - 1261 5325.143 - 1262 5326.277 - 1263 5326.975 - 1264 5329.374 - 1265 5330.080 - 1266 5340.498 - 1267 5343.581 - 1268 5347.971 - 1269 5351.126 - 1270 5351.836 - 1271 5355.636 - 1272 5358.706 - 1273 5359.827 - 1274 5360.150 - 1275 5361.155 - 1276 5362.575 - 1277 5369.282 - 1278 5369.447 - 1279 5370.709 - 1280 5372.702 - 1281 5374.822 - 1282 5375.352 - 1283 5376.130 - 1284 5376.780 - 1285 5379.110 - 1286 5382.927 - 1287 5384.301 - 1288 5386.610 - 1289 5388.050 - 1290 5390.440 - 1291 5392.572 - 1292 5393.972 - 1293 5394.760 - 1294 5398.701 - 1295 5398.922 - 1296 5399.010 - 1297 5399.174 - 1298 5400.145 - 1299 5402.690 - 1300 5403.199 - 1301 5407.653 - 1302 5410.768 - 1303 5415.491 - 1304 5417.485 - 1305 5421.346 - 1306 5421.836 - 1307 5424.008 - 1308 5425.678 - 1309 5426.407 - 1310 5431.112 - 1311 5434.151 - 1312 5435.892 - 1313 5437.387 - 1314 5439.970 - 1315 5440.601 - 1316 5443.118 - 1317 5443.210 - 1318 5447.153 - 1319 5449.478 - 1320 5451.650 - 1321 5452.218 - 1322 5457.370 - 1323 5458.967 - 1324 5461.735 - 1325 5464.205 - 1326 5470.759 - 1327 5473.440 - 1328 5474.865 - 1329 5479.075 - 1330 5484.146 - 1331 5488.628 - 1332 5492.643 - 1333 5493.204 - 1334 5494.330 - 1335 5495.872 - 1336 5499.255 - 1337 5499.647 - 1338 5501.281 - 1339 5504.301 - 1340 5506.112 - 1341 5507.538 - 1342 5508.558 - 1343 5509.993 - 1344 5514.873 - 1345 5518.989 - 1346 5524.582 - 1347 5524.930 - 1348 5527.295 - 1349 5528.227 - 1350 5537.130 - 1351 5537.556 - 1352 5538.608 - 1353 5539.262 - 1354 5539.910 - 1355 5541.581 - 1356 5542.890 - 1357 5548.175 - 1358 5551.372 - 1359 5552.623 - 1360 5554.070 - 1361 5557.045 - 1362 5558.342 - 1363 5558.702 - 1364 5559.891 - 1365 5564.201 - 1366 5567.998 - 1367 5571.191 - 1368 5572.465 - 1369 5573.353 - 1370 5576.204 - 1371 5577.700 - 1372 5579.358 - 1373 5580.077 - 1374 5580.754 - 1375 5583.762 - 1376 5587.026 - 1377 5588.750 - 1378 5593.613 - 1379 5595.063 - 1380 5595.846 - 1381 5597.460 - 1382 5599.654 - 1383 5601.603 - 1384 5602.852 - 1385 5604.515 - 1386 5606.386 - 1387 5606.732 - 1388 5609.573 - 1389 5610.104 - 1390 5610.231 - 1391 5610.680 - 1392 5612.068 - 1393 5615.319 - 1394 5619.975 - 1395 5630.297 - 1396 5632.872 - 1397 5633.295 - 1398 5639.746 - 1399 5641.734 - 1400 5645.668 - 1401 5646.451 - 1402 5648.991 - 1403 5650.703 - 1404 5657.925 - 1405 5659.130 - 1406 5664.621 - 1407 5665.180 - 1408 5665.628 - 1409 5667.128 - 1410 5674.986 - 1411 5677.053 - 1412 5679.005 - 1413 5681.900 - 1414 5685.192 - 1415 5691.710 - 1416 5700.458 - 1417 5700.917 - 1418 5702.651 - 1419 5707.103 - 1420 5717.171 - 1421 5719.623 - 1422 5720.183 - 1423 5724.253 - 1424 5724.463 - 1425 5725.388 - 1426 5732.975 - 1427 5736.029 - 1428 5739.517 - 1429 5741.170 - 1430 5741.829 - 1431 5748.741 - 1432 5749.388 - 1433 5753.026 - 1434 5760.550 - 1435 5762.794 - 1436 5763.529 - 1437 5767.778 - 1438 5768.181 - 1439 5771.760 - 1440 5772.116 - 1441 5773.946 - 1442 5777.400 - 1443 5781.658 - 1444 5782.289 - 1445 5789.645 - 1446 5792.430 - 1447 5796.068 - 1448 5796.418 - 1449 5797.319 - 1450 5798.478 - 1451 5800.829 - 1452 5802.082 - 1453 5804.141 - 1454 5807.681 - 1455 5812.972 - 1456 5815.422 - 1457 5822.793 - 1458 5830.827 - 1459 5832.370 - 1460 5834.263 - 1461 5838.950 - 1462 5840.640 - 1463 5843.807 - 1464 5845.918 - 1465 5852.680 - 1466 5853.474 - 1467 5854.120 - 1468 5859.668 - 1469 5860.315 - 1470 5863.718 - 1471 5866.811 - 1472 5868.374 - 1473 5869.850 - 1474 5870.552 - 1475 5871.182 - 1476 5882.625 - 1477 5885.701 - 1478 5886.531 - 1479 5888.592 - 1480 5889.953 - 1481 5891.451 - 1482 5894.698 - 1483 5895.281 - 1484 5899.844 - 1485 5904.159 - 1486 5905.570 - 1487 5908.935 - 1488 5911.229 - 1489 5912.084 - 1490 5914.671 - 1491 5916.728 - 1492 5918.944 - 1493 5922.802 - 1494 5925.403 - 1495 5926.232 - 1496 5927.130 - 1497 5928.805 - 1498 5929.480 - 1499 5929.934 - 1500 5934.409 - 1501 5934.461 - 1502 5936.386 - 1503 5937.162 - 1504 5937.663 - 1505 5938.825 - 1506 5942.668 - 1507 5944.647 - 1508 5948.799 - 1509 5949.260 - 1510 5955.561 - 1511 5959.673 - 1512 5962.056 - 1513 5969.737 - 1514 5971.590 - 1515 5973.664 - 1516 5975.064 - 1517 5981.900 - 1518 5986.266 - 1519 5987.289 - 1520 5989.044 - 1521 5991.007 - 1522 5994.128 - 1523 5996.629 - 1524 5999.000 - 1525 6000.762 - 1526 6001.203 - 1527 6005.165 - 1528 6005.740 - 1529 6007.072 - 1530 6010.160 - 1531 6011.533 - 1532 6013.680 - 1533 6015.422 - 1534 6021.035 - 1535 6023.224 - 1536 6025.140 - 1537 6030.445 - 1538 6032.124 - 1539 6032.872 - 1540 6033.413 - 1541 6035.192 - 1542 6037.697 - 1543 6038.680 - 1544 6042.589 - 1545 6043.230 - 1546 6044.432 - 1547 6049.051 - 1548 6052.721 - 1549 6053.380 - 1550 6055.593 - 1551 6059.373 - 1552 6061.536 - 1553 6065.779 - 1554 6069.020 - 1555 6073.103 - 1556 6077.105 - 1557 6077.872 - 1558 6078.421 - 1559 6079.222 - 1560 6085.374 - 1561 6087.262 - 1562 6088.030 - 1563 6090.760 - 1564 6098.120 - 1565 6099.083 - 1566 6101.160 - 1567 6101.725 - 1568 6102.594 - 1569 6103.560 - 1570 6103.641 - 1571 6104.568 - 1572 6105.645 - 1573 6107.533 - 1574 6112.837 - 1575 6114.920 - 1576 6116.166 - 1577 6119.699 - 1578 6120.556 - 1579 6121.407 - 1580 6122.214 - 1581 6123.380 - 1582 6124.480 - 1583 6125.739 - 1584 6127.380 - 1585 6129.545 - 1586 6137.926 - 1587 6138.670 - 1588 6145.430 - 1589 6150.683 - 1590 6151.993 - 1591 6154.068 - 1592 6154.516 - 1593 6155.581 - 1594 6157.087 - 1595 6161.353 - 1596 6162.170 - 1597 6164.479 - 1598 6169.822 - 1599 6172.280 - 1600 6173.106 - 1601 6178.431 - 1602 6180.705 - 1603 6182.621 - 1604 6184.778 - 1605 6188.125 - 1606 6191.905 - 1607 6193.856 - 1608 6198.222 - 1609 6203.492 - 1610 6205.860 - 1611 6207.220 - 1612 6208.686 - 1613 6212.507 - 1614 6215.945 - 1615 6220.011 - 1616 6221.319 - 1617 6224.527 - 1618 6226.369 - 1619 6232.974 - 1620 6234.855 - 1621 6240.953 - 1622 6243.130 - 1623 6248.400 - 1624 6250.485 - 1625 6257.423 - 1626 6258.606 - 1627 6261.064 - 1628 6261.418 - 1629 6266.173 - 1630 6271.544 - 1631 6274.116 - 1632 6274.164 - 1633 6277.238 - 1634 6279.166 - 1635 6285.278 - 1636 6287.255 - 1637 6291.191 - 1638 6293.242 - 1639 6296.876 - 1640 6300.916 - 1641 6303.250 - 1642 6307.662 - 1643 6309.140 - 1644 6310.810 - 1645 6315.775 - 1646 6317.182 - 1647 6321.820 - 1648 6324.450 - 1649 6326.367 - 1650 6327.277 - 1651 6331.413 - 1652 6337.620 - 1653 6339.668 - 1654 6342.859 - 1655 6348.737 - 1656 6355.910 - 1657 6369.139 - 1658 6369.577 - 1659 6371.943 - 1660 6376.930 - 1661 6379.673 - 1662 6384.719 - 1663 6387.395 - 1664 6399.230 - 1665 6406.446 - 1666 6411.899 - 1667 6413.614 - 1668 6416.315 - 1669 6431.570 - 1670 6437.761 - 1671 6439.071 - 1672 6441.950 - 1673 6443.890 - 1674 6446.771 - 1675 6450.006 - 1676 6450.955 - 1677 6457.282 - 1678 6462.595 - 1679 6466.560 - 1680 6483.100 - 1681 6487.441 - 1682 6488.883 - 1683 6490.737 - 1684 6493.197 - 1685 6493.777 - 1686 6501.992 - 1687 6503.511 - 1688 6506.986 - 1689 6509.050 - 1690 6512.364 - 1691 6513.840 - 1692 6522.043 - 1693 6531.341 - 1694 6537.614 - 1695 6538.115 - 1696 6545.718 - 1697 6551.705 - 1698 6554.160 - 1699 6558.875 - 1700 6569.632 - 1701 6576.122 - 1702 6577.214 - 1703 6577.656 - 1704 6580.229 - 1705 6583.906 - 1706 6584.613 - 1707 6588.539 - 1708 6591.484 - 1709 6593.462 - 1710 6593.939 - 1711 6596.100 - 1712 6599.482 - 1713 6604.853 - 1714 6605.416 - 1715 6613.374 - 1716 6617.058 - 1717 6617.515 - 1718 6618.166 - 1719 6619.946 - 1720 6638.240 - 1721 6638.912 - 1722 6639.720 - 1723 6643.790 - 1724 6644.663 - 1725 6646.540 - 1726 6648.495 - 1727 6648.958 - 1728 6658.677 - 1729 6660.640 - 1730 6662.268 - 1731 6664.020 - 1732 6666.360 - 1733 6668.816 - 1734 6673.579 - 1735 6674.697 - 1736 6677.282 - 1737 6678.706 - 1738 6683.367 - 1739 6684.360 - 1740 6687.520 - 1741 6692.726 - 1742 6694.496 - 1743 6696.140 - 1744 6697.712 - 1745 6698.850 - 1746 6704.051 - 1747 6711.252 - 1748 6713.970 - 1749 6717.385 - 1750 6719.200 - 1751 6727.458 - 1752 6728.118 - 1753 6728.759 - 1754 6733.748 - 1755 6742.884 - 1756 6752.832 - 1757 6754.300 - 1758 6756.453 - 1759 6757.109 - 1760 6758.203 - 1761 6765.669 - 1762 6766.560 - 1763 6772.174 - 1764 6778.312 - 1765 6780.125 - 1766 6780.413 - 1767 6787.736 - 1768 6788.840 - 1769 6791.235 - 1770 6809.100 - 1771 6809.509 - 1772 6818.260 - 1773 6823.508 - 1774 6824.677 - 1775 6827.240 - 1776 6829.035 - 1777 6834.924 - 1778 6851.860 - 1779 6853.523 - 1780 6854.109 - 1781 6861.300 - 1782 6863.520 - 1783 6866.366 - 1784 6866.763 - 1785 6868.450 - 1786 6871.290 - 1787 6874.753 - 1788 6879.590 - 1789 6882.811 - 1790 6886.408 - 1791 6886.570 - 1792 6887.100 - 1793 6888.170 - 1794 6889.303 - 1795 6909.849 - 1796 6911.226 - 1797 6916.128 - 1798 6937.666 - 1799 6942.538 - 1800 6943.610 - 1801 6945.490 - 1802 6948.205 - 1803 6951.460 - 1804 6954.656 - 1805 6965.430 - 1806 6989.655 - 1807 6992.170 - 1808 6993.037 - 1809 7000.803 - 1810 7002.883 - 1811 7018.567 - 1812 7030.262 - 1813 7036.283 - 1814 7045.797 - 1815 7053.619 - 1816 7058.489 - 1817 7060.041 - 1818 7060.653 - 1819 7064.451 - 1820 7067.217 - 1821 7068.730 - 1822 7072.394 - 1823 7075.333 - 1824 7084.169 - 1825 7086.700 - 1826 7089.339 - 1827 7100.514 - 1828 7107.496 - 1829 7109.860 - 1830 7114.398 - 1831 7122.044 - 1832 7124.560 - 1833 7125.800 - 1834 7130.184 - 1835 7132.100 - 1836 7142.331 - 1837 7147.041 - 1838 7148.559 - 1839 7150.284 - 1840 7154.762 - 1841 7154.953 - 1842 7156.941 - 1843 7158.830 - 1844 7159.947 - 1845 7162.570 - 1846 7168.895 - 1847 7173.372 - 1848 7191.133 - 1849 7200.045 - 1850 7206.483 - 1851 7206.986 - 1852 7208.006 - 1853 7212.689 - 1854 7218.054 - 1855 7219.151 - 1856 7229.930 - 1857 7230.862 - 1858 7233.580 - 1859 7242.092 - 1860 7244.696 - 1861 7246.127 - 1862 7255.354 - 1863 7256.986 - 1864 7258.177 - 1865 7270.660 - 1866 7272.936 - 1867 7284.903 - 1868 7285.440 - 1869 7288.980 - 1870 7296.265 - 1871 7298.143 - 1872 7305.404 - 1873 7308.641 - 1874 7311.710 - 1875 7315.066 - 1876 7316.000 - 1877 7324.807 - 1878 7328.285 - 1879 7329.491 - 1880 7335.577 - 1881 7341.151 - 1882 7342.576 - 1883 7350.780 - 1884 7353.316 - 1885 7372.118 - 1886 7376.877 - 1887 7383.980 - 1888 7392.970 - 1889 7402.252 - 1890 7411.736 - 1891 7412.310 - 1892 7417.790 - 1893 7418.550 - 1894 7421.827 - 1895 7422.260 - 1896 7425.240 - 1897 7428.940 - 1898 7430.253 - 1899 7435.330 - 1900 7436.250 - 1901 7447.801 - 1902 7455.208 - 1903 7461.874 - 1904 7471.180 - 1905 7481.354 - 1906 7483.625 - 1907 7484.240 - 1908 7487.973 - 1909 7489.614 - 1910 7503.867 - 1911 7510.420 - 1912 7511.349 - 1913 7511.790 - 1914 7514.651 - 1915 7523.134 - 1916 7525.508 - 1917 7549.313 - 1918 7565.851 - 1919 7567.741 - 1920 7569.511 - 1921 7585.743 - 1922 7589.330 - 1923 7598.205 - 1924 7607.823 - 1925 7618.330 - 1926 7625.705 - 1927 7627.175 - 1928 7628.860 - 1929 7630.310 - 1930 7635.105 - 1931 7647.379 - 1932 7652.320 - 1933 7653.828 - 1934 7654.699 - 1935 7658.324 - 1936 7660.890 - 1937 7670.040 - 1938 7678.126 - 1939 7685.307 - 1940 7697.924 - 1941 7704.810 - 1942 7710.269 - 1943 7713.937 - 1944 7724.206 - 1945 7731.738 - 1946 7782.316 - 1947 7788.934 - 1948 7798.358 - 1949 7814.330 - 1950 7817.770 - 1951 7834.457 - 1952 7840.457 - 1953 7841.791 - 1954 7847.539 - 1955 7861.910 - 1956 7865.969 - 1957 7868.200 - 1958 7886.283 - 1959 7891.075 - 1960 7900.320 - 1961 7916.450 - 1962 7937.733 - 1963 7941.726 - 1964 7948.175 - 1965 7978.973 - 1966 7987.973 - 1967 8006.156 - 1968 8014.786 - 1969 8022.201 - 1970 8022.330 - 1971 8032.431 - 1972 8037.230 - 1973 8046.130 - 1974 8053.307 - 1975 8062.630 - 1976 8066.826 - 1977 8068.742 - 1978 8075.652 - 1979 8079.680 - 1980 8085.219 - 1981 8093.623 - 1982 8103.692 - 1983 8115.311 - 1984 8122.723 - 1985 8129.405 - 1986 8138.475 - 1987 8143.138 - 1988 8159.727 - 1989 8169.786 - 1990 8178.840 - 1991 8186.911 - 1992 8202.147 - 1993 8203.201 - 1994 8231.406 - 1995 8252.393 - 1996 8254.742 - 1997 8259.511 - 1998 8263.924 - 1999 8264.521 - 2000 8275.626 - 2001 8320.855 - 2002 8330.450 - 2003 8332.210 - 2004 8358.726 - 2005 8367.393 - 2006 8369.340 - 2007 8408.208 - 2008 8416.727 - 2009 8417.998 - 2010 8421.225 - 2011 8424.647 - 2012 8445.487 - 2013 8446.511 - 2014 8464.236 - 2015 8471.826 - 2016 8478.358 - 2017 8490.300 - 2018 8510.624 - 2019 8516.554 - 2020 8521.441 - 2021 8554.944 - 2022 8573.120 - 2023 8605.780 - 2024 8616.222 - 2025 8620.470 - 2026 8621.322 - 2027 8629.142 - 2028 8631.356 - 2029 8635.741 - 2030 8638.362 - 2031 8639.441 - 2032 8645.309 - 2033 8648.396 - 2034 8649.149 - 2035 8655.876 - 2036 8662.137 - 2037 8665.485 - 2038 8667.446 - 2039 8667.943 - 2040 8668.116 - 2041 8678.430 - 2042 8682.220 - 2043 8686.093 - 2044 8686.619 - 2045 8687.848 - 2046 8691.335 - 2047 8698.596 - 2048 8701.121 - 2049 8703.702 - 2050 8704.860 - 2051 8707.359 - 2052 8709.234 - 2053 8710.414 - 2054 8712.853 - 2055 8713.654 - 2056 8719.629 - 2057 8721.659 - 2058 8722.458 - 2059 8723.718 - 2060 8724.376 - 2061 8730.821 - 2062 8732.424 - 2063 8734.023 - 2064 8739.781 - 2065 8748.031 - 2066 8749.169 - 2067 8751.206 - 2068 8758.243 - 2069 8760.449 - 2070 8761.720 - 2071 8766.745 - 2072 8771.880 - 2073 8772.384 - 2074 8772.805 - 2075 8773.532 - 2076 8775.573 - 2077 8782.716 - 2078 8784.142 - 2079 8784.562 - 2080 8784.590 - 2081 8790.376 - 2082 8792.058 - 2083 8798.172 - 2084 8804.590 - 2085 8805.898 - 2086 8810.254 - 2087 8812.511 - 2088 8816.173 - 2089 8817.743 - 2090 8821.759 - 2091 8829.693 - 2092 8841.183 - 2093 8847.990 - 2094 8848.306 - 2095 8849.315 - 2096 8849.970 - 2097 8852.791 - 2098 8854.908 - 2099 8859.019 - 2100 8860.976 - 2101 8866.715 - 2102 8868.833 - 2103 8875.232 - 2104 8881.900 - 2105 8889.194 - 2106 8892.986 - 2107 8893.540 - 2108 8910.856 - 2109 8912.773 - 2110 8917.510 - 2111 8927.729 - 2112 8928.093 - 2113 8941.661 - 2114 8948.421 - 2115 8949.122 - 2116 8955.847 - 2117 8957.986 - 2118 8962.190 - 2119 8962.207 - 2120 8962.895 - 2121 8967.003 - 2122 8967.640 - 2123 8969.867 - 2124 8979.702 - 2125 8980.739 - 2126 8985.281 - 2127 8987.408 - 2128 8990.478 - 2129 8990.894 - 2130 8995.189 - 2131 8997.876 - 2132 9009.883 - 2133 9012.526 - 2134 9016.590 - 2135 9017.590 - 2136 9031.819 - 2137 9037.893 - 2138 9038.691 - 2139 9040.123 - 2140 9045.353 - 2141 9046.713 - 2142 9048.250 - 2143 9053.485 - 2144 9056.081 - 2145 9062.563 - 2146 9063.960 - 2147 9066.111 - 2148 9067.248 - 2149 9069.582 - 2150 9072.278 - 2151 9075.420 - 2152 9076.195 - 2153 9090.446 - 2154 9090.818 - 2155 9101.083 - 2156 9111.531 - 2157 9118.138 - 2158 9119.637 - 2159 9122.966 - 2160 9126.329 - 2161 9129.183 - 2162 9132.273 - 2163 9134.692 - 2164 9135.938 - 2165 9140.556 - 2166 9155.297 - 2167 9156.188 - 2168 9165.895 - 2169 9167.795 - 2170 9170.822 - 2171 9178.779 - 2172 9187.565 - 2173 9193.593 - 2174 9194.680 - 2175 9199.685 - 2176 9203.962 - 2177 9208.025 - 2178 9208.581 - 2179 9215.920 - 2180 9221.433 - 2181 9224.498 - 2182 9227.512 - 2183 9232.496 - 2184 9233.273 - 2185 9233.857 - 2186 9239.326 - 2187 9243.761 - 2188 9245.256 - 2189 9250.578 - 2190 9260.325 - 2191 9263.683 - 2192 9266.207 - 2193 9267.689 - 2194 9270.150 - 2195 9271.181 - 2196 9289.562 - 2197 9291.580 - 2198 9294.974 - 2199 9300.013 - 2200 9307.896 - 2201 9310.444 - 2202 9317.729 - 2203 9320.071 - 2204 9336.162 - 2205 9340.705 - 2206 9354.218 - 2207 9355.991 - 2208 9360.988 - 2209 9378.534 - 2210 9383.272 - 2211 9388.931 - 2212 9390.585 - 2213 9399.089 - 2214 9409.349 - 2215 9413.676 - 2216 9414.089 - 2217 9417.457 - 2218 9420.620 - 2219 9431.600 - 2220 9432.282 - 2221 9436.812 - 2222 9450.461 - 2223 9455.202 - 2224 9458.626 - 2225 9470.682 - 2226 9474.879 - 2227 9486.926 - 2228 9495.498 - 2229 9497.189 - 2230 9500.300 - 2231 9505.393 - 2232 9507.652 - 2233 9510.946 - 2234 9536.407 - 2235 9548.030 - 2236 9553.984 - 2237 9561.245 - 2238 9565.559 - 2239 9567.280 - 2240 9567.829 - 2241 9577.348 - 2242 9582.813 - 2243 9583.080 - 2244 9587.027 - 2245 9590.343 - 2246 9595.391 - 2247 9608.486 - 2248 9608.936 - 2249 9619.218 - 2250 9620.995 - 2251 9625.198 - 2252 9627.671 - 2253 9629.569 - 2254 9630.744 - 2255 9632.644 - 2256 9642.478 - 2257 9643.319 - 2258 9656.441 - 2259 9663.644 - 2260 9664.698 - 2261 9674.791 - 2262 9676.104 - 2263 9676.836 - 2264 9685.677 - 2265 9695.031 - 2266 9701.576 - 2267 9702.272 - 2268 9716.142 - 2269 9718.492 - 2270 9736.213 - 2271 9743.562 - 2272 9746.463 - 2273 9753.592 - 2274 9757.220 - 2275 9769.535 - 2276 9779.453 - 2277 9789.511 - 2278 9796.200 - 2279 9797.245 - 2280 9800.363 - 2281 9812.697 - 2282 9814.958 - 2283 9819.178 - 2284 9826.449 - 2285 9831.669 - 2286 9833.423 - 2287 9834.007 - 2288 9838.848 - 2289 9840.917 - 2290 9845.684 - 2291 9855.742 - 2292 9864.598 - 2293 9865.449 - 2294 9867.891 - 2295 9868.921 - 2296 9871.995 - 2297 9872.630 - 2298 9873.815 - 2299 9896.048 - 2300 9898.354 - 2301 9902.356 - 2302 9907.472 - 2303 9910.075 - 2304 9910.837 - 2305 9911.113 - 2306 9912.199 - 2307 9916.120 - 2308 9927.325 - 2309 9934.718 - 2310 9935.199 - 2311 9938.836 - 2312 9943.064 - 2313 9952.370 - 2314 9963.491 - 2315 9970.463 - 2316 9974.689 - 2317 9985.050 - 2318 9987.635 - 2319 9989.938 - 2320 9992.648 - 2321 9993.863 - 2322 9998.509 - 2323 9998.960 - 2324 10011.39 - 2325 10033.22 - 2326 10037.11 - 2327 10039.09 - 2328 10039.36 - 2329 10045.31 - 2330 10048.03 - 2331 10056.20 - 2332 10079.54 - 2333 10081.22 - 2334 10082.87 - 2335 10083.78 - 2336 10086.40 - 2337 10089.13 - 2338 10102.57 - 2339 10105.07 - 2340 10111.87 - 2341 10117.99 - 2342 10131.36 - 2343 10133.56 - 2344 10137.38 - 2345 10140.43 - 2346 10141.39 - 2347 10144.26 - 2348 10175.00 - 2349 10178.52 - 2350 10180.59 - 2351 10184.53 - 2352 10188.41 - 2353 10211.53 - 2354 10214.43 - 2355 10218.43 - 2356 10223.65 - 2357 10236.02 - 2358 10241.77 - 2359 10247.55 - 2360 10250.68 - 2361 10255.58 - 2362 10257.36 - 2363 10258.16 - 2364 10271.18 - 2365 10272.05 - 2366 10283.11 - 2367 10288.99 - 2368 10301.16 - 2369 10304.07 - 2370 10308.54 - 2371 10314.89 - 2372 10316.89 - 2373 10334.92 - 2374 10343.82 - 2375 10344.28 - 2376 10346.53 - 2377 10349.04 - 2378 10358.16 - 2379 10369.52 - 2380 10377.48 - 2381 10378.14 - 2382 10387.49 - 2383 10403.05 - 2384 10412.99 - 2385 10429.67 - 2386 10436.86 - 2387 10439.50 - 2388 10450.44 - 2389 10459.72 - 2390 10483.36 - 2391 10492.25 - 2392 10494.84 - 2393 10498.49 - 2394 10502.58 - 2395 10512.20 - 2396 10518.18 - 2397 10525.83 - 2398 10527.78 - 2399 10529.98 - 2400 10533.38 - 2401 10536.86 - 2402 10540.21 - 2403 10540.95 - 2404 10545.29 - 2405 10554.83 - 2406 10556.45 - 2407 10565.30 - 2408 10576.35 - 2409 10585.02 - 2410 10587.09 - 2411 10591.34 - 2412 10596.90 - 2413 10601.33 - 2414 10605.45 - 2415 10613.38 - 2416 10615.00 - 2417 10622.54 - 2418 10646.51 - 2419 10664.23 - 2420 10678.36 - 2421 10700.35 - 2422 10703.64 - 2423 10723.92 - 2424 10725.41 - 2425 10726.92 - 2426 10732.24 - 2427 10741.81 - 2428 10744.36 - 2429 10752.47 - 2430 10754.33 - 2431 10772.43 - 2432 10776.98 - 2433 10779.09 - 2434 10785.91 - 2435 10786.36 - 2436 10803.91 - 2437 10804.52 - 2438 10807.34 - 2439 10812.27 - 2440 10820.08 - 2441 10834.17 - 2442 10853.45 - 2443 10862.50 - 2444 10869.96 - 2445 10874.57 - 2446 10890.28 - 2447 10901.18 - 2448 10911.32 - 2449 10913.57 - 2450 10923.72 - 2451 10941.62 - 2452 10948.15 - 2453 10962.88 - 2454 10983.63 - 2455 10990.21 - diff --git a/banzai_nres/tests/data/ThAr_atlas_ESO_copy04.txt b/banzai_nres/tests/data/ThAr_atlas_ESO_copy04.txt deleted file mode 100644 index 1f9531a1..00000000 --- a/banzai_nres/tests/data/ThAr_atlas_ESO_copy04.txt +++ /dev/null @@ -1,2456 +0,0 @@ - 1 2768.842 - 2 2795.531 - 3 2832.315 - 4 2837.295 - 5 2842.812 - 6 2851.259 - 7 2852.125 - 8 2870.406 - 9 2884.290 - 10 2885.049 - 11 2887.818 - 12 2898.934 - 13 2899.720 - 14 2921.620 - 15 2925.051 - 16 2928.254 - 17 2942.860 - 18 2957.583 - 19 2957.916 - 20 2968.687 - 21 2974.012 - 22 2978.660 - 23 2983.817 - 24 2993.799 - 25 2999.094 - 26 3006.932 - 27 3008.497 - 28 3034.066 - 29 3046.951 - 30 3049.092 - 31 3060.439 - 32 3061.700 - 33 3067.729 - 34 3072.115 - 35 3078.828 - 36 3080.217 - 37 3082.981 - 38 3085.026 - 39 3088.203 - 40 3088.470 - 41 3090.094 - 42 3093.396 - 43 3104.352 - 44 3105.747 - 45 3107.026 - 46 3108.297 - 47 3110.021 - 48 3117.684 - 49 3119.526 - 50 3122.963 - 51 3124.387 - 52 3125.507 - 53 3131.070 - 54 3136.216 - 55 3136.829 - 56 3139.017 - 57 3140.272 - 58 3142.836 - 59 3145.637 - 60 3146.043 - 61 3150.455 - 62 3154.301 - 63 3154.775 - 64 3161.394 - 65 3165.296 - 66 3166.098 - 67 3169.329 - 68 3169.673 - 69 3171.276 - 70 3173.427 - 71 3174.204 - 72 3175.726 - 73 3178.243 - 74 3179.048 - 75 3180.194 - 76 3184.949 - 77 3192.586 - 78 3194.228 - 79 3195.689 - 80 3198.969 - 81 3202.521 - 82 3204.321 - 83 3205.001 - 84 3207.585 - 85 3210.309 - 86 3211.194 - 87 3213.574 - 88 3214.075 - 89 3214.380 - 90 3216.738 - 91 3220.351 - 92 3222.404 - 93 3225.411 - 94 3229.010 - 95 3230.868 - 96 3235.840 - 97 3238.116 - 98 3238.934 - 99 3241.108 - 100 3243.689 - 101 3244.449 - 102 3245.760 - 103 3249.800 - 104 3251.916 - 105 3253.866 - 106 3254.810 - 107 3256.274 - 108 3257.367 - 109 3258.105 - 110 3259.061 - 111 3262.668 - 112 3263.570 - 113 3265.578 - 114 3266.635 - 115 3270.817 - 116 3272.027 - 117 3273.317 - 118 3273.916 - 119 3275.068 - 120 3280.371 - 121 3281.049 - 122 3281.702 - 123 3285.804 - 124 3286.583 - 125 3287.789 - 126 3290.600 - 127 3291.739 - 128 3292.521 - 129 3293.641 - 130 3298.050 - 131 3299.669 - 132 3301.651 - 133 3304.238 - 134 3305.304 - 135 3307.228 - 136 3309.365 - 137 3314.827 - 138 3319.345 - 139 3319.910 - 140 3324.753 - 141 3325.121 - 142 3327.193 - 143 3329.728 - 144 3330.477 - 145 3333.129 - 146 3334.604 - 147 3337.870 - 148 3340.725 - 149 3344.759 - 150 3346.556 - 151 3348.768 - 152 3350.924 - 153 3351.229 - 154 3354.180 - 155 3358.602 - 156 3360.998 - 157 3364.686 - 158 3372.823 - 159 3373.493 - 160 3374.975 - 161 3376.436 - 162 3378.573 - 163 3380.860 - 164 3385.532 - 165 3386.501 - 166 3387.921 - 167 3388.531 - 168 3392.035 - 169 3396.728 - 170 3397.516 - 171 3398.545 - 172 3401.711 - 173 3402.695 - 174 3405.558 - 175 3408.750 - 176 3413.013 - 177 3415.885 - 178 3417.498 - 179 3419.173 - 180 3421.210 - 181 3422.656 - 182 3423.990 - 183 3428.999 - 184 3433.999 - 185 3434.727 - 186 3435.977 - 187 3436.727 - 188 3437.307 - 189 3439.399 - 190 3442.579 - 191 3445.217 - 192 3445.744 - 193 3446.547 - 194 3449.645 - 195 3451.702 - 196 3454.095 - 197 3457.069 - 198 3462.851 - 199 3464.127 - 200 3465.765 - 201 3468.220 - 202 3469.345 - 203 3469.921 - 204 3471.219 - 205 3471.959 - 206 3476.747 - 207 3478.232 - 208 3479.173 - 209 3479.685 - 210 3480.053 - 211 3480.506 - 212 3482.761 - 213 3485.212 - 214 3486.551 - 215 3489.508 - 216 3491.536 - 217 3493.519 - 218 3495.700 - 219 3496.811 - 220 3498.010 - 221 3498.621 - 222 3501.867 - 223 3503.786 - 224 3509.779 - 225 3511.157 - 226 3514.388 - 227 3518.404 - 228 3518.886 - 229 3520.000 - 230 3521.270 - 231 3523.506 - 232 3526.634 - 233 3528.412 - 234 3530.515 - 235 3531.451 - 236 3535.320 - 237 3536.011 - 238 3537.160 - 239 3539.587 - 240 3542.498 - 241 3543.148 - 242 3544.018 - 243 3545.596 - 244 3545.845 - 245 3547.338 - 246 3548.514 - 247 3549.596 - 248 3550.718 - 249 3551.402 - 250 3553.110 - 251 3554.306 - 252 3555.014 - 253 3555.705 - 254 3556.904 - 255 3557.465 - 256 3559.508 - 257 3561.030 - 258 3561.781 - 259 3562.193 - 260 3563.376 - 261 3564.333 - 262 3565.030 - 263 3567.264 - 264 3569.820 - 265 3572.392 - 266 3573.220 - 267 3575.322 - 268 3581.608 - 269 3582.355 - 270 3583.102 - 271 3584.176 - 272 3588.441 - 273 3589.360 - 274 3589.750 - 275 3590.925 - 276 3591.452 - 277 3592.779 - 278 3593.883 - 279 3594.986 - 280 3595.618 - 281 3598.120 - 282 3599.724 - 283 3600.432 - 284 3601.034 - 285 3603.204 - 286 3604.682 - 287 3605.194 - 288 3605.879 - 289 3606.522 - 290 3608.378 - 291 3612.428 - 292 3612.867 - 293 3615.133 - 294 3615.850 - 295 3617.672 - 296 3618.363 - 297 3620.839 - 298 3621.119 - 299 3622.138 - 300 3622.795 - 301 3623.773 - 302 3625.628 - 303 3626.939 - 304 3629.850 - 305 3634.582 - 306 3635.943 - 307 3638.319 - 308 3638.644 - 309 3639.447 - 310 3639.833 - 311 3642.249 - 312 3643.512 - 313 3645.707 - 314 3647.646 - 315 3648.421 - 316 3649.250 - 317 3652.168 - 318 3654.462 - 319 3655.278 - 320 3656.050 - 321 3656.694 - 322 3657.643 - 323 3658.809 - 324 3659.629 - 325 3660.437 - 326 3661.621 - 327 3662.750 - 328 3663.202 - 329 3663.702 - 330 3666.981 - 331 3668.139 - 332 3669.640 - 333 3669.968 - 334 3671.539 - 335 3672.300 - 336 3673.260 - 337 3673.793 - 338 3674.014 - 339 3674.903 - 340 3675.137 - 341 3675.567 - 342 3678.048 - 343 3678.270 - 344 3678.480 - 345 3679.134 - 346 3679.710 - 347 3680.061 - 348 3680.447 - 349 3682.486 - 350 3682.545 - 351 3684.933 - 352 3687.984 - 353 3688.760 - 354 3690.623 - 355 3691.411 - 356 3691.876 - 357 3692.566 - 358 3694.178 - 359 3695.289 - 360 3695.974 - 361 3697.743 - 362 3698.106 - 363 3699.181 - 364 3699.880 - 365 3700.978 - 366 3703.230 - 367 3703.774 - 368 3704.861 - 369 3706.767 - 370 3709.862 - 371 3711.304 - 372 3711.623 - 373 3712.559 - 374 3715.560 - 375 3716.583 - 376 3718.207 - 377 3719.434 - 378 3719.836 - 379 3720.306 - 380 3721.215 - 381 3721.825 - 382 3723.656 - 383 3724.517 - 384 3725.393 - 385 3726.724 - 386 3727.902 - 387 3729.309 - 388 3730.368 - 389 3730.748 - 390 3732.985 - 391 3733.672 - 392 3734.597 - 393 3737.512 - 394 3737.889 - 395 3741.183 - 396 3742.923 - 397 3745.659 - 398 3745.970 - 399 3747.539 - 400 3749.084 - 401 3749.618 - 402 3751.022 - 403 3752.569 - 404 3754.593 - 405 3755.212 - 406 3756.294 - 407 3757.694 - 408 3758.467 - 409 3759.316 - 410 3761.469 - 411 3762.933 - 412 3765.270 - 413 3766.261 - 414 3767.901 - 415 3769.585 - 416 3770.056 - 417 3770.540 - 418 3771.370 - 419 3772.650 - 420 3776.271 - 421 3780.966 - 422 3783.012 - 423 3783.296 - 424 3784.575 - 425 3785.600 - 426 3789.167 - 427 3790.355 - 428 3790.794 - 429 3792.374 - 430 3794.698 - 431 3795.385 - 432 3797.207 - 433 3798.103 - 434 3800.198 - 435 3801.491 - 436 3803.075 - 437 3803.984 - 438 3805.820 - 439 3807.874 - 440 3809.490 - 441 3810.995 - 442 3813.067 - 443 3815.566 - 444 3818.685 - 445 3820.792 - 446 3821.431 - 447 3822.146 - 448 3823.067 - 449 3825.111 - 450 3825.700 - 451 3826.369 - 452 3826.830 - 453 3828.384 - 454 3830.060 - 455 3830.773 - 456 3831.640 - 457 3833.086 - 458 3834.679 - 459 3836.572 - 460 3837.875 - 461 3839.700 - 462 3840.800 - 463 3841.960 - 464 3842.896 - 465 3845.420 - 466 3846.887 - 467 3849.183 - 468 3850.570 - 469 3852.135 - 470 3854.510 - 471 3856.354 - 472 3859.839 - 473 3862.421 - 474 3863.406 - 475 3866.909 - 476 3868.530 - 477 3869.663 - 478 3872.722 - 479 3873.148 - 480 3873.474 - 481 3873.822 - 482 3874.243 - 483 3874.862 - 484 3875.373 - 485 3877.463 - 486 3878.662 - 487 3879.644 - 488 3884.822 - 489 3886.916 - 490 3891.970 - 491 3893.652 - 492 3895.419 - 493 3898.437 - 494 3900.878 - 495 3901.662 - 496 3903.102 - 497 3905.186 - 498 3908.749 - 499 3910.977 - 500 3911.909 - 501 3913.081 - 502 3914.760 - 503 3915.848 - 504 3916.417 - 505 3917.269 - 506 3918.070 - 507 3919.023 - 508 3920.442 - 509 3923.799 - 510 3925.093 - 511 3925.720 - 512 3927.421 - 513 3928.620 - 514 3929.669 - 515 3931.256 - 516 3932.550 - 517 3932.911 - 518 3933.661 - 519 3934.274 - 520 3936.353 - 521 3937.040 - 522 3937.923 - 523 3938.614 - 524 3942.073 - 525 3942.556 - 526 3943.394 - 527 3944.270 - 528 3945.135 - 529 3946.100 - 530 3947.331 - 531 3947.504 - 532 3948.030 - 533 3948.979 - 534 3950.395 - 535 3951.515 - 536 3952.740 - 537 3955.170 - 538 3955.890 - 539 3956.690 - 540 3959.300 - 541 3960.269 - 542 3961.521 - 543 3962.419 - 544 3964.030 - 545 3967.392 - 546 3968.467 - 547 3969.002 - 548 3969.664 - 549 3972.154 - 550 3972.639 - 551 3973.196 - 552 3974.480 - 553 3976.414 - 554 3979.360 - 555 3980.089 - 556 3981.106 - 557 3984.879 - 558 3987.206 - 559 3988.027 - 560 3988.599 - 561 3990.492 - 562 3991.730 - 563 3994.549 - 564 3996.061 - 565 3996.668 - 566 3997.865 - 567 3998.733 - 568 4000.281 - 569 4001.058 - 570 4001.893 - 571 4003.308 - 572 4005.092 - 573 4007.018 - 574 4008.210 - 575 4009.057 - 576 4009.819 - 577 4011.739 - 578 4012.495 - 579 4013.870 - 580 4014.716 - 581 4017.063 - 582 4018.099 - 583 4019.129 - 584 4020.354 - 585 4022.076 - 586 4023.338 - 587 4024.802 - 588 4025.655 - 589 4026.147 - 590 4027.009 - 591 4029.657 - 592 4029.825 - 593 4030.292 - 594 4030.842 - 595 4032.595 - 596 4033.862 - 597 4035.470 - 598 4036.048 - 599 4036.565 - 600 4039.864 - 601 4041.203 - 602 4042.910 - 603 4043.394 - 604 4044.418 - 605 4048.287 - 606 4049.944 - 607 4050.887 - 608 4052.940 - 609 4053.527 - 610 4059.253 - 611 4063.407 - 612 4064.331 - 613 4067.450 - 614 4069.201 - 615 4069.461 - 616 4070.238 - 617 4072.010 - 618 4072.400 - 619 4073.856 - 620 4075.503 - 621 4076.640 - 622 4076.960 - 623 4079.600 - 624 4080.670 - 625 4081.367 - 626 4082.400 - 627 4083.468 - 628 4085.042 - 629 4085.434 - 630 4086.520 - 631 4087.284 - 632 4088.726 - 633 4089.137 - 634 4094.747 - 635 4096.076 - 636 4097.150 - 637 4097.747 - 638 4100.341 - 639 4102.617 - 640 4103.910 - 641 4105.337 - 642 4107.050 - 643 4107.853 - 644 4108.419 - 645 4109.323 - 646 4110.826 - 647 4112.754 - 648 4115.759 - 649 4116.713 - 650 4123.572 - 651 4127.412 - 652 4128.650 - 653 4131.002 - 654 4131.712 - 655 4131.730 - 656 4132.753 - 657 4134.068 - 658 4135.480 - 659 4136.285 - 660 4136.395 - 661 4136.436 - 662 4138.040 - 663 4140.235 - 664 4142.701 - 665 4143.649 - 666 4148.181 - 667 4149.987 - 668 4154.720 - 669 4156.110 - 670 4156.516 - 671 4157.280 - 672 4157.395 - 673 4158.590 - 674 4161.738 - 675 4162.509 - 676 4164.179 - 677 4165.766 - 678 4168.634 - 679 4170.533 - 680 4178.059 - 681 4179.253 - 682 4179.715 - 683 4181.883 - 684 4184.137 - 685 4189.561 - 686 4190.712 - 687 4191.028 - 688 4192.362 - 689 4193.016 - 690 4194.936 - 691 4198.317 - 692 4200.675 - 693 4201.846 - 694 4204.041 - 695 4208.411 - 696 4208.890 - 697 4210.004 - 698 4210.923 - 699 4213.067 - 700 4214.828 - 701 4216.069 - 702 4217.450 - 703 4218.690 - 704 4220.068 - 705 4222.670 - 706 4223.440 - 707 4223.564 - 708 4223.593 - 709 4226.299 - 710 4226.726 - 711 4227.020 - 712 4227.387 - 713 4228.180 - 714 4229.147 - 715 4229.890 - 716 4230.426 - 717 4235.463 - 718 4237.230 - 719 4241.094 - 720 4247.988 - 721 4248.390 - 722 4250.314 - 723 4251.185 - 724 4253.538 - 725 4255.237 - 726 4255.751 - 727 4255.797 - 728 4256.253 - 729 4257.496 - 730 4258.520 - 731 4259.361 - 732 4260.333 - 733 4266.286 - 734 4269.942 - 735 4272.168 - 736 4272.874 - 737 4273.357 - 738 4274.024 - 739 4275.190 - 740 4276.807 - 741 4277.314 - 742 4277.550 - 743 4278.323 - 744 4280.568 - 745 4281.067 - 746 4281.414 - 747 4282.041 - 748 4282.900 - 749 4283.009 - 750 4283.518 - 751 4286.228 - 752 4288.668 - 753 4291.809 - 754 4294.719 - 755 4297.306 - 756 4297.990 - 757 4299.635 - 758 4299.839 - 759 4300.100 - 760 4300.660 - 761 4304.956 - 762 4306.366 - 763 4307.176 - 764 4308.122 - 765 4308.600 - 766 4309.250 - 767 4309.940 - 768 4311.799 - 769 4312.997 - 770 4314.319 - 771 4315.254 - 772 4318.415 - 773 4320.126 - 774 4325.274 - 775 4328.915 - 776 4330.843 - 777 4331.250 - 778 4332.060 - 779 4333.560 - 780 4335.337 - 781 4335.709 - 782 4337.277 - 783 4338.107 - 784 4340.895 - 785 4342.444 - 786 4343.951 - 787 4344.326 - 788 4345.167 - 789 4345.851 - 790 4346.436 - 791 4348.110 - 792 4349.072 - 793 4352.230 - 794 4352.612 - 795 4353.448 - 796 4354.482 - 797 4358.320 - 798 4359.372 - 799 4362.070 - 800 4363.794 - 801 4365.930 - 802 4367.870 - 803 4369.494 - 804 4369.875 - 805 4370.760 - 806 4371.360 - 807 4374.124 - 808 4374.785 - 809 4375.960 - 810 4378.176 - 811 4379.740 - 812 4381.402 - 813 4381.860 - 814 4384.656 - 815 4385.080 - 816 4387.787 - 817 4391.110 - 818 4392.974 - 819 4393.759 - 820 4397.915 - 821 4400.090 - 822 4401.020 - 823 4401.581 - 824 4402.927 - 825 4404.910 - 826 4408.482 - 827 4408.883 - 828 4412.739 - 829 4412.893 - 830 4414.486 - 831 4416.237 - 832 4416.844 - 833 4420.900 - 834 4422.048 - 835 4423.720 - 836 4426.010 - 837 4430.180 - 838 4431.020 - 839 4432.252 - 840 4432.963 - 841 4433.830 - 842 4438.746 - 843 4439.123 - 844 4439.480 - 845 4440.324 - 846 4440.866 - 847 4441.608 - 848 4443.665 - 849 4445.033 - 850 4445.315 - 851 4445.901 - 852 4447.834 - 853 4448.554 - 854 4448.880 - 855 4450.793 - 856 4452.565 - 857 4458.001 - 858 4460.530 - 859 4461.241 - 860 4461.527 - 861 4463.666 - 862 4465.340 - 863 4469.525 - 864 4470.990 - 865 4474.770 - 866 4475.221 - 867 4478.595 - 868 4479.637 - 869 4480.822 - 870 4481.830 - 871 4482.169 - 872 4483.346 - 873 4485.713 - 874 4486.897 - 875 4487.495 - 876 4488.312 - 877 4488.680 - 878 4489.664 - 879 4490.990 - 880 4493.333 - 881 4497.914 - 882 4498.550 - 883 4498.940 - 884 4499.983 - 885 4502.950 - 886 4505.216 - 887 4506.494 - 888 4510.526 - 889 4510.733 - 890 4513.223 - 891 4513.680 - 892 4515.118 - 893 4516.064 - 894 4519.259 - 895 4521.194 - 896 4522.323 - 897 4530.570 - 898 4532.257 - 899 4533.077 - 900 4533.237 - 901 4533.304 - 902 4534.120 - 903 4535.254 - 904 4537.144 - 905 4537.670 - 906 4540.999 - 907 4544.514 - 908 4545.080 - 909 4545.915 - 910 4547.249 - 911 4547.780 - 912 4552.153 - 913 4555.812 - 914 4558.346 - 915 4561.347 - 916 4563.661 - 917 4567.240 - 918 4568.142 - 919 4570.972 - 920 4577.823 - 921 4579.390 - 922 4579.827 - 923 4581.173 - 924 4588.426 - 925 4589.930 - 926 4592.666 - 927 4593.643 - 928 4595.420 - 929 4596.097 - 930 4598.770 - 931 4603.144 - 932 4607.934 - 933 4608.620 - 934 4609.600 - 935 4611.859 - 936 4612.543 - 937 4613.604 - 938 4615.024 - 939 4615.334 - 940 4619.479 - 941 4621.163 - 942 4628.298 - 943 4628.441 - 944 4631.761 - 945 4633.765 - 946 4637.250 - 947 4638.685 - 948 4640.046 - 949 4641.253 - 950 4644.707 - 951 4646.686 - 952 4647.251 - 953 4650.234 - 954 4651.555 - 955 4651.989 - 956 4655.212 - 957 4657.940 - 958 4659.570 - 959 4663.202 - 960 4666.005 - 961 4666.798 - 962 4668.171 - 963 4669.984 - 964 4673.660 - 965 4676.055 - 966 4680.237 - 967 4680.646 - 968 4683.351 - 969 4686.194 - 970 4689.251 - 971 4690.622 - 972 4691.635 - 973 4694.091 - 974 4695.038 - 975 4695.454 - 976 4700.771 - 977 4702.316 - 978 4703.360 - 979 4703.989 - 980 4705.760 - 981 4706.251 - 982 4708.294 - 983 4712.481 - 984 4712.840 - 985 4720.458 - 986 4721.276 - 987 4721.620 - 988 4722.088 - 989 4723.438 - 990 4723.784 - 991 4724.772 - 992 4726.910 - 993 4728.133 - 994 4729.128 - 995 4732.080 - 996 4735.930 - 997 4739.676 - 998 4740.529 - 999 4740.952 - 1000 4742.117 - 1001 4743.687 - 1002 4745.337 - 1003 4749.200 - 1004 4749.971 - 1005 4752.414 - 1006 4758.128 - 1007 4764.346 - 1008 4764.890 - 1009 4765.595 - 1010 4766.600 - 1011 4773.241 - 1012 4774.259 - 1013 4775.794 - 1014 4777.191 - 1015 4778.294 - 1016 4779.728 - 1017 4782.761 - 1018 4783.861 - 1019 4786.531 - 1020 4787.148 - 1021 4789.386 - 1022 4793.244 - 1023 4795.913 - 1024 4806.070 - 1025 4808.133 - 1026 4809.614 - 1027 4812.375 - 1028 4813.007 - 1029 4813.720 - 1030 4813.896 - 1031 4817.020 - 1032 4818.647 - 1033 4819.193 - 1034 4820.464 - 1035 4820.884 - 1036 4821.587 - 1037 4822.854 - 1038 4823.606 - 1039 4823.996 - 1040 4826.700 - 1041 4829.797 - 1042 4831.121 - 1043 4831.597 - 1044 4832.802 - 1045 4833.178 - 1046 4840.843 - 1047 4843.941 - 1048 4845.162 - 1049 4847.900 - 1050 4848.362 - 1051 4849.140 - 1052 4850.439 - 1053 4852.868 - 1054 4858.332 - 1055 4861.216 - 1056 4861.717 - 1057 4863.172 - 1058 4865.477 - 1059 4865.910 - 1060 4867.590 - 1061 4868.881 - 1062 4871.289 - 1063 4872.917 - 1064 4874.364 - 1065 4876.260 - 1066 4878.009 - 1067 4878.733 - 1068 4879.900 - 1069 4881.204 - 1070 4882.250 - 1071 4887.947 - 1072 4889.060 - 1073 4889.490 - 1074 4892.760 - 1075 4893.445 - 1076 4894.955 - 1077 4898.459 - 1078 4899.240 - 1079 4902.054 - 1080 4902.770 - 1081 4904.750 - 1082 4910.156 - 1083 4910.793 - 1084 4911.378 - 1085 4912.529 - 1086 4919.815 - 1087 4920.623 - 1088 4921.613 - 1089 4925.950 - 1090 4927.780 - 1091 4929.086 - 1092 4933.240 - 1093 4933.852 - 1094 4936.774 - 1095 4937.829 - 1096 4939.642 - 1097 4943.064 - 1098 4945.458 - 1099 4946.663 - 1100 4947.575 - 1101 4950.251 - 1102 4950.626 - 1103 4954.660 - 1104 4960.423 - 1105 4961.726 - 1106 4965.120 - 1107 4965.731 - 1108 4968.755 - 1109 4970.063 - 1110 4972.177 - 1111 4980.186 - 1112 4982.487 - 1113 4985.372 - 1114 4987.147 - 1115 4989.308 - 1116 4993.749 - 1117 5002.097 - 1118 5003.598 - 1119 5004.127 - 1120 5009.350 - 1121 5015.889 - 1122 5017.160 - 1123 5017.254 - 1124 5019.324 - 1125 5019.806 - 1126 5022.005 - 1127 5028.655 - 1128 5029.891 - 1129 5039.230 - 1130 5041.122 - 1131 5044.719 - 1132 5045.248 - 1133 5047.043 - 1134 5048.813 - 1135 5048.936 - 1136 5049.796 - 1137 5050.784 - 1138 5051.888 - 1139 5055.347 - 1140 5057.986 - 1141 5058.361 - 1142 5059.861 - 1143 5061.656 - 1144 5062.070 - 1145 5062.932 - 1146 5064.602 - 1147 5064.945 - 1148 5066.135 - 1149 5066.773 - 1150 5067.973 - 1151 5069.338 - 1152 5081.440 - 1153 5085.020 - 1154 5085.295 - 1155 5090.550 - 1156 5094.106 - 1157 5095.064 - 1158 5096.484 - 1159 5098.043 - 1160 5098.931 - 1161 5098.970 - 1162 5100.621 - 1163 5101.129 - 1164 5111.278 - 1165 5113.382 - 1166 5115.044 - 1167 5118.200 - 1168 5122.499 - 1169 5125.489 - 1170 5125.950 - 1171 5128.489 - 1172 5134.746 - 1173 5137.473 - 1174 5140.773 - 1175 5141.810 - 1176 5143.267 - 1177 5143.916 - 1178 5145.360 - 1179 5148.211 - 1180 5151.612 - 1181 5154.243 - 1182 5158.604 - 1183 5159.620 - 1184 5160.710 - 1185 5161.539 - 1186 5162.284 - 1187 5163.458 - 1188 5165.820 - 1189 5168.586 - 1190 5168.922 - 1191 5173.671 - 1192 5175.324 - 1193 5175.911 - 1194 5176.280 - 1195 5176.403 - 1196 5176.961 - 1197 5177.623 - 1198 5183.989 - 1199 5184.453 - 1200 5186.413 - 1201 5187.337 - 1202 5187.467 - 1203 5187.746 - 1204 5190.872 - 1205 5193.825 - 1206 5194.020 - 1207 5194.457 - 1208 5195.813 - 1209 5198.800 - 1210 5199.163 - 1211 5203.848 - 1212 5205.152 - 1213 5206.495 - 1214 5209.724 - 1215 5211.230 - 1216 5213.349 - 1217 5216.596 - 1218 5218.527 - 1219 5219.109 - 1220 5220.926 - 1221 5221.270 - 1222 5228.224 - 1223 5231.159 - 1224 5233.225 - 1225 5234.107 - 1226 5237.903 - 1227 5238.813 - 1228 5239.552 - 1229 5240.196 - 1230 5247.196 - 1231 5247.654 - 1232 5252.786 - 1233 5254.259 - 1234 5258.360 - 1235 5260.104 - 1236 5261.472 - 1237 5266.710 - 1238 5269.792 - 1239 5273.131 - 1240 5274.118 - 1241 5277.500 - 1242 5281.068 - 1243 5291.816 - 1244 5294.397 - 1245 5296.278 - 1246 5297.743 - 1247 5298.282 - 1248 5300.523 - 1249 5301.404 - 1250 5303.483 - 1251 5305.770 - 1252 5306.986 - 1253 5307.465 - 1254 5310.266 - 1255 5312.002 - 1256 5312.528 - 1257 5312.904 - 1258 5317.494 - 1259 5320.770 - 1260 5322.898 - 1261 5325.143 - 1262 5326.277 - 1263 5326.975 - 1264 5329.374 - 1265 5330.080 - 1266 5340.498 - 1267 5343.581 - 1268 5347.971 - 1269 5351.126 - 1270 5351.836 - 1271 5355.636 - 1272 5358.706 - 1273 5359.827 - 1274 5360.150 - 1275 5361.155 - 1276 5362.575 - 1277 5369.282 - 1278 5369.447 - 1279 5370.709 - 1280 5372.702 - 1281 5374.822 - 1282 5375.352 - 1283 5376.130 - 1284 5376.780 - 1285 5379.110 - 1286 5382.927 - 1287 5384.301 - 1288 5386.610 - 1289 5388.050 - 1290 5390.440 - 1291 5392.572 - 1292 5393.972 - 1293 5394.760 - 1294 5398.701 - 1295 5398.922 - 1296 5399.010 - 1297 5399.174 - 1298 5400.145 - 1299 5402.690 - 1300 5403.199 - 1301 5407.653 - 1302 5410.768 - 1303 5415.491 - 1304 5417.485 - 1305 5421.346 - 1306 5421.836 - 1307 5424.008 - 1308 5425.678 - 1309 5426.407 - 1310 5431.112 - 1311 5434.151 - 1312 5435.892 - 1313 5437.387 - 1314 5439.970 - 1315 5440.601 - 1316 5443.118 - 1317 5443.210 - 1318 5447.153 - 1319 5449.478 - 1320 5451.650 - 1321 5452.218 - 1322 5457.370 - 1323 5458.967 - 1324 5461.735 - 1325 5464.205 - 1326 5470.759 - 1327 5473.440 - 1328 5474.865 - 1329 5479.075 - 1330 5484.146 - 1331 5488.628 - 1332 5492.643 - 1333 5493.204 - 1334 5494.330 - 1335 5495.872 - 1336 5499.255 - 1337 5499.647 - 1338 5501.281 - 1339 5504.301 - 1340 5506.112 - 1341 5507.538 - 1342 5508.558 - 1343 5509.993 - 1344 5514.873 - 1345 5518.989 - 1346 5524.582 - 1347 5524.930 - 1348 5527.295 - 1349 5528.227 - 1350 5537.130 - 1351 5537.556 - 1352 5538.608 - 1353 5539.262 - 1354 5539.910 - 1355 5541.581 - 1356 5542.890 - 1357 5548.175 - 1358 5551.372 - 1359 5552.623 - 1360 5554.070 - 1361 5557.045 - 1362 5558.342 - 1363 5558.702 - 1364 5559.891 - 1365 5564.201 - 1366 5567.998 - 1367 5571.191 - 1368 5572.465 - 1369 5573.353 - 1370 5576.204 - 1371 5577.700 - 1372 5579.358 - 1373 5580.077 - 1374 5580.754 - 1375 5583.762 - 1376 5587.026 - 1377 5588.750 - 1378 5593.613 - 1379 5595.063 - 1380 5595.846 - 1381 5597.460 - 1382 5599.654 - 1383 5601.603 - 1384 5602.852 - 1385 5604.515 - 1386 5606.386 - 1387 5606.732 - 1388 5609.573 - 1389 5610.104 - 1390 5610.231 - 1391 5610.680 - 1392 5612.068 - 1393 5615.319 - 1394 5619.975 - 1395 5630.297 - 1396 5632.872 - 1397 5633.295 - 1398 5639.746 - 1399 5641.734 - 1400 5645.668 - 1401 5646.451 - 1402 5648.991 - 1403 5650.703 - 1404 5657.925 - 1405 5659.130 - 1406 5664.621 - 1407 5665.180 - 1408 5665.628 - 1409 5667.128 - 1410 5674.986 - 1411 5677.053 - 1412 5679.005 - 1413 5681.900 - 1414 5685.192 - 1415 5691.710 - 1416 5700.458 - 1417 5700.917 - 1418 5702.651 - 1419 5707.103 - 1420 5717.171 - 1421 5719.623 - 1422 5720.183 - 1423 5724.253 - 1424 5724.463 - 1425 5725.388 - 1426 5732.975 - 1427 5736.029 - 1428 5739.517 - 1429 5741.170 - 1430 5741.829 - 1431 5748.741 - 1432 5749.388 - 1433 5753.026 - 1434 5760.550 - 1435 5762.794 - 1436 5763.529 - 1437 5767.778 - 1438 5768.181 - 1439 5771.760 - 1440 5772.116 - 1441 5773.946 - 1442 5777.400 - 1443 5781.658 - 1444 5782.289 - 1445 5789.645 - 1446 5792.430 - 1447 5796.068 - 1448 5796.418 - 1449 5797.319 - 1450 5798.478 - 1451 5800.829 - 1452 5802.082 - 1453 5804.141 - 1454 5807.681 - 1455 5812.972 - 1456 5815.422 - 1457 5822.793 - 1458 5830.827 - 1459 5832.370 - 1460 5834.263 - 1461 5838.950 - 1462 5840.640 - 1463 5843.807 - 1464 5845.918 - 1465 5852.680 - 1466 5853.474 - 1467 5854.120 - 1468 5859.668 - 1469 5860.315 - 1470 5863.718 - 1471 5866.811 - 1472 5868.374 - 1473 5869.850 - 1474 5870.552 - 1475 5871.182 - 1476 5882.625 - 1477 5885.701 - 1478 5886.531 - 1479 5888.592 - 1480 5889.953 - 1481 5891.451 - 1482 5894.698 - 1483 5895.281 - 1484 5899.844 - 1485 5904.159 - 1486 5905.570 - 1487 5908.935 - 1488 5911.229 - 1489 5912.084 - 1490 5914.671 - 1491 5916.728 - 1492 5918.944 - 1493 5922.802 - 1494 5925.403 - 1495 5926.232 - 1496 5927.130 - 1497 5928.805 - 1498 5929.480 - 1499 5929.934 - 1500 5934.409 - 1501 5934.461 - 1502 5936.386 - 1503 5937.162 - 1504 5937.663 - 1505 5938.825 - 1506 5942.668 - 1507 5944.647 - 1508 5948.799 - 1509 5949.260 - 1510 5955.561 - 1511 5959.673 - 1512 5962.056 - 1513 5969.737 - 1514 5971.590 - 1515 5973.664 - 1516 5975.064 - 1517 5981.900 - 1518 5986.266 - 1519 5987.289 - 1520 5989.044 - 1521 5991.007 - 1522 5994.128 - 1523 5996.629 - 1524 5999.000 - 1525 6000.762 - 1526 6001.203 - 1527 6005.165 - 1528 6005.740 - 1529 6007.072 - 1530 6010.160 - 1531 6011.533 - 1532 6013.680 - 1533 6015.422 - 1534 6021.035 - 1535 6023.224 - 1536 6025.140 - 1537 6030.445 - 1538 6032.124 - 1539 6032.872 - 1540 6033.413 - 1541 6035.192 - 1542 6037.697 - 1543 6038.680 - 1544 6042.589 - 1545 6043.230 - 1546 6044.432 - 1547 6049.051 - 1548 6052.721 - 1549 6053.380 - 1550 6055.593 - 1551 6059.373 - 1552 6061.536 - 1553 6065.779 - 1554 6069.020 - 1555 6073.103 - 1556 6077.105 - 1557 6077.872 - 1558 6078.421 - 1559 6079.222 - 1560 6085.374 - 1561 6087.262 - 1562 6088.030 - 1563 6090.760 - 1564 6098.120 - 1565 6099.083 - 1566 6101.160 - 1567 6101.725 - 1568 6102.594 - 1569 6103.560 - 1570 6103.641 - 1571 6104.568 - 1572 6105.645 - 1573 6107.533 - 1574 6112.837 - 1575 6114.920 - 1576 6116.166 - 1577 6119.699 - 1578 6120.556 - 1579 6121.407 - 1580 6122.214 - 1581 6123.380 - 1582 6124.480 - 1583 6125.739 - 1584 6127.380 - 1585 6129.545 - 1586 6137.926 - 1587 6138.670 - 1588 6145.430 - 1589 6150.683 - 1590 6151.993 - 1591 6154.068 - 1592 6154.516 - 1593 6155.581 - 1594 6157.087 - 1595 6161.353 - 1596 6162.170 - 1597 6164.479 - 1598 6169.822 - 1599 6172.280 - 1600 6173.106 - 1601 6178.431 - 1602 6180.705 - 1603 6182.621 - 1604 6184.778 - 1605 6188.125 - 1606 6191.905 - 1607 6193.856 - 1608 6198.222 - 1609 6203.492 - 1610 6205.860 - 1611 6207.220 - 1612 6208.686 - 1613 6212.507 - 1614 6215.945 - 1615 6220.011 - 1616 6221.319 - 1617 6224.527 - 1618 6226.369 - 1619 6232.974 - 1620 6234.855 - 1621 6240.953 - 1622 6243.130 - 1623 6248.400 - 1624 6250.485 - 1625 6257.423 - 1626 6258.606 - 1627 6261.064 - 1628 6261.418 - 1629 6266.173 - 1630 6271.544 - 1631 6274.116 - 1632 6274.164 - 1633 6277.238 - 1634 6279.166 - 1635 6285.278 - 1636 6287.255 - 1637 6291.191 - 1638 6293.242 - 1639 6296.876 - 1640 6300.916 - 1641 6303.250 - 1642 6307.662 - 1643 6309.140 - 1644 6310.810 - 1645 6315.775 - 1646 6317.182 - 1647 6321.820 - 1648 6324.450 - 1649 6326.367 - 1650 6327.277 - 1651 6331.413 - 1652 6337.620 - 1653 6339.668 - 1654 6342.859 - 1655 6348.737 - 1656 6355.910 - 1657 6369.139 - 1658 6369.577 - 1659 6371.943 - 1660 6376.930 - 1661 6379.673 - 1662 6384.719 - 1663 6387.395 - 1664 6399.230 - 1665 6406.446 - 1666 6411.899 - 1667 6413.614 - 1668 6416.315 - 1669 6431.570 - 1670 6437.761 - 1671 6439.071 - 1672 6441.950 - 1673 6443.890 - 1674 6446.771 - 1675 6450.006 - 1676 6450.955 - 1677 6457.282 - 1678 6462.595 - 1679 6466.560 - 1680 6483.100 - 1681 6487.441 - 1682 6488.883 - 1683 6490.737 - 1684 6493.197 - 1685 6493.777 - 1686 6501.992 - 1687 6503.511 - 1688 6506.986 - 1689 6509.050 - 1690 6512.364 - 1691 6513.840 - 1692 6522.043 - 1693 6531.341 - 1694 6537.614 - 1695 6538.115 - 1696 6545.718 - 1697 6551.705 - 1698 6554.160 - 1699 6558.875 - 1700 6569.632 - 1701 6576.122 - 1702 6577.214 - 1703 6577.656 - 1704 6580.229 - 1705 6583.906 - 1706 6584.613 - 1707 6588.539 - 1708 6591.484 - 1709 6593.462 - 1710 6593.939 - 1711 6596.100 - 1712 6599.482 - 1713 6604.853 - 1714 6605.416 - 1715 6613.374 - 1716 6617.058 - 1717 6617.515 - 1718 6618.166 - 1719 6619.946 - 1720 6638.240 - 1721 6638.912 - 1722 6639.720 - 1723 6643.790 - 1724 6644.663 - 1725 6646.540 - 1726 6648.495 - 1727 6648.958 - 1728 6658.677 - 1729 6660.640 - 1730 6662.268 - 1731 6664.020 - 1732 6666.360 - 1733 6668.816 - 1734 6673.579 - 1735 6674.697 - 1736 6677.282 - 1737 6678.706 - 1738 6683.367 - 1739 6684.360 - 1740 6687.520 - 1741 6692.726 - 1742 6694.496 - 1743 6696.140 - 1744 6697.712 - 1745 6698.850 - 1746 6704.051 - 1747 6711.252 - 1748 6713.970 - 1749 6717.385 - 1750 6719.200 - 1751 6727.458 - 1752 6728.118 - 1753 6728.759 - 1754 6733.748 - 1755 6742.884 - 1756 6752.832 - 1757 6754.300 - 1758 6756.453 - 1759 6757.109 - 1760 6758.203 - 1761 6765.669 - 1762 6766.560 - 1763 6772.174 - 1764 6778.312 - 1765 6780.125 - 1766 6780.413 - 1767 6787.736 - 1768 6788.840 - 1769 6791.235 - 1770 6809.100 - 1771 6809.509 - 1772 6818.260 - 1773 6823.508 - 1774 6824.677 - 1775 6827.240 - 1776 6829.035 - 1777 6834.924 - 1778 6851.860 - 1779 6853.523 - 1780 6854.109 - 1781 6861.300 - 1782 6863.520 - 1783 6866.366 - 1784 6866.763 - 1785 6868.450 - 1786 6871.290 - 1787 6874.753 - 1788 6879.590 - 1789 6882.811 - 1790 6886.408 - 1791 6886.570 - 1792 6887.100 - 1793 6888.170 - 1794 6889.303 - 1795 6909.849 - 1796 6911.226 - 1797 6916.128 - 1798 6937.666 - 1799 6942.538 - 1800 6943.610 - 1801 6945.490 - 1802 6948.205 - 1803 6951.460 - 1804 6954.656 - 1805 6965.430 - 1806 6989.655 - 1807 6992.170 - 1808 6993.037 - 1809 7000.803 - 1810 7002.883 - 1811 7018.567 - 1812 7030.262 - 1813 7036.283 - 1814 7045.797 - 1815 7053.619 - 1816 7058.489 - 1817 7060.041 - 1818 7060.653 - 1819 7064.451 - 1820 7067.217 - 1821 7068.730 - 1822 7072.394 - 1823 7075.333 - 1824 7084.169 - 1825 7086.700 - 1826 7089.339 - 1827 7100.514 - 1828 7107.496 - 1829 7109.860 - 1830 7114.398 - 1831 7122.044 - 1832 7124.560 - 1833 7125.800 - 1834 7130.184 - 1835 7132.100 - 1836 7142.331 - 1837 7147.041 - 1838 7148.559 - 1839 7150.284 - 1840 7154.762 - 1841 7154.953 - 1842 7156.941 - 1843 7158.830 - 1844 7159.947 - 1845 7162.570 - 1846 7168.895 - 1847 7173.372 - 1848 7191.133 - 1849 7200.045 - 1850 7206.483 - 1851 7206.986 - 1852 7208.006 - 1853 7212.689 - 1854 7218.054 - 1855 7219.151 - 1856 7229.930 - 1857 7230.862 - 1858 7233.580 - 1859 7242.092 - 1860 7244.696 - 1861 7246.127 - 1862 7255.354 - 1863 7256.986 - 1864 7258.177 - 1865 7270.660 - 1866 7272.936 - 1867 7284.903 - 1868 7285.440 - 1869 7288.980 - 1870 7296.265 - 1871 7298.143 - 1872 7305.404 - 1873 7308.641 - 1874 7311.710 - 1875 7315.066 - 1876 7316.000 - 1877 7324.807 - 1878 7328.285 - 1879 7329.491 - 1880 7335.577 - 1881 7341.151 - 1882 7342.576 - 1883 7350.780 - 1884 7353.316 - 1885 7372.118 - 1886 7376.877 - 1887 7383.980 - 1888 7392.970 - 1889 7402.252 - 1890 7411.736 - 1891 7412.310 - 1892 7417.790 - 1893 7418.550 - 1894 7421.827 - 1895 7422.260 - 1896 7425.240 - 1897 7428.940 - 1898 7430.253 - 1899 7435.330 - 1900 7436.250 - 1901 7447.801 - 1902 7455.208 - 1903 7461.874 - 1904 7471.180 - 1905 7481.354 - 1906 7483.625 - 1907 7484.240 - 1908 7487.973 - 1909 7489.614 - 1910 7503.867 - 1911 7510.420 - 1912 7511.349 - 1913 7511.790 - 1914 7514.651 - 1915 7523.134 - 1916 7525.508 - 1917 7549.313 - 1918 7565.851 - 1919 7567.741 - 1920 7569.511 - 1921 7585.743 - 1922 7589.330 - 1923 7598.205 - 1924 7607.823 - 1925 7618.330 - 1926 7625.705 - 1927 7627.175 - 1928 7628.860 - 1929 7630.310 - 1930 7635.105 - 1931 7647.379 - 1932 7652.320 - 1933 7653.828 - 1934 7654.699 - 1935 7658.324 - 1936 7660.890 - 1937 7670.040 - 1938 7678.126 - 1939 7685.307 - 1940 7697.924 - 1941 7704.810 - 1942 7710.269 - 1943 7713.937 - 1944 7724.206 - 1945 7731.738 - 1946 7782.316 - 1947 7788.934 - 1948 7798.358 - 1949 7814.330 - 1950 7817.770 - 1951 7834.457 - 1952 7840.457 - 1953 7841.791 - 1954 7847.539 - 1955 7861.910 - 1956 7865.969 - 1957 7868.200 - 1958 7886.283 - 1959 7891.075 - 1960 7900.320 - 1961 7916.450 - 1962 7937.733 - 1963 7941.726 - 1964 7948.175 - 1965 7978.973 - 1966 7987.973 - 1967 8006.156 - 1968 8014.786 - 1969 8022.201 - 1970 8022.330 - 1971 8032.431 - 1972 8037.230 - 1973 8046.130 - 1974 8053.307 - 1975 8062.630 - 1976 8066.826 - 1977 8068.742 - 1978 8075.652 - 1979 8079.680 - 1980 8085.219 - 1981 8093.623 - 1982 8103.692 - 1983 8115.311 - 1984 8122.723 - 1985 8129.405 - 1986 8138.475 - 1987 8143.138 - 1988 8159.727 - 1989 8169.786 - 1990 8178.840 - 1991 8186.911 - 1992 8202.147 - 1993 8203.201 - 1994 8231.406 - 1995 8252.393 - 1996 8254.742 - 1997 8259.511 - 1998 8263.924 - 1999 8264.521 - 2000 8275.626 - 2001 8320.855 - 2002 8330.450 - 2003 8332.210 - 2004 8358.726 - 2005 8367.393 - 2006 8369.340 - 2007 8408.208 - 2008 8416.727 - 2009 8417.998 - 2010 8421.225 - 2011 8424.647 - 2012 8445.487 - 2013 8446.511 - 2014 8464.236 - 2015 8471.826 - 2016 8478.358 - 2017 8490.300 - 2018 8510.624 - 2019 8516.554 - 2020 8521.441 - 2021 8554.944 - 2022 8573.120 - 2023 8605.780 - 2024 8616.222 - 2025 8620.470 - 2026 8621.322 - 2027 8629.142 - 2028 8631.356 - 2029 8635.741 - 2030 8638.362 - 2031 8639.441 - 2032 8645.309 - 2033 8648.396 - 2034 8649.149 - 2035 8655.876 - 2036 8662.137 - 2037 8665.485 - 2038 8667.446 - 2039 8667.943 - 2040 8668.116 - 2041 8678.430 - 2042 8682.220 - 2043 8686.093 - 2044 8686.619 - 2045 8687.848 - 2046 8691.335 - 2047 8698.596 - 2048 8701.121 - 2049 8703.702 - 2050 8704.860 - 2051 8707.359 - 2052 8709.234 - 2053 8710.414 - 2054 8712.853 - 2055 8713.654 - 2056 8719.629 - 2057 8721.659 - 2058 8722.458 - 2059 8723.718 - 2060 8724.376 - 2061 8730.821 - 2062 8732.424 - 2063 8734.023 - 2064 8739.781 - 2065 8748.031 - 2066 8749.169 - 2067 8751.206 - 2068 8758.243 - 2069 8760.449 - 2070 8761.720 - 2071 8766.745 - 2072 8771.880 - 2073 8772.384 - 2074 8772.805 - 2075 8773.532 - 2076 8775.573 - 2077 8782.716 - 2078 8784.142 - 2079 8784.562 - 2080 8784.590 - 2081 8790.376 - 2082 8792.058 - 2083 8798.172 - 2084 8804.590 - 2085 8805.898 - 2086 8810.254 - 2087 8812.511 - 2088 8816.173 - 2089 8817.743 - 2090 8821.759 - 2091 8829.693 - 2092 8841.183 - 2093 8847.990 - 2094 8848.306 - 2095 8849.315 - 2096 8849.970 - 2097 8852.791 - 2098 8854.908 - 2099 8859.019 - 2100 8860.976 - 2101 8866.715 - 2102 8868.833 - 2103 8875.232 - 2104 8881.900 - 2105 8889.194 - 2106 8892.986 - 2107 8893.540 - 2108 8910.856 - 2109 8912.773 - 2110 8917.510 - 2111 8927.729 - 2112 8928.093 - 2113 8941.661 - 2114 8948.421 - 2115 8949.122 - 2116 8955.847 - 2117 8957.986 - 2118 8962.190 - 2119 8962.207 - 2120 8962.895 - 2121 8967.003 - 2122 8967.640 - 2123 8969.867 - 2124 8979.702 - 2125 8980.739 - 2126 8985.281 - 2127 8987.408 - 2128 8990.478 - 2129 8990.894 - 2130 8995.189 - 2131 8997.876 - 2132 9009.883 - 2133 9012.526 - 2134 9016.590 - 2135 9017.590 - 2136 9031.819 - 2137 9037.893 - 2138 9038.691 - 2139 9040.123 - 2140 9045.353 - 2141 9046.713 - 2142 9048.250 - 2143 9053.485 - 2144 9056.081 - 2145 9062.563 - 2146 9063.960 - 2147 9066.111 - 2148 9067.248 - 2149 9069.582 - 2150 9072.278 - 2151 9075.420 - 2152 9076.195 - 2153 9090.446 - 2154 9090.818 - 2155 9101.083 - 2156 9111.531 - 2157 9118.138 - 2158 9119.637 - 2159 9122.966 - 2160 9126.329 - 2161 9129.183 - 2162 9132.273 - 2163 9134.692 - 2164 9135.938 - 2165 9140.556 - 2166 9155.297 - 2167 9156.188 - 2168 9165.895 - 2169 9167.795 - 2170 9170.822 - 2171 9178.779 - 2172 9187.565 - 2173 9193.593 - 2174 9194.680 - 2175 9199.685 - 2176 9203.962 - 2177 9208.025 - 2178 9208.581 - 2179 9215.920 - 2180 9221.433 - 2181 9224.498 - 2182 9227.512 - 2183 9232.496 - 2184 9233.273 - 2185 9233.857 - 2186 9239.326 - 2187 9243.761 - 2188 9245.256 - 2189 9250.578 - 2190 9260.325 - 2191 9263.683 - 2192 9266.207 - 2193 9267.689 - 2194 9270.150 - 2195 9271.181 - 2196 9289.562 - 2197 9291.580 - 2198 9294.974 - 2199 9300.013 - 2200 9307.896 - 2201 9310.444 - 2202 9317.729 - 2203 9320.071 - 2204 9336.162 - 2205 9340.705 - 2206 9354.218 - 2207 9355.991 - 2208 9360.988 - 2209 9378.534 - 2210 9383.272 - 2211 9388.931 - 2212 9390.585 - 2213 9399.089 - 2214 9409.349 - 2215 9413.676 - 2216 9414.089 - 2217 9417.457 - 2218 9420.620 - 2219 9431.600 - 2220 9432.282 - 2221 9436.812 - 2222 9450.461 - 2223 9455.202 - 2224 9458.626 - 2225 9470.682 - 2226 9474.879 - 2227 9486.926 - 2228 9495.498 - 2229 9497.189 - 2230 9500.300 - 2231 9505.393 - 2232 9507.652 - 2233 9510.946 - 2234 9536.407 - 2235 9548.030 - 2236 9553.984 - 2237 9561.245 - 2238 9565.559 - 2239 9567.280 - 2240 9567.829 - 2241 9577.348 - 2242 9582.813 - 2243 9583.080 - 2244 9587.027 - 2245 9590.343 - 2246 9595.391 - 2247 9608.486 - 2248 9608.936 - 2249 9619.218 - 2250 9620.995 - 2251 9625.198 - 2252 9627.671 - 2253 9629.569 - 2254 9630.744 - 2255 9632.644 - 2256 9642.478 - 2257 9643.319 - 2258 9656.441 - 2259 9663.644 - 2260 9664.698 - 2261 9674.791 - 2262 9676.104 - 2263 9676.836 - 2264 9685.677 - 2265 9695.031 - 2266 9701.576 - 2267 9702.272 - 2268 9716.142 - 2269 9718.492 - 2270 9736.213 - 2271 9743.562 - 2272 9746.463 - 2273 9753.592 - 2274 9757.220 - 2275 9769.535 - 2276 9779.453 - 2277 9789.511 - 2278 9796.200 - 2279 9797.245 - 2280 9800.363 - 2281 9812.697 - 2282 9814.958 - 2283 9819.178 - 2284 9826.449 - 2285 9831.669 - 2286 9833.423 - 2287 9834.007 - 2288 9838.848 - 2289 9840.917 - 2290 9845.684 - 2291 9855.742 - 2292 9864.598 - 2293 9865.449 - 2294 9867.891 - 2295 9868.921 - 2296 9871.995 - 2297 9872.630 - 2298 9873.815 - 2299 9896.048 - 2300 9898.354 - 2301 9902.356 - 2302 9907.472 - 2303 9910.075 - 2304 9910.837 - 2305 9911.113 - 2306 9912.199 - 2307 9916.120 - 2308 9927.325 - 2309 9934.718 - 2310 9935.199 - 2311 9938.836 - 2312 9943.064 - 2313 9952.370 - 2314 9963.491 - 2315 9970.463 - 2316 9974.689 - 2317 9985.050 - 2318 9987.635 - 2319 9989.938 - 2320 9992.648 - 2321 9993.863 - 2322 9998.509 - 2323 9998.960 - 2324 10011.39 - 2325 10033.22 - 2326 10037.11 - 2327 10039.09 - 2328 10039.36 - 2329 10045.31 - 2330 10048.03 - 2331 10056.20 - 2332 10079.54 - 2333 10081.22 - 2334 10082.87 - 2335 10083.78 - 2336 10086.40 - 2337 10089.13 - 2338 10102.57 - 2339 10105.07 - 2340 10111.87 - 2341 10117.99 - 2342 10131.36 - 2343 10133.56 - 2344 10137.38 - 2345 10140.43 - 2346 10141.39 - 2347 10144.26 - 2348 10175.00 - 2349 10178.52 - 2350 10180.59 - 2351 10184.53 - 2352 10188.41 - 2353 10211.53 - 2354 10214.43 - 2355 10218.43 - 2356 10223.65 - 2357 10236.02 - 2358 10241.77 - 2359 10247.55 - 2360 10250.68 - 2361 10255.58 - 2362 10257.36 - 2363 10258.16 - 2364 10271.18 - 2365 10272.05 - 2366 10283.11 - 2367 10288.99 - 2368 10301.16 - 2369 10304.07 - 2370 10308.54 - 2371 10314.89 - 2372 10316.89 - 2373 10334.92 - 2374 10343.82 - 2375 10344.28 - 2376 10346.53 - 2377 10349.04 - 2378 10358.16 - 2379 10369.52 - 2380 10377.48 - 2381 10378.14 - 2382 10387.49 - 2383 10403.05 - 2384 10412.99 - 2385 10429.67 - 2386 10436.86 - 2387 10439.50 - 2388 10450.44 - 2389 10459.72 - 2390 10483.36 - 2391 10492.25 - 2392 10494.84 - 2393 10498.49 - 2394 10502.58 - 2395 10512.20 - 2396 10518.18 - 2397 10525.83 - 2398 10527.78 - 2399 10529.98 - 2400 10533.38 - 2401 10536.86 - 2402 10540.21 - 2403 10540.95 - 2404 10545.29 - 2405 10554.83 - 2406 10556.45 - 2407 10565.30 - 2408 10576.35 - 2409 10585.02 - 2410 10587.09 - 2411 10591.34 - 2412 10596.90 - 2413 10601.33 - 2414 10605.45 - 2415 10613.38 - 2416 10615.00 - 2417 10622.54 - 2418 10646.51 - 2419 10664.23 - 2420 10678.36 - 2421 10700.35 - 2422 10703.64 - 2423 10723.92 - 2424 10725.41 - 2425 10726.92 - 2426 10732.24 - 2427 10741.81 - 2428 10744.36 - 2429 10752.47 - 2430 10754.33 - 2431 10772.43 - 2432 10776.98 - 2433 10779.09 - 2434 10785.91 - 2435 10786.36 - 2436 10803.91 - 2437 10804.52 - 2438 10807.34 - 2439 10812.27 - 2440 10820.08 - 2441 10834.17 - 2442 10853.45 - 2443 10862.50 - 2444 10869.96 - 2445 10874.57 - 2446 10890.28 - 2447 10901.18 - 2448 10911.32 - 2449 10913.57 - 2450 10923.72 - 2451 10941.62 - 2452 10948.15 - 2453 10962.88 - 2454 10983.63 - 2455 10990.21 - diff --git a/banzai_nres/tests/test_e2e.py b/banzai_nres/tests/test_e2e.py index d304df13..25cc1316 100644 --- a/banzai_nres/tests/test_e2e.py +++ b/banzai_nres/tests/test_e2e.py @@ -33,12 +33,6 @@ TEST_PACKAGE = 'banzai_nres.tests' CONFIGDB_FILENAME = get_pkg_data_filename('data/configdb_example.json', TEST_PACKAGE) -# distinct files for the line lists for each instrument because otherwise they will not be added to the database -# because .db entries with the same filename are marked as duplicates (see banzai.dbs.save_calibration_info()). -LINE_LIST_FILENAMES = [get_pkg_data_filename('data/ThAr_atlas_ESO_copy0' + str(c) + '.txt', TEST_PACKAGE) for c in [1, 2, 3, 4]] -if len(INSTRUMENTS) > len(LINE_LIST_FILENAMES): - logger.warning(f'Found {len(LINE_LIST_FILENAMES)} line list files') - logger.warning('Not enough line list txt files for all the instruments that will be added to the database!') def observation_portal_side_effect(*args, **kwargs): @@ -202,11 +196,6 @@ def init(configdb): for bpm_filename in glob(os.path.join(DATA_ROOT, instrument, 'bpm/*bpm*')): logger.info(f'adding bpm {bpm_filename} to the database') os.system(f'banzai_nres_add_bpm --filename {bpm_filename} --db-address={os.environ["DB_ADDRESS"]}') - instrument_ids = get_instrument_ids(os.environ["DB_ADDRESS"], names=['nres01', 'nres02']) - for instrument_id, line_list in zip(instrument_ids, LINE_LIST_FILENAMES[:len(instrument_ids)]): - logger.info(f'adding line list to the database for instrument with id {str(instrument_id)}') - os.system(f'banzai_nres_add_line_list --filename {line_list} --db-address={os.environ["DB_ADDRESS"]} ' - f'--instrument-id {instrument_id}') @pytest.mark.e2e diff --git a/banzai_nres/tests/test_wavelength.py b/banzai_nres/tests/test_wavelength.py index 4bafde7f..14f05238 100644 --- a/banzai_nres/tests/test_wavelength.py +++ b/banzai_nres/tests/test_wavelength.py @@ -188,13 +188,13 @@ def test_stage_caltypes(): class TestLineListLoader: stage = LineListLoader(context.Context({})) @mock.patch('banzai_nres.wavelength.LineListLoader.on_missing_master_calibration', return_value=None) - @mock.patch('banzai_nres.wavelength.LineListLoader.get_calibration_file_info', return_value=None) - def test_do_stage_aborts(self, fake_get_cal, fake_miss): - assert self.stage.do_stage('image') is None + def test_do_stage_aborts(self, fake_miss): + stage = LineListLoader(context.Context({})) + stage.LINE_LIST_FILENAME = 'some/bad/path' + assert stage.do_stage('image') is None - @mock.patch('banzai_nres.wavelength.LineListLoader.get_calibration_file_info', return_value={'path': 'path/list.txt'}) @mock.patch('numpy.genfromtxt', return_value=np.array([[1, 1]])) - def test_do_stage(self, fake_load, fake_getcal): + def test_do_stage(self, fake_load): image = type('image', (), {}) image = self.stage.do_stage(image) assert np.allclose(image.line_list, [1]) diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py index fea99dce..1568c170 100644 --- a/banzai_nres/wavelength.py +++ b/banzai_nres/wavelength.py @@ -11,6 +11,8 @@ import sep import logging import os +import pkg_resources + logger = logging.getLogger('banzai') @@ -58,17 +60,17 @@ class LineListLoader(CalibrationUser): """ Loads the reference line list for wavelength calibration """ + LINE_LIST_FILENAME = pkg_resources.resource_filename('banzai_nres', 'data/ThAr_atlas_ESO.txt') @property def calibration_type(self): return 'LINELIST' def do_stage(self, image): - master_calibration_file_info = self.get_calibration_file_info(image) - if master_calibration_file_info is None: + if not os.path.exists(self.LINE_LIST_FILENAME): return self.on_missing_master_calibration(image) - line_list = np.genfromtxt(master_calibration_file_info['path'])[:, 1].flatten() + line_list = np.genfromtxt(self.LINE_LIST_FILENAME)[:, 1].flatten() logger.info('Applying master calibration', image=image, - extra_tags={'master_calibration': os.path.basename(master_calibration_file_info['path'])}) + extra_tags={'master_calibration': os.path.basename(self.LINE_LIST_FILENAME)}) return self.apply_master_calibration(image, line_list) def apply_master_calibration(self, image, line_list): diff --git a/setup.py b/setup.py index 8f738e5a..03ae716c 100644 --- a/setup.py +++ b/setup.py @@ -20,6 +20,7 @@ packages=find_packages(), use_scm_version=True, package_dir={'banzai_nres': 'banzai_nres'}, + package_data={'banzai_nres': ['data/ThAr_atlas_ESO.txt']}, setup_requires=['pytest-runner', 'setuptools_scm'], install_requires=['banzai>=0.29.0dev', 'numpy>=1.13', 'sphinx', 'coveralls', 'sep<=1.10.0', 'statsmodels', 'astropy==4.0', 'xwavecal==0.1.10', 'scipy==1.3.2', 'photutils==0.7.2'], @@ -29,5 +30,4 @@ 'banzai_nres_start_stacking_scheduler=banzai_nres.main:nres_start_stacking_scheduler', 'banzai_nres_make_master_calibrations=banzai_nres.main:nres_make_master_calibrations', 'banzai_nres_add_bpm=banzai_nres.main:add_bpm', - 'banzai_nres_add_line_list=banzai_nres.main:add_line_list', 'banzai_nres_populate_bpms=banzai_nres.main:add_bpms_from_archive']}) From d79b7cd8d229dda9bbed04e58cc3252480e9ccd6 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Thu, 7 May 2020 11:50:54 -0700 Subject: [PATCH 148/303] Added extraction of wavelengths with 1/N weights (averaging) when extracting spectra. Added tests for that feature. --- CHANGES.md | 5 +++++ banzai_nres/extract.py | 9 +++++++-- banzai_nres/tests/test_extract.py | 26 ++++++++++++++++++-------- setup.py | 2 +- 4 files changed, 31 insertions(+), 11 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index e48622a6..8eaebc53 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,8 @@ +0.5.1 (2020-05-07) +------------------ +- Extracted spectra now have wavelengths attached. +- The line list is stored as package data instead of in an sqlite database. + 0.4.0 (2019-02-25) ------------------ - Blind master tracing on lampflats diff --git a/banzai_nres/extract.py b/banzai_nres/extract.py index 77eee8ce..8b8d41d2 100644 --- a/banzai_nres/extract.py +++ b/banzai_nres/extract.py @@ -12,10 +12,14 @@ class WeightedExtract(Stage): def do_stage(self, image: EchelleSpectralCCDData): if image.weights is None: - logger.error('Extraction weights missing. Rejecting image.', image=image) + logger.error('Extraction weights are missing. Rejecting image.', image=image) + return None + if image.wavelengths is None: + logger.error('Wavelengths are missing. Rejecting image.', image=image) return None # consider adding a method to image, i.e. image.extracted_spectrum_shape. flux = np.zeros((image.num_traces, image.data.shape[1]), dtype=float) + wavelength = np.zeros_like(flux, dtype=float) variance = np.zeros_like(flux, dtype=float) trace_ids = np.arange(1, image.num_traces + 1) @@ -24,9 +28,10 @@ def do_stage(self, image: EchelleSpectralCCDData): # get the horizontal (x) extent of the trace. Consider making this a get_extent function. x_extent = slice(np.min(this_trace[1]), np.max(this_trace[1]) + 1) flux[i, x_extent] = self.extract_order(image.data[this_trace], image.weights[this_trace]) + wavelength[i, x_extent] = self.extract_order(image.wavelengths[this_trace], weights=1/image.wavelengths[this_trace].shape[0]) variance[i, x_extent] = self.extract_order(image.uncertainty[this_trace] ** 2, image.weights[this_trace] ** 2) - image.spectrum = Table({'id': trace_ids, 'flux': flux, 'uncertainty': np.sqrt(variance)}) + image.spectrum = Table({'id': trace_ids, 'wavelength': wavelength, 'flux': flux, 'uncertainty': np.sqrt(variance)}) return image @staticmethod diff --git a/banzai_nres/tests/test_extract.py b/banzai_nres/tests/test_extract.py index 0dbba469..8cb74432 100644 --- a/banzai_nres/tests/test_extract.py +++ b/banzai_nres/tests/test_extract.py @@ -17,7 +17,12 @@ def test_get_region(): class TestExtract: def test_rejects_on_no_weights(self): con = context.Context({}) - assert GetOptimalExtractionWeights(con).do_stage(two_order_image()) is None + assert WeightedExtract(con).do_stage(two_order_image()) is None + + def test_rejects_on_no_wavelengths(self): + con = context.Context({}) + image = type('image', (), {'weights': 'notnone', 'wavelengths': None}) + assert WeightedExtract(con).do_stage(image) is None @pytest.mark.integration def test_unit_weights_extraction(self): @@ -32,22 +37,24 @@ def test_unit_weights_extraction(self): spectrum = output_image.spectrum assert np.allclose(spectrum['flux'][0], expected_extracted_flux) + assert np.allclose(spectrum['wavelength'][0], 10) assert np.allclose(spectrum['uncertainty'][0], expected_extracted_uncertainty) assert np.allclose(spectrum['id'][0], 1) assert np.allclose(spectrum['flux'][1][1:-1], expected_extracted_flux) + assert np.allclose(spectrum['wavelength'][1][1:-1], 20) assert np.allclose(spectrum['flux'][1][[0, -1]], 0) assert np.allclose(spectrum['uncertainty'][1:-1], expected_extracted_uncertainty) assert np.allclose(spectrum['uncertainty'][1][[0, -1]], 0) assert np.allclose(spectrum['id'][1], 2) - @pytest.mark.integration - def test_weights_in_poisson_regime(self): + def test_extract_in_poisson_regime(self): trace_width, number_traces = 20, 10 image = five_hundred_square_image(50000, number_traces, trace_width) image2 = NRESObservationFrame([EchelleSpectralCCDData(data=image.data, uncertainty=image.uncertainty, - meta={'OBJECTS': 'tung&tung&none'})], 'foo.fits') + wavelengths=image.wavelengths, + meta={'OBJECTS': 'tung&tung&none'})], 'foo.fits') image2.traces = image.traces image2.profile = np.ones_like(image.data) input_context = context.Context({}) @@ -59,14 +66,17 @@ def test_weights_in_poisson_regime(self): optimal_image = stage2.do_stage(image) box_image = stage2.do_stage(image2) assert np.allclose(optimal_image.spectrum['flux'], box_image.spectrum['flux'], rtol=0.05) + assert np.allclose(optimal_image.spectrum['wavelength'][0][100:-100], 10) + assert np.allclose(optimal_image.spectrum['wavelength'][2][100:-100], 30) assert np.allclose(optimal_image.spectrum['uncertainty'], box_image.spectrum['uncertainty'], rtol=0.05) @pytest.mark.integration - def test_weights_in_readnoise_regime(self): + def test_extract_in_readnoise_regime(self): trace_width, number_traces = 20, 10 image = five_hundred_square_image(100, number_traces, trace_width, read_noise=100) image2 = NRESObservationFrame([EchelleSpectralCCDData(data=image.data, uncertainty=image.uncertainty, - meta={'OBJECTS': 'tung&tung&none'})], 'foo.fits') + wavelengths=image.wavelengths, + meta={'OBJECTS': 'tung&tung&none'})], 'foo.fits') image2.traces = image.traces image2.profile = np.ones_like(image.data) input_context = context.Context({}) @@ -130,7 +140,7 @@ def two_order_image(): data = np.ones_like(traces, dtype=float) data[~np.isclose(traces, 0)] = 100. uncertainty = 1. * data - image = NRESObservationFrame([EchelleSpectralCCDData(data=data, uncertainty=uncertainty, + image = NRESObservationFrame([EchelleSpectralCCDData(data=data, uncertainty=uncertainty, wavelengths=10*traces, meta={'OBJECTS': 'tung&tung&none'})], 'foo.fits') image.traces = traces return image @@ -152,7 +162,7 @@ def five_hundred_square_image(maxflux,number_traces,trace_width, read_noise=10): data += np.random.normal(0.0, read_noise, size=data.shape) uncertainty = np.sqrt(data + read_noise ** 2) - image = NRESObservationFrame([EchelleSpectralCCDData(data=data, uncertainty=uncertainty, + image = NRESObservationFrame([EchelleSpectralCCDData(data=data, uncertainty=uncertainty, wavelengths=10*traces, meta={'OBJECTS': 'tung&tung&none'})], 'foo.fits') image.traces, image.profile = traces, profile return image diff --git a/setup.py b/setup.py index 03ae716c..ef6b393a 100644 --- a/setup.py +++ b/setup.py @@ -15,7 +15,7 @@ setup(name='lco-banzai-nres-e2e', author=['Curtis McCully', 'G. Mirek Brandt', 'Marshall Johnson', 'Timothy D. Brandt'], author_email=['cmccully@lco.global', 'gmbrandt@ucsb.edu', '@lco.global', 'tbrandt@physics.ucsb.edu'], - version='0.5.0', + version='0.5.1', python_requires='>=3.6', packages=find_packages(), use_scm_version=True, From 54f76e1c64722b01e37bdde47315825ab4b8f846 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Thu, 7 May 2020 13:46:29 -0700 Subject: [PATCH 149/303] updated jupyter notebook. --- ExampleReduction.ipynb | 190 ++++++++++------------------------------- banzai_nres/extract.py | 3 +- 2 files changed, 49 insertions(+), 144 deletions(-) diff --git a/ExampleReduction.ipynb b/ExampleReduction.ipynb index ce729abc..aa418ae1 100644 --- a/ExampleReduction.ipynb +++ b/ExampleReduction.ipynb @@ -13,20 +13,9 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "'/home/gmbrandt/Documents/banzai-nres'" - ] - }, - "execution_count": 1, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "#QUICK!\n", "import os\n", @@ -36,7 +25,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -47,7 +36,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -61,7 +50,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -74,7 +63,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -151,12 +140,14 @@ " '8151997',\n", " '8152050',\n", " '8152110',\n", - " '8152153']" + " '8152153']\n", + "DAYS_OBS = ['lsc/nres01/20180313']\n", + "INSTRUMENTS = ['lsc/nres01']" ] }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -176,20 +167,12 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "/home/gmbrandt/Documents/banzai-nres/test_data\n" - ] - } - ], + "outputs": [], "source": [ "#QUICK!\n", - "cd test_data" + "os.chdir('test_data')" ] }, { @@ -201,7 +184,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -214,56 +197,9 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:58:35.639 INFO: calibrations: Making master frames | {\"type\": \"1m0-NRES-SciCam\", \"site\": \"lsc\", \"camera\": \"fl09\", \"obstype\": \"DOUBLE\", \"min_date\": \"2017-01-01\", \"max_date\": \"2019-01-01\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:58:42.233 INFO: stages: Running banzai.stages.ArcStacker | {\"filename\": \"lscnrs01-fl09-20180313-0007-a91.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:58:44.534 INFO: calibrations: Created master calibration stack | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"calibration_type\": \"DOUBLE\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:58:44.536 INFO: stages: Running banzai.stages.ArcStacker | {\"filename\": \"lscnrs01-fl09-20180313-0021-a91.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:58:47.240 INFO: calibrations: Created master calibration stack | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"calibration_type\": \"DOUBLE\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:58:47.387 INFO: stages: Running banzai.stages.FlatLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:58:48.749 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:58:48.868 INFO: stages: Running banzai.stages.FlatLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:58:50.159 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:58:50.282 INFO: stages: Running banzai.stages.ArcLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:58:51.937 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:58:52.049 INFO: stages: Running banzai.stages.ArcLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:58:53.598 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:58:53.724 INFO: stages: Running banzai.stages.LineListLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:58:53.733 INFO: wavelength: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"ThAr_atlas_ESO.txt\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:58:53.734 INFO: stages: Running banzai.stages.LineListLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:58:53.745 INFO: wavelength: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"ThAr_atlas_ESO.txt\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:58:53.745 INFO: stages: Running banzai.stages.IdentifyFeatures | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:58:56.872 INFO: wavelength: 3258 emission features found on this image | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:58:56.891 INFO: wavelength: Blaze correcting emission feature fluxes | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:58:56.893 INFO: stages: Running banzai.stages.IdentifyFeatures | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:58:59.371 INFO: wavelength: 1815 emission features found on this image | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:58:59.383 INFO: wavelength: Blaze correcting emission feature fluxes | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:58:59.384 INFO: stages: Running banzai.stages.WavelengthCalibrate | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:58:59.397 INFO: wavelength: Getting feature wavelengths from past solution. | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:58:59.530 ERROR: wavelength: All zeros for image.wavelengths for fiber 0.0. Will not refine wavelengths. | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:58:59.532 ERROR: wavelength: All zeros for image.wavelengths for fiber 1.0. Will not refine wavelengths. | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:58:59.532 INFO: stages: Running banzai.stages.WavelengthCalibrate | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:58:59.549 INFO: wavelength: Getting feature wavelengths from past solution. | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:58:59.668 ERROR: wavelength: All zeros for image.wavelengths for fiber 0.0. Will not refine wavelengths. | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:58:59.669 ERROR: wavelength: All zeros for image.wavelengths for fiber 1.0. Will not refine wavelengths. | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:58:59.671 INFO: stages: Running banzai.stages.AssessWavelengthSolution | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:58:59.675 INFO: stages: Running banzai.stages.AssessWavelengthSolution | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:59:08.038 INFO: calibrations: Finished | {\"processName\": \"MainProcess\"}\n" - ] - } - ], + "outputs": [], "source": [ "#QUICK!\n", "import argparse\n", @@ -320,53 +256,19 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ "#QUICK!\n", + "from glob import glob\n", "# set up the context object.\n", "context = parse_args(settings)" ] }, { "cell_type": "code", - "execution_count": 8, - "metadata": {}, - "outputs": [], - "source": [ - "#QUICK!\n", - "from astropy.utils.data import get_pkg_data_filename\n", - "from banzai.celery import app, schedule_calibration_stacking\n", - "from banzai.dbs import get_session\n", - "import argparse\n", - "from banzai import dbs\n", - "from types import ModuleType\n", - "from datetime import datetime\n", - "from dateutil.parser import parse\n", - "from astropy.io import fits\n", - "from glob import glob\n", - "import logging\n", - "#from banzai_nres.tests.test_e2e import get_instrument_ids\n", - "\n", - "logger = logging.getLogger('banzai')\n", - "\n", - "TEST_PACKAGE = 'banzai_nres.tests'\n", - "\n", - "DATA_ROOT= settings.processed_path \n", - "SITES = [os.path.basename(site_path) for site_path in glob(os.path.join(DATA_ROOT, '???'))]\n", - "INSTRUMENTS = [os.path.join(site, os.path.basename(instrument_path)) for site in SITES\n", - " for instrument_path in glob(os.path.join(os.path.join(DATA_ROOT, site, '*')))]\n", - "\n", - "DAYS_OBS = [os.path.join(instrument, os.path.basename(dayobs_path)) for instrument in INSTRUMENTS\n", - " for dayobs_path in glob(os.path.join(DATA_ROOT, instrument, '201*'))]\n", - "\n", - "CONFIGDB_FILENAME = os.path.join(banzai_nres_path, 'banzai_nres/tests/data/data/configdb_example.json')" - ] - }, - { - "cell_type": "code", - "execution_count": 29, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -374,23 +276,19 @@ "os.system(f'banzai_add_instrument --site lsc --camera fl09 --name nres01 --camera-type 1m0-NRES-SciCam --db-address={os.environ[\"DB_ADDRESS\"]}')\n", "os.system(f'banzai_add_instrument --site elp --camera fl17 --name nres02 --camera-type 1m0-NRES-SciCam --db-address={os.environ[\"DB_ADDRESS\"]}')\n", "for instrument in INSTRUMENTS:\n", - " for bpm_filename in glob(os.path.join(DATA_ROOT, instrument, 'bpm/*bpm*')):\n", + " for bpm_filename in glob(os.path.join(settings.processed_path, instrument, 'bpm/*bpm*')):\n", " logger.info(f'adding bpm {bpm_filename} to the database')\n", - " os.system(f'banzai_nres_add_bpm --filename {bpm_filename} --db-address={os.environ[\"DB_ADDRESS\"]}')\n", - "instrument_ids = get_instrument_ids(os.environ[\"DB_ADDRESS\"], names=['nres01', 'nres02'])\n", - "for instrument_id, line_list in zip(instrument_ids, LINE_LIST_FILENAMES[:len(instrument_ids)]):\n", - " logger.info(f'adding line list to the database for instrument with id {str(instrument_id)}')\n", - " os.system(f'banzai_nres_add_line_list --filename {line_list} --db-address={os.environ[\"DB_ADDRESS\"]} '\n", - " f'--instrument-id {instrument_id}')" + " os.system(f'banzai_nres_add_bpm --filename {bpm_filename} --db-address={os.environ[\"DB_ADDRESS\"]}')" ] }, { "cell_type": "code", - "execution_count": 11, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ "#QUICK!\n", + "from banzai import dbs\n", "from banzai.utils.stage_utils import run_pipeline_stages\n", "from banzai.calibrations import make_master_calibrations\n", "instrument = dbs.get_instruments_at_site('lsc', settings.db_address)[0]" @@ -398,26 +296,25 @@ }, { "cell_type": "code", - "execution_count": 31, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ - "bias_files = glob(os.path.join(DATA_ROOT, '*/nres??/*/raw/*b00*'))\n", + "bias_files = glob(os.path.join(settings.processed_path, '*/nres??/*/raw/*b00*'))\n", "for bias_file in bias_files: \n", " run_pipeline_stages([{'path': bias_file}], context) " ] }, { "cell_type": "code", - "execution_count": 32, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ - "from banzai import dbs\n", "def mark_frames_as_good(raw_filenames): \n", " logger.info('Marking frames as good for filenames: {filenames}'.format(filenames=raw_filenames)) \n", " for day_obs in DAYS_OBS: \n", - " for filename in glob(os.path.join(DATA_ROOT, day_obs, 'processed', raw_filenames)): \n", + " for filename in glob(os.path.join(settings.processed_path, day_obs, 'processed', raw_filenames)): \n", " dbs.mark_frame(os.path.basename(filename), \"good\", db_address=os.environ['DB_ADDRESS']) \n", " logger.info('Finished marking frames as good for filenames: {filenames}'.format(filenames=raw_filenames)) " ] @@ -431,7 +328,7 @@ }, { "cell_type": "code", - "execution_count": 33, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -440,7 +337,7 @@ }, { "cell_type": "code", - "execution_count": 36, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -449,18 +346,18 @@ }, { "cell_type": "code", - "execution_count": 37, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ - "dark_files = glob(os.path.join(DATA_ROOT, '*/nres??/*/raw/*d00*'))\n", + "dark_files = glob(os.path.join(settings.processed_path, '*/nres??/*/raw/*d00*'))\n", "for dark_file in dark_files: \n", " run_pipeline_stages([{'path': dark_file}], context)" ] }, { "cell_type": "code", - "execution_count": 38, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -469,7 +366,7 @@ }, { "cell_type": "code", - "execution_count": 39, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -478,18 +375,18 @@ }, { "cell_type": "code", - "execution_count": 42, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ - "flat_files = glob(os.path.join(DATA_ROOT, '*/nres??/*/raw/*w00*'))\n", + "flat_files = glob(os.path.join(settings.processed_path, '*/nres??/*/raw/*w00*'))\n", "for flat_file in flat_files: \n", " run_pipeline_stages([{'path': flat_file}], context)" ] }, { "cell_type": "code", - "execution_count": 43, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -498,18 +395,18 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ - "arc_files = glob(os.path.join(DATA_ROOT, '*/nres??/*/raw/*a00*'))\n", + "arc_files = glob(os.path.join(settings.processed_path, '*/nres??/*/raw/*a00*'))\n", "for arc_file in arc_files: \n", " run_pipeline_stages([{'path': arc_file}], context)" ] }, { "cell_type": "code", - "execution_count": 12, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -522,10 +419,17 @@ "metadata": {}, "outputs": [], "source": [ - "science_files = glob(os.path.join(DATA_ROOT, '*/nres??/*/raw/*e00*'))\n", + "science_files = glob(os.path.join(settings.processed_path, '*/nres??/*/raw/*e00*'))\n", "for science_file in science_files: \n", " run_pipeline_stages([{'path': science_file}], context)" ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] } ], "metadata": { diff --git a/banzai_nres/extract.py b/banzai_nres/extract.py index 8b8d41d2..d417ba43 100644 --- a/banzai_nres/extract.py +++ b/banzai_nres/extract.py @@ -28,8 +28,9 @@ def do_stage(self, image: EchelleSpectralCCDData): # get the horizontal (x) extent of the trace. Consider making this a get_extent function. x_extent = slice(np.min(this_trace[1]), np.max(this_trace[1]) + 1) flux[i, x_extent] = self.extract_order(image.data[this_trace], image.weights[this_trace]) - wavelength[i, x_extent] = self.extract_order(image.wavelengths[this_trace], weights=1/image.wavelengths[this_trace].shape[0]) variance[i, x_extent] = self.extract_order(image.uncertainty[this_trace] ** 2, image.weights[this_trace] ** 2) + # get the average wavelength: Sum wavelengths weighted by 1 over the vertical width of the trace (e.g. 1/10) + wavelength[i, x_extent] = self.extract_order(image.wavelengths[this_trace], weights=1/image.wavelengths[this_trace].shape[0]) image.spectrum = Table({'id': trace_ids, 'wavelength': wavelength, 'flux': flux, 'uncertainty': np.sqrt(variance)}) return image From 34b83a95d529a634cc9868cb3837c74aebc4873b Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Thu, 7 May 2020 14:00:01 -0700 Subject: [PATCH 150/303] addedfilenames to headers in apply master calibrations. --- banzai_nres/flats.py | 1 + banzai_nres/tests/test_wavelength.py | 5 +++-- banzai_nres/wavelength.py | 1 + 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/banzai_nres/flats.py b/banzai_nres/flats.py index e8cad7e3..d0f36170 100644 --- a/banzai_nres/flats.py +++ b/banzai_nres/flats.py @@ -25,4 +25,5 @@ def apply_master_calibration(self, image, master_calibration_image): image.traces = master_calibration_image.traces image.profile = master_calibration_image.profile image.blaze = master_calibration_image.blaze + image.meta['L1IDFLAT'] = master_calibration_image.filename, 'ID of Flat frame' return image diff --git a/banzai_nres/tests/test_wavelength.py b/banzai_nres/tests/test_wavelength.py index 14f05238..8113ec24 100644 --- a/banzai_nres/tests/test_wavelength.py +++ b/banzai_nres/tests/test_wavelength.py @@ -217,10 +217,11 @@ def test_on_missing_master_calibration(self, mock_parent_miss): assert self.stage.on_missing_master_calibration(test_image) is None def test_apply_master_calibration(self): - master_cal = type('image', (), {'wavelengths': [1, 2]}) - test_image = type('image', (), {'wavelengths': None}) + master_cal = type('image', (), {'wavelengths': [1, 2], 'filename': 'foo.fits'}) + test_image = type('image', (), {'wavelengths': None, 'meta':{}}) assert np.allclose(self.stage.apply_master_calibration(test_image, master_cal).wavelengths, [1, 2]) assert self.stage.calibration_type == 'DOUBLE' + assert test_image.meta['L1IDARC'][0] == 'foo.fits' class TestQCChecks: diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py index 1568c170..956c64e3 100644 --- a/banzai_nres/wavelength.py +++ b/banzai_nres/wavelength.py @@ -53,6 +53,7 @@ def on_missing_master_calibration(self, image): def apply_master_calibration(self, image: NRESObservationFrame, master_calibration_image): image.wavelengths = master_calibration_image.wavelengths + image.meta['L1IDARC'] = master_calibration_image.filename, 'ID of ARC/DOUBLE frame' return image From 9fcebe92ce18bf7d7b743c31b8bca3b3ac1bf775 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Thu, 7 May 2020 14:22:51 -0700 Subject: [PATCH 151/303] bugfix where LCO frame factory did not load the WAVELENGTH extension --- banzai_nres/frames.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/banzai_nres/frames.py b/banzai_nres/frames.py index 4d7b3ba7..212c29b9 100644 --- a/banzai_nres/frames.py +++ b/banzai_nres/frames.py @@ -252,7 +252,8 @@ def associated_extensions(self): return LCOFrameFactory().associated_extensions + [{'FITS_NAME': 'TRACES', 'NAME': 'traces'}, {'FITS_NAME': 'BACKGROUND', 'NAME': 'background'}, {'FITS_NAME': 'PROFILE', 'NAME': 'profile'}, - {'FITS_NAME': 'BLAZE', 'NAME': 'blaze'}] + {'FITS_NAME': 'BLAZE', 'NAME': 'blaze'}, + {'FITS_NAME': 'WAVELENGTH', 'NAME': 'wavelengths'}] def open(self, path, runtime_context) -> Optional[ObservationFrame]: image = super().open(path, runtime_context) From a17ff0f36b18e9afad784b18245463aa0e487ab5 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Thu, 7 May 2020 15:03:38 -0700 Subject: [PATCH 152/303] added e2e test that checks the spectra of the science images. Dropped nsigma in line ID to 40. --- banzai_nres/tests/test_e2e.py | 14 ++++++++++++++ banzai_nres/wavelength.py | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/banzai_nres/tests/test_e2e.py b/banzai_nres/tests/test_e2e.py index 25cc1316..22276e2b 100644 --- a/banzai_nres/tests/test_e2e.py +++ b/banzai_nres/tests/test_e2e.py @@ -3,10 +3,12 @@ from banzai_nres import settings import os import mock +import numpy as np from banzai.utils import file_utils import time from glob import glob from astropy.utils.data import get_pkg_data_filename +from astropy.table import Table from banzai.celery import app, schedule_calibration_stacking from banzai.dbs import get_session import argparse @@ -175,6 +177,17 @@ def run_check_if_stacked_calibrations_have_extensions(calibration_type, extensio assert ext in extnames +def check_extracted_spectra(raw_filename, spec_extname, columns): + created_images = [] + for day_obs in DAYS_OBS: + created_images += glob(os.path.join(DATA_ROOT, day_obs, 'processed', raw_filename)) + for fname in created_images: + spectrum = Table(fits.open(fname)[spec_extname].data) + for colname in columns: + assert colname in spectrum.colnames + assert not np.allclose(spectrum[colname], 0) + + def run_check_if_stacked_calibrations_are_in_db(raw_filenames, calibration_type): number_of_stacks_that_should_have_been_created = get_expected_number_of_calibrations(raw_filenames, calibration_type) with dbs.get_session(os.environ['DB_ADDRESS']) as db_session: @@ -273,3 +286,4 @@ def process_frames(self): def test_if_science_frames_were_created(self): check_if_individual_frames_exist('*e00.fits*') + check_extracted_spectra('*e91.fits*', '1DSPEC', ['wavelength', 'flux', 'uncertainty']) diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py index 956c64e3..ae6d8829 100644 --- a/banzai_nres/wavelength.py +++ b/banzai_nres/wavelength.py @@ -168,7 +168,7 @@ class IdentifyFeatures(Stage): Stage to identify all sharp emission-like features on an Arc lamp frame. """ # TODO change nsigma to 20 or 15 once hangups in overlap fitting are figured out. - nsigma = 50.0 # minimum signal to noise @ peak flux for a feature to be counted. + nsigma = 40.0 # minimum signal to noise @ peak flux for a feature to be counted. fwhm = 6.0 # minimum feature size in pixels for the feature to be counted. def do_stage(self, image): From b626e9b4f3a438ae12c575aabbc559edd32ed4cb Mon Sep 17 00:00:00 2001 From: Curtis McCully Date: Mon, 18 May 2020 10:40:25 -0700 Subject: [PATCH 153/303] Updated example notebook file to make the processing easier. --- .gitignore | 3 + Dockerfile | 2 +- ExampleReduction.ipynb | 2286 +++------------------------------ banzai_nres/frames.py | 18 +- banzai_nres/settings.py | 13 +- banzai_nres/tests/test_e2e.py | 23 +- 6 files changed, 202 insertions(+), 2143 deletions(-) diff --git a/.gitignore b/.gitignore index 5b360084..1adf7717 100644 --- a/.gitignore +++ b/.gitignore @@ -112,3 +112,6 @@ venv.bak/ test_data/ requirements.lock + +# Locally downloaded helm charts +helm-chart/banzai-nres/charts/ diff --git a/Dockerfile b/Dockerfile index af1c0473..afc7d8c0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM docker.lco.global/banzai:0.28.9-211-g6d991a3 +FROM docker.lco.global/banzai:0.28.9-227-gc1a58cb USER root diff --git a/ExampleReduction.ipynb b/ExampleReduction.ipynb index ead820ee..94428cff 100644 --- a/ExampleReduction.ipynb +++ b/ExampleReduction.ipynb @@ -2,142 +2,82 @@ "cells": [ { "cell_type": "code", - "execution_count": 26, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "'/home/gmbrandt/Documents/banzai-nres'" - ] - }, - "execution_count": 26, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ - "# Be in banzai-nres root folder before starting to run this ipynb.\n", - "banzai_nres_path = os.getcwd()" + "import os\n", + "os.environ['OPENTSDB_PYTHON_METRICS_TEST_MODE'] = 'True'" ] }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 2, "metadata": {}, "outputs": [], "source": [ - "import os\n", - "os.environ['OPENTSDB_PYTHON_METRICS_TEST_MODE'] = 'True'\n", - "os.environ['DB_ADDRESS'] = 'sqlite:///test.db'" + "from banzai.calibrations import make_master_calibrations\n", + "import requests\n", + "from banzai_nres import settings\n", + "from banzai import dbs\n", + "from banzai.utils.stage_utils import run_pipeline_stages\n", + "import logging\n", + "from banzai.logs import set_log_level\n", + "from glob import glob\n", + "\n", + "import pkg_resources" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Setup logging and some settings show we know where the DB should be.\n", + "------" ] }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 3, "metadata": {}, "outputs": [], "source": [ - "import banzai\n", - "from banzai.logs import set_log_level\n", "set_log_level('DEBUG')\n", - "import logging\n", "logger = logging.getLogger('banzai')" ] }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 5, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-13 13:26:23.015 INFO: : weird2 | {\"processName\": \"MainProcess\"}\n" + ] + } + ], "source": [ - "# make directories for the test dataset.\n", - "raw_data_dir = 'test_data/lsc/nres01/20180313/raw'\n", - "os.makedirs(raw_data_dir, exist_ok=True)\n", - "bpm_dir = 'test_data/lsc/nres01/bpm/'\n", - "os.makedirs(bpm_dir, exist_ok=True)" + "from banzai import main" ] }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 4, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-13 13:26:18.028 INFO: : weird | {\"processName\": \"MainProcess\"}\n" + ] + } + ], "source": [ - "# choose which files we will download for our test dataset.\n", - "bpm_filename = 'bpm-lsc-nres01-fl09-20180215.fits.fz'\n", - "test_filenames = ['lscnrs01-fl09-20180313-0001-w00.fits.fz',\n", - " 'lscnrs01-fl09-20180313-0002-w00.fits.fz',\n", - " 'lscnrs01-fl09-20180313-0003-w00.fits.fz',\n", - " 'lscnrs01-fl09-20180313-0004-w00.fits.fz',\n", - " 'lscnrs01-fl09-20180313-0005-w00.fits.fz',\n", - " 'lscnrs01-fl09-20180313-0006-a00.fits.fz',\n", - " 'lscnrs01-fl09-20180313-0007-a00.fits.fz',\n", - " 'lscnrs01-fl09-20180313-0008-a00.fits.fz',\n", - " 'lscnrs01-fl09-20180313-0009-w00.fits.fz',\n", - " 'lscnrs01-fl09-20180313-0010-w00.fits.fz',\n", - " 'lscnrs01-fl09-20180313-0011-w00.fits.fz',\n", - " 'lscnrs01-fl09-20180313-0012-w00.fits.fz',\n", - " 'lscnrs01-fl09-20180313-0013-w00.fits.fz',\n", - " 'lscnrs01-fl09-20180313-0014-w00.fits.fz',\n", - " 'lscnrs01-fl09-20180313-0015-w00.fits.fz',\n", - " 'lscnrs01-fl09-20180313-0016-w00.fits.fz',\n", - " 'lscnrs01-fl09-20180313-0017-w00.fits.fz',\n", - " 'lscnrs01-fl09-20180313-0018-w00.fits.fz',\n", - " 'lscnrs01-fl09-20180313-0019-a00.fits.fz',\n", - " 'lscnrs01-fl09-20180313-0020-a00.fits.fz',\n", - " 'lscnrs01-fl09-20180313-0021-a00.fits.fz',\n", - " 'lscnrs01-fl09-20180313-0022-a00.fits.fz',\n", - " 'lscnrs01-fl09-20180313-0023-a00.fits.fz',\n", - " 'lscnrs01-fl09-20180313-0042-b00.fits.fz',\n", - " 'lscnrs01-fl09-20180313-0043-b00.fits.fz',\n", - " 'lscnrs01-fl09-20180313-0044-b00.fits.fz',\n", - " 'lscnrs01-fl09-20180313-0045-b00.fits.fz',\n", - " 'lscnrs01-fl09-20180313-0046-b00.fits.fz',\n", - " 'lscnrs01-fl09-20180313-0047-d00.fits.fz',\n", - " 'lscnrs01-fl09-20180313-0048-d00.fits.fz',\n", - " 'lscnrs01-fl09-20180313-0049-d00.fits.fz',\n", - " 'lscnrs01-fl09-20180313-0028-e00.fits.fz',\n", - " 'lscnrs01-fl09-20180313-0029-e00.fits.fz',\n", - " 'lscnrs01-fl09-20180313-0030-e00.fits.fz',\n", - " 'lscnrs01-fl09-20180313-0031-e00.fits.fz']\n", - "\n", - "bpm_frame_id = '22529799'\n", - "test_frame_ids = ['8148793',\n", - " '8148822',\n", - " '8148805',\n", - " '8148824',\n", - " '8148826',\n", - " '8148876',\n", - " '8148898',\n", - " '8148932',\n", - " '8148960',\n", - " '8148978',\n", - " '8149024',\n", - " '8149104',\n", - " '8149068',\n", - " '8149090',\n", - " '8149128',\n", - " '8149173',\n", - " '8149217',\n", - " '8151252',\n", - " '8149314',\n", - " '8149388',\n", - " '8149469',\n", - " '8149547',\n", - " '8149570',\n", - " '8156341',\n", - " '8156360',\n", - " '8156366',\n", - " '8156376',\n", - " '8156385',\n", - " '8156433',\n", - " '8156500',\n", - " '8156560',\n", - " '8151997',\n", - " '8152050',\n", - " '8152110',\n", - " '8152153']" + "logger.info('weird')" ] }, { @@ -146,2071 +86,167 @@ "metadata": {}, "outputs": [], "source": [ - "import requests\n", - "# Copy the data into the correct directory\n", - "for test_filename, frame_id in zip(test_filenames, test_frame_ids):\n", - " archive_url = f'https://archive-api.lco.global/frames/{frame_id}'\n", - " frame_info = requests.get(archive_url).json()\n", - " with open(os.path.join(raw_data_dir, test_filename), 'wb') as f:\n", - " f.write(requests.get(frame_info['url']).content)\n", - " \n", - "archive_url = f'https://archive-api.lco.global/frames/{bpm_frame_id}'\n", - "frame_info = requests.get(archive_url).json()\n", - "with open(os.path.join(bpm_dir, bpm_filename), 'wb') as f:\n", - " f.write(requests.get(frame_info['url']).content)" + "logger.info('weird2')" ] }, { "cell_type": "code", - "execution_count": 27, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ - "cd test_data" + "os.environ['DB_ADDRESS'] = 'sqlite:///test_data/test.db'\n", + "\n", + "settings.processed_path= os.path.join(os.getcwd(), 'test_data')\n", + "settings.fpack=True\n", + "settings.db_address = os.environ['DB_ADDRESS']" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "Make the database" + "Download some test data from the archive\n", + "----------------------------------------" ] }, { "cell_type": "code", - "execution_count": 8, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ - "from banzai_nres import settings\n", - "settings.processed_path= os.getcwd()\n", - "settings.fpack=True\n", - "settings.db_address = os.environ['DB_ADDRESS']" + "# make directories for the test dataset.\n", + "raw_data_dir = 'test_data/lsc/nres01/20180313/raw'\n", + "os.makedirs(raw_data_dir, exist_ok=True)\n", + "bpm_dir = 'test_data/lsc/nres01/bpm/'\n", + "os.makedirs(bpm_dir, exist_ok=True)" ] }, { "cell_type": "code", - "execution_count": 9, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:08:06.214 INFO: : adding bpm /home/gmbrandt/Documents/banzai-nres/test_data/lsc/nres01/bpm/bpm-lsc-nres01-fl09-20180215.fits.fz to the database | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:08:07.964 INFO: : adding line list to the database for instrument with id 1 | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:08:09.270 INFO: : adding line list to the database for instrument with id 2 | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:10:03.305 INFO: log: /home/gmbrandt/Documents/banzai-nres/test_data | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:10:05.695 INFO: log: /home/gmbrandt/Documents/banzai-nres/test_data | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:10:29.785 INFO: log: /home/gmbrandt/Documents/banzai-nres | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:10:55.881 INFO: log: /home/gmbrandt/Documents/banzai-nres/test_data | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:12:58.659 INFO: : adding bpm /home/gmbrandt/Documents/banzai-nres/test_data/lsc/nres01/bpm/bpm-lsc-nres01-fl09-20180215.fits.fz to the database | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:13:00.165 INFO: : adding line list to the database for instrument with id 1 | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:13:01.559 INFO: : adding line list to the database for instrument with id 2 | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:16.528 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0045-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:16.723 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0045-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:16.767 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0045-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:16.790 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0045-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:16.791 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0045-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:16.810 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0045-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:16.811 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0045-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:16.953 INFO: stages: Running banzai.stages.BiasMasterLevelSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0045-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:17.492 INFO: stages: Running banzai.stages.BiasComparer | {\"filename\": \"lscnrs01-fl09-20180313-0045-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:17.498 ERROR: calibrations: No master bias to compare to, Flagging image as bad. | {\"filename\": \"lscnrs01-fl09-20180313-0045-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:19.450 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0046-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:19.641 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0046-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:19.689 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0046-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:19.713 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0046-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:19.714 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0046-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:19.734 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0046-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:19.735 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0046-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:19.880 INFO: stages: Running banzai.stages.BiasMasterLevelSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0046-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:20.422 INFO: stages: Running banzai.stages.BiasComparer | {\"filename\": \"lscnrs01-fl09-20180313-0046-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:20.428 ERROR: calibrations: No master bias to compare to, Flagging image as bad. | {\"filename\": \"lscnrs01-fl09-20180313-0046-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:22.475 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0044-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:22.671 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0044-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:14:22.708 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0044-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:22.728 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0044-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:22.729 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0044-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:22.749 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0044-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:22.750 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0044-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:22.892 INFO: stages: Running banzai.stages.BiasMasterLevelSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0044-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:23.439 INFO: stages: Running banzai.stages.BiasComparer | {\"filename\": \"lscnrs01-fl09-20180313-0044-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:23.446 ERROR: calibrations: No master bias to compare to, Flagging image as bad. | {\"filename\": \"lscnrs01-fl09-20180313-0044-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:25.371 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0042-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:25.559 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0042-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:25.597 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0042-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:25.615 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0042-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:25.616 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0042-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:25.634 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0042-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:25.635 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0042-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:25.767 INFO: stages: Running banzai.stages.BiasMasterLevelSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0042-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:26.273 INFO: stages: Running banzai.stages.BiasComparer | {\"filename\": \"lscnrs01-fl09-20180313-0042-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:26.279 ERROR: calibrations: No master bias to compare to, Flagging image as bad. | {\"filename\": \"lscnrs01-fl09-20180313-0042-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:28.273 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0043-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:28.463 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0043-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:28.502 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0043-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:28.521 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0043-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:28.522 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0043-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:28.539 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0043-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:28.541 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0043-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:28.674 INFO: stages: Running banzai.stages.BiasMasterLevelSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0043-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:29.156 INFO: stages: Running banzai.stages.BiasComparer | {\"filename\": \"lscnrs01-fl09-20180313-0043-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:29.162 ERROR: calibrations: No master bias to compare to, Flagging image as bad. | {\"filename\": \"lscnrs01-fl09-20180313-0043-b00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:14:35.788 INFO: : Marking frames as good for filenames: *b91* | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:35.804 INFO: : Finished marking frames as good for filenames: *b91* | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:35.813 INFO: : Finished marking frames as good for filenames: *b91* | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:35.823 INFO: : Finished marking frames as good for filenames: *b91* | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:35.835 INFO: : Finished marking frames as good for filenames: *b91* | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:35.849 INFO: : Finished marking frames as good for filenames: *b91* | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:39.509 INFO: calibrations: Making master frames | {\"type\": \"1m0-NRES-SciCam\", \"site\": \"lsc\", \"camera\": \"fl09\", \"obstype\": \"BIAS\", \"min_date\": \"2017-01-01\", \"max_date\": \"2019-01-01\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:42.061 INFO: stages: Running banzai.stages.BiasMaker | {\"filename\": \"lscnrs01-fl09-20180313-0045-b91.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:44.970 INFO: calibrations: Created master calibration stack | {\"filename\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"BIAS\", \"filter\": null, \"calibration_type\": \"BIAS\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:14:47.455 INFO: calibrations: Finished | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:20.554 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0049-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:20.733 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0049-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:20.772 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0049-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:20.794 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0049-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:20.795 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0049-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:20.812 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0049-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:20.814 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0049-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:20.948 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0049-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:21.621 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0049-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:21.738 INFO: stages: Running banzai.stages.DarkNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0049-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:21.755 INFO: dark: Normalizing dark by exposure time | {\"filename\": \"lscnrs01-fl09-20180313-0049-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:21.756 INFO: stages: Running banzai.stages.DarkComparer | {\"filename\": \"lscnrs01-fl09-20180313-0049-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:21.763 ERROR: calibrations: No master dark to compare to, Flagging image as bad. | {\"filename\": \"lscnrs01-fl09-20180313-0049-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:24.413 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0048-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:24.622 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0048-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:24.660 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0048-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:24.679 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0048-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:24.680 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0048-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:24.698 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0048-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:24.699 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0048-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:24.832 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0048-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:15:25.553 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0048-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:25.679 INFO: stages: Running banzai.stages.DarkNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0048-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:25.697 INFO: dark: Normalizing dark by exposure time | {\"filename\": \"lscnrs01-fl09-20180313-0048-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:25.699 INFO: stages: Running banzai.stages.DarkComparer | {\"filename\": \"lscnrs01-fl09-20180313-0048-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:25.705 ERROR: calibrations: No master dark to compare to, Flagging image as bad. | {\"filename\": \"lscnrs01-fl09-20180313-0048-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:28.534 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0047-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:28.723 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0047-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:28.762 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0047-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:28.781 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0047-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:28.783 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0047-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:28.801 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0047-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:28.802 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0047-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:28.944 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0047-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:29.630 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0047-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:29.749 INFO: stages: Running banzai.stages.DarkNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0047-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:29.767 INFO: dark: Normalizing dark by exposure time | {\"filename\": \"lscnrs01-fl09-20180313-0047-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:29.768 INFO: stages: Running banzai.stages.DarkComparer | {\"filename\": \"lscnrs01-fl09-20180313-0047-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:29.774 ERROR: calibrations: No master dark to compare to, Flagging image as bad. | {\"filename\": \"lscnrs01-fl09-20180313-0047-d00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:40.701 INFO: : Marking frames as good for filenames: *d91* | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:40.713 INFO: : Finished marking frames as good for filenames: *d91* | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:40.723 INFO: : Finished marking frames as good for filenames: *d91* | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:40.733 INFO: : Finished marking frames as good for filenames: *d91* | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:41.597 INFO: calibrations: Making master frames | {\"type\": \"1m0-NRES-SciCam\", \"site\": \"lsc\", \"camera\": \"fl09\", \"obstype\": \"DARK\", \"min_date\": \"2017-01-01\", \"max_date\": \"2019-01-01\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:43.663 INFO: stages: Running banzai.stages.DarkMaker | {\"filename\": \"lscnrs01-fl09-20180313-0049-d91.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:45.792 INFO: calibrations: Created master calibration stack | {\"filename\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DARK\", \"filter\": null, \"calibration_type\": \"DARK\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:48.330 INFO: calibrations: Finished | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:53.333 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:53.517 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:53.553 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:53.571 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:15:53.572 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:53.590 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:53.591 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:53.733 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:54.422 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:54.557 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:55.296 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:58.276 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:58.483 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:58.528 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:58.546 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:58.547 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:58.566 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:58.567 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:58.704 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:59.389 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:15:59.504 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:00.175 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:03.197 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:03.387 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:03.426 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:03.446 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:03.447 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:03.465 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:03.465 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:03.597 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:04.272 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:16:04.389 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:05.062 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:07.919 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:08.103 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:08.142 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:08.163 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:08.164 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:08.182 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:08.183 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:08.315 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:08.995 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:09.113 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:09.822 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:12.783 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:12.970 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:13.010 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:13.028 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:13.029 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:13.046 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:13.047 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:13.181 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:13.870 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:13.995 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:14.674 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:17.569 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:17.772 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:16:17.813 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:17.831 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:17.832 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:17.851 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:17.851 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:17.987 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:18.670 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:18.788 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:19.467 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:22.357 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:22.547 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:22.585 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:22.602 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:22.604 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:22.622 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:22.623 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:22.762 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:23.452 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:23.576 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:24.273 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:27.173 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:27.365 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:27.407 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:27.427 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:27.428 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:27.447 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:27.448 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:16:27.590 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:28.278 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:28.406 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:29.098 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:32.154 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:32.341 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:32.382 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:32.404 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:32.404 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:32.425 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:32.426 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:32.580 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:33.321 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:33.441 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:34.166 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:37.190 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:37.377 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:37.418 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:37.436 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:37.437 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:37.455 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:37.456 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:37.604 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:38.307 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:38.433 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:39.143 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:16:42.097 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:42.293 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:42.335 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:42.355 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:42.356 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:42.375 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:42.376 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:42.530 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:43.214 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:43.332 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:44.011 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:46.972 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:47.156 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:47.195 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:47.212 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:47.213 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:47.232 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:47.233 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:47.379 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:48.055 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:48.174 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:48.854 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:51.781 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:51.968 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:52.008 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:52.026 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:16:52.027 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:52.044 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:52.045 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:52.187 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:52.866 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:52.992 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:53.674 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:56.548 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:56.734 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:56.773 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:56.791 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:56.792 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:56.811 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:56.811 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:56.949 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:57.637 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:57.757 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:16:58.445 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:01.344 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:01.537 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:01.579 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:01.598 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:01.599 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:01.618 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:01.619 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:01.759 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:02.455 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:17:02.576 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:03.267 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:05.823 INFO: calibrations: Making master frames | {\"type\": \"1m0-NRES-SciCam\", \"site\": \"lsc\", \"camera\": \"fl09\", \"obstype\": \"LAMPFLAT\", \"min_date\": \"2017-01-01\", \"max_date\": \"2019-01-01\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:17.895 INFO: stages: Running banzai.stages.FlatStacker | {\"filename\": \"lscnrs01-fl09-20180313-0005-w91.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:20.787 INFO: calibrations: Created master calibration stack | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"calibration_type\": \"LAMPFLAT\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:20.790 INFO: stages: Running banzai.stages.FlatStacker | {\"filename\": \"lscnrs01-fl09-20180313-0018-w91.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:25.296 INFO: calibrations: Created master calibration stack | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"calibration_type\": \"LAMPFLAT\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:25.566 INFO: stages: Running banzai.stages.FlatLoader | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:25.573 INFO: stages: Running banzai.stages.FlatLoader | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:26.004 INFO: stages: Running banzai.stages.TraceInitializer | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:28.980 INFO: traces: Fitting smooth spline to order 1 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:29.248 INFO: traces: Fitting smooth spline to order 2 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:29.514 INFO: traces: Fitting smooth spline to order 3 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:29.777 INFO: traces: Fitting smooth spline to order 4 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:30.043 INFO: traces: Fitting smooth spline to order 5 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:30.308 INFO: traces: Fitting smooth spline to order 6 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:30.569 INFO: traces: Fitting smooth spline to order 7 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:30.834 INFO: traces: Fitting smooth spline to order 8 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:31.093 INFO: traces: Fitting smooth spline to order 9 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:31.362 INFO: traces: Fitting smooth spline to order 10 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:31.629 INFO: traces: Fitting smooth spline to order 11 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:31.890 INFO: traces: Fitting smooth spline to order 12 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:32.153 INFO: traces: Fitting smooth spline to order 13 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:32.415 INFO: traces: Fitting smooth spline to order 14 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:32.675 INFO: traces: Fitting smooth spline to order 15 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:32.945 INFO: traces: Fitting smooth spline to order 16 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:33.209 INFO: traces: Fitting smooth spline to order 17 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:17:33.472 INFO: traces: Fitting smooth spline to order 18 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:33.733 INFO: traces: Fitting smooth spline to order 19 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:33.996 INFO: traces: Fitting smooth spline to order 20 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:34.256 INFO: traces: Fitting smooth spline to order 21 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:34.519 INFO: traces: Fitting smooth spline to order 22 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:34.779 INFO: traces: Fitting smooth spline to order 23 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:35.042 INFO: traces: Fitting smooth spline to order 24 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:35.307 INFO: traces: Fitting smooth spline to order 25 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:35.571 INFO: traces: Fitting smooth spline to order 26 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:35.831 INFO: traces: Fitting smooth spline to order 27 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:36.093 INFO: traces: Fitting smooth spline to order 28 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:36.356 INFO: traces: Fitting smooth spline to order 29 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:36.616 INFO: traces: Fitting smooth spline to order 30 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:36.876 INFO: traces: Fitting smooth spline to order 31 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:37.137 INFO: traces: Fitting smooth spline to order 32 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:37.400 INFO: traces: Fitting smooth spline to order 33 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:37.660 INFO: traces: Fitting smooth spline to order 34 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:37.919 INFO: traces: Fitting smooth spline to order 35 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:38.181 INFO: traces: Fitting smooth spline to order 36 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:38.442 INFO: traces: Fitting smooth spline to order 37 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:38.704 INFO: traces: Fitting smooth spline to order 38 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:38.966 INFO: traces: Fitting smooth spline to order 39 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:39.226 INFO: traces: Fitting smooth spline to order 40 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:39.485 INFO: traces: Fitting smooth spline to order 41 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:39.747 INFO: traces: Fitting smooth spline to order 42 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:40.006 INFO: traces: Fitting smooth spline to order 43 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:40.268 INFO: traces: Fitting smooth spline to order 44 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:17:40.531 INFO: traces: Fitting smooth spline to order 45 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:40.793 INFO: traces: Fitting smooth spline to order 46 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:41.070 INFO: traces: Fitting smooth spline to order 47 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:41.335 INFO: traces: Fitting smooth spline to order 48 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:41.597 INFO: traces: Fitting smooth spline to order 49 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:41.861 INFO: traces: Fitting smooth spline to order 50 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:42.124 INFO: traces: Fitting smooth spline to order 51 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:42.386 INFO: traces: Fitting smooth spline to order 52 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:42.648 INFO: traces: Fitting smooth spline to order 53 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:42.909 INFO: traces: Fitting smooth spline to order 54 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:43.173 INFO: traces: Fitting smooth spline to order 55 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:43.436 INFO: traces: Fitting smooth spline to order 56 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:43.697 INFO: traces: Fitting smooth spline to order 57 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:43.958 INFO: traces: Fitting smooth spline to order 58 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:44.219 INFO: traces: Fitting smooth spline to order 59 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:44.480 INFO: traces: Fitting smooth spline to order 60 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:44.743 INFO: traces: Fitting smooth spline to order 61 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:45.006 INFO: traces: Fitting smooth spline to order 62 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:45.267 INFO: traces: Fitting smooth spline to order 63 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:45.531 INFO: traces: Fitting smooth spline to order 64 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:45.794 INFO: traces: Fitting smooth spline to order 65 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:46.052 INFO: traces: Fitting smooth spline to order 66 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:46.315 INFO: traces: Fitting smooth spline to order 67 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:46.577 INFO: traces: Fitting smooth spline to order 68 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:46.841 INFO: traces: Fitting smooth spline to order 69 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:47.103 INFO: traces: Fitting smooth spline to order 70 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:47.362 INFO: traces: Fitting smooth spline to order 71 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:17:47.624 INFO: traces: Fitting smooth spline to order 72 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:47.886 INFO: traces: Fitting smooth spline to order 73 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:48.149 INFO: traces: Fitting smooth spline to order 74 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:48.410 INFO: traces: Fitting smooth spline to order 75 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:48.671 INFO: traces: Fitting smooth spline to order 76 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:48.933 INFO: traces: Fitting smooth spline to order 77 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:49.197 INFO: traces: Fitting smooth spline to order 78 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:49.459 INFO: traces: Fitting smooth spline to order 79 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:49.718 INFO: traces: Fitting smooth spline to order 80 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:50.001 INFO: traces: Fitting smooth spline to order 81 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:50.280 INFO: traces: Fitting smooth spline to order 82 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:50.542 INFO: traces: Fitting smooth spline to order 83 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:50.804 INFO: traces: Fitting smooth spline to order 84 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:51.066 INFO: traces: Fitting smooth spline to order 85 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:51.325 INFO: traces: Fitting smooth spline to order 86 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:51.588 INFO: traces: Fitting smooth spline to order 87 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:51.848 INFO: traces: Fitting smooth spline to order 88 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:52.106 INFO: traces: Fitting smooth spline to order 89 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:52.366 INFO: traces: Fitting smooth spline to order 90 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:52.622 INFO: traces: Fitting smooth spline to order 91 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:52.881 INFO: traces: Fitting smooth spline to order 92 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:53.142 INFO: traces: Fitting smooth spline to order 93 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:53.399 INFO: traces: Fitting smooth spline to order 94 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:53.659 INFO: traces: Fitting smooth spline to order 95 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:53.916 INFO: traces: Fitting smooth spline to order 96 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:54.178 INFO: traces: Fitting smooth spline to order 97 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:54.439 INFO: traces: Fitting smooth spline to order 98 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:17:54.699 INFO: traces: Fitting smooth spline to order 99 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:54.959 INFO: traces: Fitting smooth spline to order 100 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:55.217 INFO: traces: Fitting smooth spline to order 101 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:55.514 INFO: traces: Fitting smooth spline to order 102 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:55.777 INFO: traces: Fitting smooth spline to order 103 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:56.045 INFO: traces: Fitting smooth spline to order 104 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:56.306 INFO: traces: Fitting smooth spline to order 105 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:56.566 INFO: traces: Fitting smooth spline to order 106 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:56.828 INFO: traces: Fitting smooth spline to order 107 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:57.085 INFO: traces: Fitting smooth spline to order 108 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:57.348 INFO: traces: Fitting smooth spline to order 109 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:57.607 INFO: traces: Fitting smooth spline to order 110 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:57.868 INFO: traces: Fitting smooth spline to order 111 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:58.128 INFO: traces: Fitting smooth spline to order 112 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:58.389 INFO: traces: Fitting smooth spline to order 113 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:58.648 INFO: traces: Fitting smooth spline to order 114 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:58.909 INFO: traces: Fitting smooth spline to order 115 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:59.168 INFO: traces: Fitting smooth spline to order 116 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:59.430 INFO: traces: Fitting smooth spline to order 117 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:59.689 INFO: traces: Fitting smooth spline to order 118 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:17:59.949 INFO: traces: Fitting smooth spline to order 119 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:00.210 INFO: traces: Fitting smooth spline to order 120 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:00.472 INFO: traces: Fitting smooth spline to order 121 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:00.738 INFO: traces: Fitting smooth spline to order 122 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:00.999 INFO: traces: Fitting smooth spline to order 123 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:01.261 INFO: traces: Fitting smooth spline to order 124 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:01.524 INFO: traces: Fitting smooth spline to order 125 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:18:01.783 INFO: traces: Fitting smooth spline to order 126 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:02.043 INFO: traces: Fitting smooth spline to order 127 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:02.304 INFO: traces: Fitting smooth spline to order 128 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:02.564 INFO: traces: Fitting smooth spline to order 129 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:02.828 INFO: traces: Fitting smooth spline to order 130 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:03.088 INFO: traces: Fitting smooth spline to order 131 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:03.348 INFO: traces: Fitting smooth spline to order 132 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:03.608 INFO: traces: Fitting smooth spline to order 133 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:03.866 INFO: traces: Fitting smooth spline to order 134 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:04.124 INFO: traces: Fitting smooth spline to order 135 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:04.381 INFO: traces: Fitting smooth spline to order 136 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:04.640 INFO: traces: Fitting smooth spline to order 137 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:04.826 INFO: stages: Running banzai.stages.TraceInitializer | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:07.861 INFO: traces: Fitting smooth spline to order 1 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:08.121 INFO: traces: Fitting smooth spline to order 2 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:08.382 INFO: traces: Fitting smooth spline to order 3 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:08.641 INFO: traces: Fitting smooth spline to order 4 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:08.902 INFO: traces: Fitting smooth spline to order 5 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:09.164 INFO: traces: Fitting smooth spline to order 6 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:09.422 INFO: traces: Fitting smooth spline to order 7 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:09.682 INFO: traces: Fitting smooth spline to order 8 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:09.943 INFO: traces: Fitting smooth spline to order 9 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:10.199 INFO: traces: Fitting smooth spline to order 10 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:10.458 INFO: traces: Fitting smooth spline to order 11 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:10.718 INFO: traces: Fitting smooth spline to order 12 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:10.978 INFO: traces: Fitting smooth spline to order 13 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:11.238 INFO: traces: Fitting smooth spline to order 14 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:18:11.499 INFO: traces: Fitting smooth spline to order 15 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:11.757 INFO: traces: Fitting smooth spline to order 16 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:12.013 INFO: traces: Fitting smooth spline to order 17 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:12.271 INFO: traces: Fitting smooth spline to order 18 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:12.529 INFO: traces: Fitting smooth spline to order 19 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:12.786 INFO: traces: Fitting smooth spline to order 20 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:13.045 INFO: traces: Fitting smooth spline to order 21 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:13.302 INFO: traces: Fitting smooth spline to order 22 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:13.560 INFO: traces: Fitting smooth spline to order 23 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:13.816 INFO: traces: Fitting smooth spline to order 24 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:14.074 INFO: traces: Fitting smooth spline to order 25 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:14.328 INFO: traces: Fitting smooth spline to order 26 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:14.586 INFO: traces: Fitting smooth spline to order 27 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:14.843 INFO: traces: Fitting smooth spline to order 28 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:15.097 INFO: traces: Fitting smooth spline to order 29 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:15.355 INFO: traces: Fitting smooth spline to order 30 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:15.627 INFO: traces: Fitting smooth spline to order 31 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:15.892 INFO: traces: Fitting smooth spline to order 32 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:16.150 INFO: traces: Fitting smooth spline to order 33 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:16.411 INFO: traces: Fitting smooth spline to order 34 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:16.671 INFO: traces: Fitting smooth spline to order 35 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:16.935 INFO: traces: Fitting smooth spline to order 36 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:17.196 INFO: traces: Fitting smooth spline to order 37 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:17.457 INFO: traces: Fitting smooth spline to order 38 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:17.716 INFO: traces: Fitting smooth spline to order 39 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:17.977 INFO: traces: Fitting smooth spline to order 40 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:18.241 INFO: traces: Fitting smooth spline to order 41 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:18:18.503 INFO: traces: Fitting smooth spline to order 42 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:18.765 INFO: traces: Fitting smooth spline to order 43 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:19.029 INFO: traces: Fitting smooth spline to order 44 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:19.290 INFO: traces: Fitting smooth spline to order 45 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:19.559 INFO: traces: Fitting smooth spline to order 46 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:19.829 INFO: traces: Fitting smooth spline to order 47 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:20.092 INFO: traces: Fitting smooth spline to order 48 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:20.356 INFO: traces: Fitting smooth spline to order 49 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:20.618 INFO: traces: Fitting smooth spline to order 50 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:20.888 INFO: traces: Fitting smooth spline to order 51 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:21.157 INFO: traces: Fitting smooth spline to order 52 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:21.430 INFO: traces: Fitting smooth spline to order 53 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:21.693 INFO: traces: Fitting smooth spline to order 54 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:21.952 INFO: traces: Fitting smooth spline to order 55 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:22.216 INFO: traces: Fitting smooth spline to order 56 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:22.478 INFO: traces: Fitting smooth spline to order 57 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:22.739 INFO: traces: Fitting smooth spline to order 58 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:23.001 INFO: traces: Fitting smooth spline to order 59 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:23.262 INFO: traces: Fitting smooth spline to order 60 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:23.525 INFO: traces: Fitting smooth spline to order 61 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:23.789 INFO: traces: Fitting smooth spline to order 62 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:24.057 INFO: traces: Fitting smooth spline to order 63 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:24.326 INFO: traces: Fitting smooth spline to order 64 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:24.588 INFO: traces: Fitting smooth spline to order 65 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:24.848 INFO: traces: Fitting smooth spline to order 66 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:25.109 INFO: traces: Fitting smooth spline to order 67 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:25.371 INFO: traces: Fitting smooth spline to order 68 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:18:25.633 INFO: traces: Fitting smooth spline to order 69 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:25.891 INFO: traces: Fitting smooth spline to order 70 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:26.150 INFO: traces: Fitting smooth spline to order 71 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:26.412 INFO: traces: Fitting smooth spline to order 72 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:26.672 INFO: traces: Fitting smooth spline to order 73 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:26.934 INFO: traces: Fitting smooth spline to order 74 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:27.217 INFO: traces: Fitting smooth spline to order 75 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:27.484 INFO: traces: Fitting smooth spline to order 76 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:27.749 INFO: traces: Fitting smooth spline to order 77 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:28.015 INFO: traces: Fitting smooth spline to order 78 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:28.277 INFO: traces: Fitting smooth spline to order 79 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:28.541 INFO: traces: Fitting smooth spline to order 80 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:28.808 INFO: traces: Fitting smooth spline to order 81 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:29.087 INFO: traces: Fitting smooth spline to order 82 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:29.412 INFO: traces: Fitting smooth spline to order 83 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:29.702 INFO: traces: Fitting smooth spline to order 84 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:29.993 INFO: traces: Fitting smooth spline to order 85 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:30.266 INFO: traces: Fitting smooth spline to order 86 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:30.535 INFO: traces: Fitting smooth spline to order 87 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:30.798 INFO: traces: Fitting smooth spline to order 88 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:31.064 INFO: traces: Fitting smooth spline to order 89 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:31.339 INFO: traces: Fitting smooth spline to order 90 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:31.607 INFO: traces: Fitting smooth spline to order 91 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:31.872 INFO: traces: Fitting smooth spline to order 92 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:32.136 INFO: traces: Fitting smooth spline to order 93 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:32.398 INFO: traces: Fitting smooth spline to order 94 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:32.659 INFO: traces: Fitting smooth spline to order 95 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:18:32.921 INFO: traces: Fitting smooth spline to order 96 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:33.187 INFO: traces: Fitting smooth spline to order 97 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:33.449 INFO: traces: Fitting smooth spline to order 98 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:33.708 INFO: traces: Fitting smooth spline to order 99 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:33.969 INFO: traces: Fitting smooth spline to order 100 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:34.230 INFO: traces: Fitting smooth spline to order 101 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:34.491 INFO: traces: Fitting smooth spline to order 102 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:34.752 INFO: traces: Fitting smooth spline to order 103 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:35.014 INFO: traces: Fitting smooth spline to order 104 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:35.273 INFO: traces: Fitting smooth spline to order 105 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:35.534 INFO: traces: Fitting smooth spline to order 106 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:35.796 INFO: traces: Fitting smooth spline to order 107 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:36.055 INFO: traces: Fitting smooth spline to order 108 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:36.314 INFO: traces: Fitting smooth spline to order 109 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:36.576 INFO: traces: Fitting smooth spline to order 110 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:36.835 INFO: traces: Fitting smooth spline to order 111 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:37.099 INFO: traces: Fitting smooth spline to order 112 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:37.357 INFO: traces: Fitting smooth spline to order 113 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:37.614 INFO: traces: Fitting smooth spline to order 114 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:37.872 INFO: traces: Fitting smooth spline to order 115 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:38.133 INFO: traces: Fitting smooth spline to order 116 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:38.393 INFO: traces: Fitting smooth spline to order 117 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:38.650 INFO: traces: Fitting smooth spline to order 118 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:38.907 INFO: traces: Fitting smooth spline to order 119 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:39.167 INFO: traces: Fitting smooth spline to order 120 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:39.424 INFO: traces: Fitting smooth spline to order 121 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:39.681 INFO: traces: Fitting smooth spline to order 122 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:18:39.941 INFO: traces: Fitting smooth spline to order 123 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:40.198 INFO: traces: Fitting smooth spline to order 124 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:40.458 INFO: traces: Fitting smooth spline to order 125 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:40.716 INFO: traces: Fitting smooth spline to order 126 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:40.975 INFO: traces: Fitting smooth spline to order 127 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:41.230 INFO: traces: Fitting smooth spline to order 128 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:41.487 INFO: traces: Fitting smooth spline to order 129 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:41.743 INFO: traces: Fitting smooth spline to order 130 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:41.998 INFO: traces: Fitting smooth spline to order 131 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:42.257 INFO: traces: Fitting smooth spline to order 132 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:42.514 INFO: traces: Fitting smooth spline to order 133 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:42.770 INFO: traces: Fitting smooth spline to order 134 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:43.025 INFO: traces: Fitting smooth spline to order 135 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:43.279 INFO: traces: Fitting smooth spline to order 136 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:43.533 INFO: traces: Fitting smooth spline to order 137 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:43.786 INFO: traces: Fitting smooth spline to order 138 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:43.968 INFO: stages: Running banzai.stages.BackgroundSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:44.288 INFO: stages: Running banzai.stages.BackgroundSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:44.589 INFO: stages: Running banzai.stages.TraceRefiner | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:44.826 INFO: traces: Fitting smooth spline to order 1 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:45.152 INFO: traces: Fitting smooth spline to order 2 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:45.481 INFO: traces: Fitting smooth spline to order 3 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:45.809 INFO: traces: Fitting smooth spline to order 4 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:46.148 INFO: traces: Fitting smooth spline to order 5 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:46.478 INFO: traces: Fitting smooth spline to order 6 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:46.825 INFO: traces: Fitting smooth spline to order 7 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:47.156 INFO: traces: Fitting smooth spline to order 8 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:18:47.506 INFO: traces: Fitting smooth spline to order 9 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:47.838 INFO: traces: Fitting smooth spline to order 10 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:48.166 INFO: traces: Fitting smooth spline to order 11 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:48.502 INFO: traces: Fitting smooth spline to order 12 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:48.832 INFO: traces: Fitting smooth spline to order 13 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:49.158 INFO: traces: Fitting smooth spline to order 14 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:49.488 INFO: traces: Fitting smooth spline to order 15 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:49.810 INFO: traces: Fitting smooth spline to order 16 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:50.141 INFO: traces: Fitting smooth spline to order 17 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:50.467 INFO: traces: Fitting smooth spline to order 18 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:50.824 INFO: traces: Fitting smooth spline to order 19 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:51.155 INFO: traces: Fitting smooth spline to order 20 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:51.498 INFO: traces: Fitting smooth spline to order 21 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:51.869 INFO: traces: Fitting smooth spline to order 22 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:52.231 INFO: traces: Fitting smooth spline to order 23 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:52.560 INFO: traces: Fitting smooth spline to order 24 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:52.903 INFO: traces: Fitting smooth spline to order 25 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:53.252 INFO: traces: Fitting smooth spline to order 26 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:53.598 INFO: traces: Fitting smooth spline to order 27 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:53.927 INFO: traces: Fitting smooth spline to order 28 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:54.255 INFO: traces: Fitting smooth spline to order 29 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:54.579 INFO: traces: Fitting smooth spline to order 30 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:54.919 INFO: traces: Fitting smooth spline to order 31 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:55.254 INFO: traces: Fitting smooth spline to order 32 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:55.587 INFO: traces: Fitting smooth spline to order 33 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:55.912 INFO: traces: Fitting smooth spline to order 34 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:56.242 INFO: traces: Fitting smooth spline to order 35 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:18:56.570 INFO: traces: Fitting smooth spline to order 36 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:56.898 INFO: traces: Fitting smooth spline to order 37 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:57.226 INFO: traces: Fitting smooth spline to order 38 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:57.569 INFO: traces: Fitting smooth spline to order 39 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:57.940 INFO: traces: Fitting smooth spline to order 40 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:58.286 INFO: traces: Fitting smooth spline to order 41 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:58.612 INFO: traces: Fitting smooth spline to order 42 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:58.938 INFO: traces: Fitting smooth spline to order 43 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:59.267 INFO: traces: Fitting smooth spline to order 44 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:59.613 INFO: traces: Fitting smooth spline to order 45 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:18:59.951 INFO: traces: Fitting smooth spline to order 46 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:00.294 INFO: traces: Fitting smooth spline to order 47 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:00.629 INFO: traces: Fitting smooth spline to order 48 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:00.954 INFO: traces: Fitting smooth spline to order 49 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:01.295 INFO: traces: Fitting smooth spline to order 50 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:01.628 INFO: traces: Fitting smooth spline to order 51 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:01.958 INFO: traces: Fitting smooth spline to order 52 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:02.288 INFO: traces: Fitting smooth spline to order 53 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:02.619 INFO: traces: Fitting smooth spline to order 54 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:02.946 INFO: traces: Fitting smooth spline to order 55 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:03.287 INFO: traces: Fitting smooth spline to order 56 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:03.626 INFO: traces: Fitting smooth spline to order 57 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:03.958 INFO: traces: Fitting smooth spline to order 58 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:04.296 INFO: traces: Fitting smooth spline to order 59 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:04.627 INFO: traces: Fitting smooth spline to order 60 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:04.957 INFO: traces: Fitting smooth spline to order 61 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:05.292 INFO: traces: Fitting smooth spline to order 62 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:19:05.625 INFO: traces: Fitting smooth spline to order 63 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:05.959 INFO: traces: Fitting smooth spline to order 64 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:06.291 INFO: traces: Fitting smooth spline to order 65 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:06.629 INFO: traces: Fitting smooth spline to order 66 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:06.964 INFO: traces: Fitting smooth spline to order 67 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:07.297 INFO: traces: Fitting smooth spline to order 68 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:07.627 INFO: traces: Fitting smooth spline to order 69 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:07.962 INFO: traces: Fitting smooth spline to order 70 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:08.297 INFO: traces: Fitting smooth spline to order 71 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:08.628 INFO: traces: Fitting smooth spline to order 72 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:08.958 INFO: traces: Fitting smooth spline to order 73 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:09.293 INFO: traces: Fitting smooth spline to order 74 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:09.634 INFO: traces: Fitting smooth spline to order 75 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:09.971 INFO: traces: Fitting smooth spline to order 76 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:10.312 INFO: traces: Fitting smooth spline to order 77 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:10.648 INFO: traces: Fitting smooth spline to order 78 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:10.981 INFO: traces: Fitting smooth spline to order 79 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:11.318 INFO: traces: Fitting smooth spline to order 80 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:16.967 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:17.149 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:17.187 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:17.204 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:17.205 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:17.223 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:17.224 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:17.364 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:18.044 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:19:18.161 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:18.853 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:22.010 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:22.204 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:22.243 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:22.262 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:22.263 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:22.281 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:22.282 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:22.419 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:23.100 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:23.217 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:23.896 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:26.837 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:27.028 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:27.067 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:27.087 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:27.088 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:27.107 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:27.108 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:27.246 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:27.934 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:28.055 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:28.756 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:31.768 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:31.965 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:19:32.003 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:32.023 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:32.024 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:32.042 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:32.043 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:32.182 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:32.876 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:32.994 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:33.690 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:36.658 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:36.846 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:36.884 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:36.902 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:36.903 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:36.920 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:36.921 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:37.057 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:37.728 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:37.844 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:38.522 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:41.469 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:41.656 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:41.694 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:41.712 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:41.713 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:41.731 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:41.731 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:19:41.870 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:42.538 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:42.655 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:43.335 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:46.334 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:46.518 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:46.556 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:46.573 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:46.574 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:46.592 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:46.593 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:46.729 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:47.396 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:47.513 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:48.181 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:51.230 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:51.419 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:51.457 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:51.474 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:51.475 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:51.493 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:51.494 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:51.630 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:52.305 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:52.421 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:53.101 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:19:56.068 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:56.253 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:56.294 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:56.312 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:56.313 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:56.331 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:56.332 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:56.468 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:57.141 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:57.258 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:19:57.938 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:00.878 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:01.063 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:01.101 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:01.119 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:01.121 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:01.139 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:01.140 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:01.277 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:01.944 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:02.063 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:02.744 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:05.723 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:05.907 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:05.945 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:05.965 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:20:05.966 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:05.984 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:05.984 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:06.119 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:06.802 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:06.919 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:07.591 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:10.579 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:10.765 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:10.804 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:10.822 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:10.824 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:10.841 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:10.843 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:10.977 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:11.648 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:11.766 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:12.440 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:15.373 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:15.555 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:15.595 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:15.615 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:15.616 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:15.635 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:15.636 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:15.772 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:16.438 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:20:16.554 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:17.224 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:20.144 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:20.326 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:20.366 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:20.384 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:20.385 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:20.403 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:20.404 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:20.540 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:21.211 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:21.335 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:21.999 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:24.990 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:25.183 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:25.224 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:25.242 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:25.243 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:25.260 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:25.261 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:25.397 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:26.102 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:26.220 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:26.924 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:38.763 INFO: calibrations: Making master frames | {\"type\": \"1m0-NRES-SciCam\", \"site\": \"lsc\", \"camera\": \"fl09\", \"obstype\": \"LAMPFLAT\", \"min_date\": \"2017-01-01\", \"max_date\": \"2019-01-01\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:50.799 INFO: stages: Running banzai.stages.FlatStacker | {\"filename\": \"lscnrs01-fl09-20180313-0005-w91.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:53.845 INFO: calibrations: Created master calibration stack | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"calibration_type\": \"LAMPFLAT\", \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:20:53.849 INFO: stages: Running banzai.stages.FlatStacker | {\"filename\": \"lscnrs01-fl09-20180313-0018-w91.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:58.521 INFO: calibrations: Created master calibration stack | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"calibration_type\": \"LAMPFLAT\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:58.803 INFO: stages: Running banzai.stages.FlatLoader | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:58.810 INFO: stages: Running banzai.stages.FlatLoader | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:20:58.816 INFO: stages: Running banzai.stages.TraceInitializer | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:01.817 INFO: traces: Fitting smooth spline to order 1 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:02.082 INFO: traces: Fitting smooth spline to order 2 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:02.343 INFO: traces: Fitting smooth spline to order 3 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:02.605 INFO: traces: Fitting smooth spline to order 4 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:02.861 INFO: traces: Fitting smooth spline to order 5 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:03.123 INFO: traces: Fitting smooth spline to order 6 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:03.390 INFO: traces: Fitting smooth spline to order 7 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:03.659 INFO: traces: Fitting smooth spline to order 8 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:03.925 INFO: traces: Fitting smooth spline to order 9 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:04.190 INFO: traces: Fitting smooth spline to order 10 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:04.450 INFO: traces: Fitting smooth spline to order 11 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:04.711 INFO: traces: Fitting smooth spline to order 12 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:04.971 INFO: traces: Fitting smooth spline to order 13 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:05.232 INFO: traces: Fitting smooth spline to order 14 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:05.493 INFO: traces: Fitting smooth spline to order 15 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:05.758 INFO: traces: Fitting smooth spline to order 16 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:06.024 INFO: traces: Fitting smooth spline to order 17 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:06.286 INFO: traces: Fitting smooth spline to order 18 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:06.554 INFO: traces: Fitting smooth spline to order 19 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:06.813 INFO: traces: Fitting smooth spline to order 20 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:07.074 INFO: traces: Fitting smooth spline to order 21 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:07.341 INFO: traces: Fitting smooth spline to order 22 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:21:07.604 INFO: traces: Fitting smooth spline to order 23 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:07.866 INFO: traces: Fitting smooth spline to order 24 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:08.125 INFO: traces: Fitting smooth spline to order 25 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:08.386 INFO: traces: Fitting smooth spline to order 26 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:08.654 INFO: traces: Fitting smooth spline to order 27 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:08.921 INFO: traces: Fitting smooth spline to order 28 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:09.194 INFO: traces: Fitting smooth spline to order 29 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:09.464 INFO: traces: Fitting smooth spline to order 30 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:09.733 INFO: traces: Fitting smooth spline to order 31 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:09.997 INFO: traces: Fitting smooth spline to order 32 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:10.271 INFO: traces: Fitting smooth spline to order 33 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:10.535 INFO: traces: Fitting smooth spline to order 34 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:10.795 INFO: traces: Fitting smooth spline to order 35 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:11.055 INFO: traces: Fitting smooth spline to order 36 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:11.318 INFO: traces: Fitting smooth spline to order 37 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:11.584 INFO: traces: Fitting smooth spline to order 38 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:11.848 INFO: traces: Fitting smooth spline to order 39 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:12.111 INFO: traces: Fitting smooth spline to order 40 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:12.374 INFO: traces: Fitting smooth spline to order 41 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:12.638 INFO: traces: Fitting smooth spline to order 42 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:12.896 INFO: traces: Fitting smooth spline to order 43 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:13.153 INFO: traces: Fitting smooth spline to order 44 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:13.413 INFO: traces: Fitting smooth spline to order 45 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:13.675 INFO: traces: Fitting smooth spline to order 46 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:13.933 INFO: traces: Fitting smooth spline to order 47 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:14.199 INFO: traces: Fitting smooth spline to order 48 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:14.466 INFO: traces: Fitting smooth spline to order 49 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:21:14.729 INFO: traces: Fitting smooth spline to order 50 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:14.992 INFO: traces: Fitting smooth spline to order 51 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:15.255 INFO: traces: Fitting smooth spline to order 52 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:15.514 INFO: traces: Fitting smooth spline to order 53 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:15.773 INFO: traces: Fitting smooth spline to order 54 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:16.038 INFO: traces: Fitting smooth spline to order 55 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:16.300 INFO: traces: Fitting smooth spline to order 56 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:16.557 INFO: traces: Fitting smooth spline to order 57 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:16.811 INFO: traces: Fitting smooth spline to order 58 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:17.067 INFO: traces: Fitting smooth spline to order 59 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:17.324 INFO: traces: Fitting smooth spline to order 60 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:17.582 INFO: traces: Fitting smooth spline to order 61 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:17.838 INFO: traces: Fitting smooth spline to order 62 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:18.096 INFO: traces: Fitting smooth spline to order 63 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:18.358 INFO: traces: Fitting smooth spline to order 64 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:18.618 INFO: traces: Fitting smooth spline to order 65 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:18.883 INFO: traces: Fitting smooth spline to order 66 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:19.161 INFO: traces: Fitting smooth spline to order 67 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:19.429 INFO: traces: Fitting smooth spline to order 68 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:19.696 INFO: traces: Fitting smooth spline to order 69 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:19.958 INFO: traces: Fitting smooth spline to order 70 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:20.233 INFO: traces: Fitting smooth spline to order 71 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:20.532 INFO: traces: Fitting smooth spline to order 72 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:20.832 INFO: traces: Fitting smooth spline to order 73 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:21.112 INFO: traces: Fitting smooth spline to order 74 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:21.381 INFO: traces: Fitting smooth spline to order 75 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:21.642 INFO: traces: Fitting smooth spline to order 76 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:21:21.904 INFO: traces: Fitting smooth spline to order 77 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:22.163 INFO: traces: Fitting smooth spline to order 78 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:22.427 INFO: traces: Fitting smooth spline to order 79 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:22.686 INFO: traces: Fitting smooth spline to order 80 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:22.953 INFO: traces: Fitting smooth spline to order 81 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:23.219 INFO: traces: Fitting smooth spline to order 82 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:23.483 INFO: traces: Fitting smooth spline to order 83 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:23.745 INFO: traces: Fitting smooth spline to order 84 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:24.024 INFO: traces: Fitting smooth spline to order 85 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:24.308 INFO: traces: Fitting smooth spline to order 86 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:24.606 INFO: traces: Fitting smooth spline to order 87 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:24.887 INFO: traces: Fitting smooth spline to order 88 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:25.155 INFO: traces: Fitting smooth spline to order 89 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:25.431 INFO: traces: Fitting smooth spline to order 90 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:25.698 INFO: traces: Fitting smooth spline to order 91 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:25.955 INFO: traces: Fitting smooth spline to order 92 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:26.209 INFO: traces: Fitting smooth spline to order 93 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:26.468 INFO: traces: Fitting smooth spline to order 94 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:26.723 INFO: traces: Fitting smooth spline to order 95 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:26.982 INFO: traces: Fitting smooth spline to order 96 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:27.240 INFO: traces: Fitting smooth spline to order 97 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:27.499 INFO: traces: Fitting smooth spline to order 98 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:27.766 INFO: traces: Fitting smooth spline to order 99 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:28.024 INFO: traces: Fitting smooth spline to order 100 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:28.287 INFO: traces: Fitting smooth spline to order 101 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:28.554 INFO: traces: Fitting smooth spline to order 102 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:28.815 INFO: traces: Fitting smooth spline to order 103 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:21:29.095 INFO: traces: Fitting smooth spline to order 104 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:29.357 INFO: traces: Fitting smooth spline to order 105 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:29.633 INFO: traces: Fitting smooth spline to order 106 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:29.895 INFO: traces: Fitting smooth spline to order 107 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:30.158 INFO: traces: Fitting smooth spline to order 108 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:30.452 INFO: traces: Fitting smooth spline to order 109 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:30.715 INFO: traces: Fitting smooth spline to order 110 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:30.979 INFO: traces: Fitting smooth spline to order 111 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:31.248 INFO: traces: Fitting smooth spline to order 112 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:31.516 INFO: traces: Fitting smooth spline to order 113 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:31.784 INFO: traces: Fitting smooth spline to order 114 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:32.041 INFO: traces: Fitting smooth spline to order 115 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:32.300 INFO: traces: Fitting smooth spline to order 116 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:32.560 INFO: traces: Fitting smooth spline to order 117 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:32.819 INFO: traces: Fitting smooth spline to order 118 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:33.074 INFO: traces: Fitting smooth spline to order 119 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:33.331 INFO: traces: Fitting smooth spline to order 120 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:33.585 INFO: traces: Fitting smooth spline to order 121 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:33.838 INFO: traces: Fitting smooth spline to order 122 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:34.092 INFO: traces: Fitting smooth spline to order 123 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:34.351 INFO: traces: Fitting smooth spline to order 124 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:34.608 INFO: traces: Fitting smooth spline to order 125 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:34.863 INFO: traces: Fitting smooth spline to order 126 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:35.120 INFO: traces: Fitting smooth spline to order 127 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:35.378 INFO: traces: Fitting smooth spline to order 128 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:35.637 INFO: traces: Fitting smooth spline to order 129 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:35.894 INFO: traces: Fitting smooth spline to order 130 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:21:36.149 INFO: traces: Fitting smooth spline to order 131 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:36.405 INFO: traces: Fitting smooth spline to order 132 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:36.659 INFO: traces: Fitting smooth spline to order 133 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:36.913 INFO: traces: Fitting smooth spline to order 134 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:37.172 INFO: traces: Fitting smooth spline to order 135 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:37.429 INFO: traces: Fitting smooth spline to order 136 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:37.685 INFO: traces: Fitting smooth spline to order 137 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:37.872 INFO: stages: Running banzai.stages.TraceInitializer | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:40.744 INFO: traces: Fitting smooth spline to order 1 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:41.002 INFO: traces: Fitting smooth spline to order 2 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:41.262 INFO: traces: Fitting smooth spline to order 3 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:41.523 INFO: traces: Fitting smooth spline to order 4 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:41.779 INFO: traces: Fitting smooth spline to order 5 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:42.038 INFO: traces: Fitting smooth spline to order 6 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:42.296 INFO: traces: Fitting smooth spline to order 7 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:42.555 INFO: traces: Fitting smooth spline to order 8 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:42.813 INFO: traces: Fitting smooth spline to order 9 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:43.074 INFO: traces: Fitting smooth spline to order 10 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:43.333 INFO: traces: Fitting smooth spline to order 11 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:43.592 INFO: traces: Fitting smooth spline to order 12 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:43.852 INFO: traces: Fitting smooth spline to order 13 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:44.110 INFO: traces: Fitting smooth spline to order 14 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:44.367 INFO: traces: Fitting smooth spline to order 15 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:44.625 INFO: traces: Fitting smooth spline to order 16 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:44.885 INFO: traces: Fitting smooth spline to order 17 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:45.143 INFO: traces: Fitting smooth spline to order 18 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:45.403 INFO: traces: Fitting smooth spline to order 19 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:21:45.662 INFO: traces: Fitting smooth spline to order 20 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:45.920 INFO: traces: Fitting smooth spline to order 21 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:46.178 INFO: traces: Fitting smooth spline to order 22 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:46.439 INFO: traces: Fitting smooth spline to order 23 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:46.696 INFO: traces: Fitting smooth spline to order 24 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:46.954 INFO: traces: Fitting smooth spline to order 25 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:47.211 INFO: traces: Fitting smooth spline to order 26 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:47.471 INFO: traces: Fitting smooth spline to order 27 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:47.730 INFO: traces: Fitting smooth spline to order 28 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:47.986 INFO: traces: Fitting smooth spline to order 29 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:48.243 INFO: traces: Fitting smooth spline to order 30 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:48.502 INFO: traces: Fitting smooth spline to order 31 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:48.761 INFO: traces: Fitting smooth spline to order 32 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:49.018 INFO: traces: Fitting smooth spline to order 33 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:49.276 INFO: traces: Fitting smooth spline to order 34 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:49.537 INFO: traces: Fitting smooth spline to order 35 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:49.795 INFO: traces: Fitting smooth spline to order 36 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:50.055 INFO: traces: Fitting smooth spline to order 37 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:50.316 INFO: traces: Fitting smooth spline to order 38 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:50.573 INFO: traces: Fitting smooth spline to order 39 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:50.833 INFO: traces: Fitting smooth spline to order 40 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:51.091 INFO: traces: Fitting smooth spline to order 41 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:51.348 INFO: traces: Fitting smooth spline to order 42 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:51.605 INFO: traces: Fitting smooth spline to order 43 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:51.864 INFO: traces: Fitting smooth spline to order 44 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:52.122 INFO: traces: Fitting smooth spline to order 45 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:52.379 INFO: traces: Fitting smooth spline to order 46 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:21:52.637 INFO: traces: Fitting smooth spline to order 47 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:52.894 INFO: traces: Fitting smooth spline to order 48 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:53.155 INFO: traces: Fitting smooth spline to order 49 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:53.414 INFO: traces: Fitting smooth spline to order 50 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:53.675 INFO: traces: Fitting smooth spline to order 51 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:53.932 INFO: traces: Fitting smooth spline to order 52 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:54.190 INFO: traces: Fitting smooth spline to order 53 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:54.449 INFO: traces: Fitting smooth spline to order 54 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:54.706 INFO: traces: Fitting smooth spline to order 55 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:54.976 INFO: traces: Fitting smooth spline to order 56 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:55.237 INFO: traces: Fitting smooth spline to order 57 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:55.496 INFO: traces: Fitting smooth spline to order 58 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:55.756 INFO: traces: Fitting smooth spline to order 59 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:56.017 INFO: traces: Fitting smooth spline to order 60 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:56.274 INFO: traces: Fitting smooth spline to order 61 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:56.533 INFO: traces: Fitting smooth spline to order 62 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:56.790 INFO: traces: Fitting smooth spline to order 63 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:57.047 INFO: traces: Fitting smooth spline to order 64 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:57.304 INFO: traces: Fitting smooth spline to order 65 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:57.559 INFO: traces: Fitting smooth spline to order 66 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:57.815 INFO: traces: Fitting smooth spline to order 67 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:58.074 INFO: traces: Fitting smooth spline to order 68 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:58.333 INFO: traces: Fitting smooth spline to order 69 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:58.589 INFO: traces: Fitting smooth spline to order 70 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:58.848 INFO: traces: Fitting smooth spline to order 71 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:59.107 INFO: traces: Fitting smooth spline to order 72 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:59.365 INFO: traces: Fitting smooth spline to order 73 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:21:59.625 INFO: traces: Fitting smooth spline to order 74 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:21:59.885 INFO: traces: Fitting smooth spline to order 75 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:00.143 INFO: traces: Fitting smooth spline to order 76 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:00.404 INFO: traces: Fitting smooth spline to order 77 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:00.683 INFO: traces: Fitting smooth spline to order 78 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:00.949 INFO: traces: Fitting smooth spline to order 79 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:01.208 INFO: traces: Fitting smooth spline to order 80 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:01.468 INFO: traces: Fitting smooth spline to order 81 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:01.726 INFO: traces: Fitting smooth spline to order 82 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:01.983 INFO: traces: Fitting smooth spline to order 83 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:02.239 INFO: traces: Fitting smooth spline to order 84 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:02.498 INFO: traces: Fitting smooth spline to order 85 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:02.759 INFO: traces: Fitting smooth spline to order 86 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:03.019 INFO: traces: Fitting smooth spline to order 87 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:03.279 INFO: traces: Fitting smooth spline to order 88 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:03.538 INFO: traces: Fitting smooth spline to order 89 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:03.795 INFO: traces: Fitting smooth spline to order 90 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:04.053 INFO: traces: Fitting smooth spline to order 91 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:04.309 INFO: traces: Fitting smooth spline to order 92 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:04.567 INFO: traces: Fitting smooth spline to order 93 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:04.828 INFO: traces: Fitting smooth spline to order 94 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:05.089 INFO: traces: Fitting smooth spline to order 95 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:05.349 INFO: traces: Fitting smooth spline to order 96 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:05.609 INFO: traces: Fitting smooth spline to order 97 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:05.867 INFO: traces: Fitting smooth spline to order 98 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:06.122 INFO: traces: Fitting smooth spline to order 99 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:06.381 INFO: traces: Fitting smooth spline to order 100 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:22:06.639 INFO: traces: Fitting smooth spline to order 101 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:06.900 INFO: traces: Fitting smooth spline to order 102 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:07.155 INFO: traces: Fitting smooth spline to order 103 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:07.412 INFO: traces: Fitting smooth spline to order 104 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:07.670 INFO: traces: Fitting smooth spline to order 105 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:07.928 INFO: traces: Fitting smooth spline to order 106 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:08.182 INFO: traces: Fitting smooth spline to order 107 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:08.440 INFO: traces: Fitting smooth spline to order 108 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:08.698 INFO: traces: Fitting smooth spline to order 109 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:08.956 INFO: traces: Fitting smooth spline to order 110 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:09.214 INFO: traces: Fitting smooth spline to order 111 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:09.472 INFO: traces: Fitting smooth spline to order 112 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:09.731 INFO: traces: Fitting smooth spline to order 113 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:09.988 INFO: traces: Fitting smooth spline to order 114 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:10.247 INFO: traces: Fitting smooth spline to order 115 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:10.509 INFO: traces: Fitting smooth spline to order 116 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:10.765 INFO: traces: Fitting smooth spline to order 117 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:11.030 INFO: traces: Fitting smooth spline to order 118 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:11.291 INFO: traces: Fitting smooth spline to order 119 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:11.564 INFO: traces: Fitting smooth spline to order 120 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:11.827 INFO: traces: Fitting smooth spline to order 121 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:12.087 INFO: traces: Fitting smooth spline to order 122 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:12.347 INFO: traces: Fitting smooth spline to order 123 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:12.615 INFO: traces: Fitting smooth spline to order 124 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:12.882 INFO: traces: Fitting smooth spline to order 125 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:13.151 INFO: traces: Fitting smooth spline to order 126 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:13.423 INFO: traces: Fitting smooth spline to order 127 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:22:13.685 INFO: traces: Fitting smooth spline to order 128 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:13.950 INFO: traces: Fitting smooth spline to order 129 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:14.213 INFO: traces: Fitting smooth spline to order 130 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:14.469 INFO: traces: Fitting smooth spline to order 131 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:14.733 INFO: traces: Fitting smooth spline to order 132 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:14.996 INFO: traces: Fitting smooth spline to order 133 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:15.257 INFO: traces: Fitting smooth spline to order 134 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:15.520 INFO: traces: Fitting smooth spline to order 135 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:15.781 INFO: traces: Fitting smooth spline to order 136 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:16.041 INFO: traces: Fitting smooth spline to order 137 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:16.300 INFO: traces: Fitting smooth spline to order 138 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:16.489 INFO: stages: Running banzai.stages.BackgroundSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:16.797 INFO: stages: Running banzai.stages.BackgroundSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:17.106 INFO: stages: Running banzai.stages.TraceRefiner | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:17.345 INFO: traces: Fitting smooth spline to order 1 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:17.672 INFO: traces: Fitting smooth spline to order 2 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:18.006 INFO: traces: Fitting smooth spline to order 3 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:18.341 INFO: traces: Fitting smooth spline to order 4 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:18.676 INFO: traces: Fitting smooth spline to order 5 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:19.010 INFO: traces: Fitting smooth spline to order 6 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:19.349 INFO: traces: Fitting smooth spline to order 7 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:19.688 INFO: traces: Fitting smooth spline to order 8 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:20.021 INFO: traces: Fitting smooth spline to order 9 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:20.350 INFO: traces: Fitting smooth spline to order 10 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:20.684 INFO: traces: Fitting smooth spline to order 11 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:21.015 INFO: traces: Fitting smooth spline to order 12 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:21.353 INFO: traces: Fitting smooth spline to order 13 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:22:21.692 INFO: traces: Fitting smooth spline to order 14 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:22.031 INFO: traces: Fitting smooth spline to order 15 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:22.364 INFO: traces: Fitting smooth spline to order 16 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:22.700 INFO: traces: Fitting smooth spline to order 17 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:23.037 INFO: traces: Fitting smooth spline to order 18 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:23.365 INFO: traces: Fitting smooth spline to order 19 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:23.693 INFO: traces: Fitting smooth spline to order 20 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:24.020 INFO: traces: Fitting smooth spline to order 21 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:24.353 INFO: traces: Fitting smooth spline to order 22 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:24.692 INFO: traces: Fitting smooth spline to order 23 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:25.023 INFO: traces: Fitting smooth spline to order 24 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:25.352 INFO: traces: Fitting smooth spline to order 25 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:25.677 INFO: traces: Fitting smooth spline to order 26 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:26.004 INFO: traces: Fitting smooth spline to order 27 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:26.329 INFO: traces: Fitting smooth spline to order 28 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:26.659 INFO: traces: Fitting smooth spline to order 29 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:26.988 INFO: traces: Fitting smooth spline to order 30 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:27.317 INFO: traces: Fitting smooth spline to order 31 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:27.650 INFO: traces: Fitting smooth spline to order 32 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:27.984 INFO: traces: Fitting smooth spline to order 33 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:28.321 INFO: traces: Fitting smooth spline to order 34 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:28.654 INFO: traces: Fitting smooth spline to order 35 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:28.984 INFO: traces: Fitting smooth spline to order 36 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:29.315 INFO: traces: Fitting smooth spline to order 37 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:29.654 INFO: traces: Fitting smooth spline to order 38 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:29.987 INFO: traces: Fitting smooth spline to order 39 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:30.328 INFO: traces: Fitting smooth spline to order 40 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:22:30.670 INFO: traces: Fitting smooth spline to order 41 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:31.007 INFO: traces: Fitting smooth spline to order 42 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:31.337 INFO: traces: Fitting smooth spline to order 43 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:31.690 INFO: traces: Fitting smooth spline to order 44 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:32.030 INFO: traces: Fitting smooth spline to order 45 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:32.370 INFO: traces: Fitting smooth spline to order 46 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:32.703 INFO: traces: Fitting smooth spline to order 47 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:33.039 INFO: traces: Fitting smooth spline to order 48 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:33.368 INFO: traces: Fitting smooth spline to order 49 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:33.705 INFO: traces: Fitting smooth spline to order 50 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:34.064 INFO: traces: Fitting smooth spline to order 51 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:34.406 INFO: traces: Fitting smooth spline to order 52 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:34.754 INFO: traces: Fitting smooth spline to order 53 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:35.108 INFO: traces: Fitting smooth spline to order 54 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:35.458 INFO: traces: Fitting smooth spline to order 55 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:35.828 INFO: traces: Fitting smooth spline to order 56 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:36.188 INFO: traces: Fitting smooth spline to order 57 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:36.528 INFO: traces: Fitting smooth spline to order 58 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:36.908 INFO: traces: Fitting smooth spline to order 59 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:37.304 INFO: traces: Fitting smooth spline to order 60 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:37.680 INFO: traces: Fitting smooth spline to order 61 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:38.025 INFO: traces: Fitting smooth spline to order 62 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:38.361 INFO: traces: Fitting smooth spline to order 63 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:38.717 INFO: traces: Fitting smooth spline to order 64 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:39.072 INFO: traces: Fitting smooth spline to order 65 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:39.423 INFO: traces: Fitting smooth spline to order 66 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:39.754 INFO: traces: Fitting smooth spline to order 67 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:22:40.082 INFO: traces: Fitting smooth spline to order 68 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:40.421 INFO: traces: Fitting smooth spline to order 69 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:40.810 INFO: traces: Fitting smooth spline to order 70 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:41.156 INFO: traces: Fitting smooth spline to order 71 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:41.489 INFO: traces: Fitting smooth spline to order 72 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:41.831 INFO: traces: Fitting smooth spline to order 73 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:42.182 INFO: traces: Fitting smooth spline to order 74 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:42.532 INFO: traces: Fitting smooth spline to order 75 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:42.866 INFO: traces: Fitting smooth spline to order 76 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:43.196 INFO: traces: Fitting smooth spline to order 77 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:43.531 INFO: traces: Fitting smooth spline to order 78 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:43.861 INFO: traces: Fitting smooth spline to order 79 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:44.193 INFO: traces: Fitting smooth spline to order 80 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:44.524 INFO: traces: Fitting smooth spline to order 81 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:44.858 INFO: traces: Fitting smooth spline to order 82 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:45.196 INFO: traces: Fitting smooth spline to order 83 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:45.544 INFO: traces: Fitting smooth spline to order 84 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:45.888 INFO: traces: Fitting smooth spline to order 85 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:46.283 INFO: traces: Fitting smooth spline to order 86 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:46.755 INFO: traces: Fitting smooth spline to order 87 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:47.144 INFO: traces: Fitting smooth spline to order 88 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:47.568 INFO: traces: Fitting smooth spline to order 89 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:47.957 INFO: traces: Fitting smooth spline to order 90 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:48.305 INFO: traces: Fitting smooth spline to order 91 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:48.637 INFO: traces: Fitting smooth spline to order 92 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:48.968 INFO: traces: Fitting smooth spline to order 93 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:49.326 INFO: traces: Fitting smooth spline to order 94 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:22:49.670 INFO: traces: Fitting smooth spline to order 95 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:50.003 INFO: traces: Fitting smooth spline to order 96 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:50.358 INFO: traces: Fitting smooth spline to order 97 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:50.738 INFO: traces: Fitting smooth spline to order 98 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:51.088 INFO: traces: Fitting smooth spline to order 99 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:51.437 INFO: traces: Fitting smooth spline to order 100 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:51.772 INFO: traces: Fitting smooth spline to order 101 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:52.121 INFO: traces: Fitting smooth spline to order 102 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:52.488 INFO: traces: Fitting smooth spline to order 103 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:52.836 INFO: traces: Fitting smooth spline to order 104 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:53.185 INFO: traces: Fitting smooth spline to order 105 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:53.530 INFO: traces: Fitting smooth spline to order 106 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:53.863 INFO: traces: Fitting smooth spline to order 107 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:54.201 INFO: traces: Fitting smooth spline to order 108 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:54.538 INFO: traces: Fitting smooth spline to order 109 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:54.865 INFO: traces: Fitting smooth spline to order 110 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:55.194 INFO: traces: Fitting smooth spline to order 111 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:55.526 INFO: traces: Fitting smooth spline to order 112 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:55.854 INFO: traces: Fitting smooth spline to order 113 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:56.189 INFO: traces: Fitting smooth spline to order 114 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:56.519 INFO: traces: Fitting smooth spline to order 115 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:56.850 INFO: traces: Fitting smooth spline to order 116 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:57.179 INFO: traces: Fitting smooth spline to order 117 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:57.508 INFO: traces: Fitting smooth spline to order 118 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:57.836 INFO: traces: Fitting smooth spline to order 119 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:58.168 INFO: traces: Fitting smooth spline to order 120 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:58.503 INFO: traces: Fitting smooth spline to order 121 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:22:58.829 INFO: traces: Fitting smooth spline to order 122 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:59.158 INFO: traces: Fitting smooth spline to order 123 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:59.487 INFO: traces: Fitting smooth spline to order 124 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:22:59.810 INFO: traces: Fitting smooth spline to order 125 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:00.138 INFO: traces: Fitting smooth spline to order 126 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:00.467 INFO: traces: Fitting smooth spline to order 127 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:00.808 INFO: traces: Fitting smooth spline to order 128 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:01.142 INFO: traces: Fitting smooth spline to order 129 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:01.476 INFO: traces: Fitting smooth spline to order 130 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:01.803 INFO: traces: Fitting smooth spline to order 131 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:02.127 INFO: traces: Fitting smooth spline to order 132 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:02.455 INFO: traces: Fitting smooth spline to order 133 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:02.789 INFO: traces: Fitting smooth spline to order 134 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:03.121 INFO: traces: Fitting smooth spline to order 135 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:03.444 INFO: traces: Fitting smooth spline to order 136 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:03.765 INFO: traces: Fitting smooth spline to order 137 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:03.949 INFO: stages: Running banzai.stages.TraceRefiner | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:04.190 INFO: traces: Fitting smooth spline to order 1 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:04.523 INFO: traces: Fitting smooth spline to order 2 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:04.860 INFO: traces: Fitting smooth spline to order 3 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:05.193 INFO: traces: Fitting smooth spline to order 4 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:05.534 INFO: traces: Fitting smooth spline to order 5 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:05.870 INFO: traces: Fitting smooth spline to order 6 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:06.201 INFO: traces: Fitting smooth spline to order 7 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:06.540 INFO: traces: Fitting smooth spline to order 8 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:06.876 INFO: traces: Fitting smooth spline to order 9 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:07.208 INFO: traces: Fitting smooth spline to order 10 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:23:07.545 INFO: traces: Fitting smooth spline to order 11 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:07.879 INFO: traces: Fitting smooth spline to order 12 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:08.208 INFO: traces: Fitting smooth spline to order 13 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:08.542 INFO: traces: Fitting smooth spline to order 14 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:08.871 INFO: traces: Fitting smooth spline to order 15 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:09.201 INFO: traces: Fitting smooth spline to order 16 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:09.529 INFO: traces: Fitting smooth spline to order 17 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:09.857 INFO: traces: Fitting smooth spline to order 18 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:10.184 INFO: traces: Fitting smooth spline to order 19 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:10.512 INFO: traces: Fitting smooth spline to order 20 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:10.839 INFO: traces: Fitting smooth spline to order 21 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:11.169 INFO: traces: Fitting smooth spline to order 22 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:11.500 INFO: traces: Fitting smooth spline to order 23 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:11.829 INFO: traces: Fitting smooth spline to order 24 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:12.155 INFO: traces: Fitting smooth spline to order 25 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:12.485 INFO: traces: Fitting smooth spline to order 26 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:12.813 INFO: traces: Fitting smooth spline to order 27 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:13.141 INFO: traces: Fitting smooth spline to order 28 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:13.470 INFO: traces: Fitting smooth spline to order 29 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:13.799 INFO: traces: Fitting smooth spline to order 30 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:14.127 INFO: traces: Fitting smooth spline to order 31 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:14.455 INFO: traces: Fitting smooth spline to order 32 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:14.783 INFO: traces: Fitting smooth spline to order 33 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:15.112 INFO: traces: Fitting smooth spline to order 34 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:15.440 INFO: traces: Fitting smooth spline to order 35 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:15.773 INFO: traces: Fitting smooth spline to order 36 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:16.106 INFO: traces: Fitting smooth spline to order 37 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:23:16.435 INFO: traces: Fitting smooth spline to order 38 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:16.763 INFO: traces: Fitting smooth spline to order 39 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:17.092 INFO: traces: Fitting smooth spline to order 40 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:17.421 INFO: traces: Fitting smooth spline to order 41 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:17.748 INFO: traces: Fitting smooth spline to order 42 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:18.085 INFO: traces: Fitting smooth spline to order 43 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:18.417 INFO: traces: Fitting smooth spline to order 44 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:18.745 INFO: traces: Fitting smooth spline to order 45 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:19.074 INFO: traces: Fitting smooth spline to order 46 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:19.402 INFO: traces: Fitting smooth spline to order 47 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:19.731 INFO: traces: Fitting smooth spline to order 48 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:20.060 INFO: traces: Fitting smooth spline to order 49 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:20.390 INFO: traces: Fitting smooth spline to order 50 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:20.721 INFO: traces: Fitting smooth spline to order 51 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:21.051 INFO: traces: Fitting smooth spline to order 52 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:21.386 INFO: traces: Fitting smooth spline to order 53 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:21.728 INFO: traces: Fitting smooth spline to order 54 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:22.065 INFO: traces: Fitting smooth spline to order 55 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:22.408 INFO: traces: Fitting smooth spline to order 56 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:22.736 INFO: traces: Fitting smooth spline to order 57 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:23.079 INFO: traces: Fitting smooth spline to order 58 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:23.427 INFO: traces: Fitting smooth spline to order 59 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:23.768 INFO: traces: Fitting smooth spline to order 60 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:24.100 INFO: traces: Fitting smooth spline to order 61 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:24.438 INFO: traces: Fitting smooth spline to order 62 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:24.775 INFO: traces: Fitting smooth spline to order 63 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:25.116 INFO: traces: Fitting smooth spline to order 64 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:23:25.458 INFO: traces: Fitting smooth spline to order 65 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:25.800 INFO: traces: Fitting smooth spline to order 66 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:26.149 INFO: traces: Fitting smooth spline to order 67 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:26.492 INFO: traces: Fitting smooth spline to order 68 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:26.832 INFO: traces: Fitting smooth spline to order 69 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:27.175 INFO: traces: Fitting smooth spline to order 70 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:27.510 INFO: traces: Fitting smooth spline to order 71 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:27.851 INFO: traces: Fitting smooth spline to order 72 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:28.190 INFO: traces: Fitting smooth spline to order 73 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:28.534 INFO: traces: Fitting smooth spline to order 74 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:28.873 INFO: traces: Fitting smooth spline to order 75 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:29.218 INFO: traces: Fitting smooth spline to order 76 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:29.565 INFO: traces: Fitting smooth spline to order 77 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:29.915 INFO: traces: Fitting smooth spline to order 78 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:30.258 INFO: traces: Fitting smooth spline to order 79 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:30.587 INFO: traces: Fitting smooth spline to order 80 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:30.915 INFO: traces: Fitting smooth spline to order 81 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:31.257 INFO: traces: Fitting smooth spline to order 82 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:31.603 INFO: traces: Fitting smooth spline to order 83 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:31.940 INFO: traces: Fitting smooth spline to order 84 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:32.279 INFO: traces: Fitting smooth spline to order 85 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:32.617 INFO: traces: Fitting smooth spline to order 86 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:32.962 INFO: traces: Fitting smooth spline to order 87 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:33.299 INFO: traces: Fitting smooth spline to order 88 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:33.635 INFO: traces: Fitting smooth spline to order 89 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:33.975 INFO: traces: Fitting smooth spline to order 90 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:34.321 INFO: traces: Fitting smooth spline to order 91 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:23:34.654 INFO: traces: Fitting smooth spline to order 92 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:34.979 INFO: traces: Fitting smooth spline to order 93 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:35.304 INFO: traces: Fitting smooth spline to order 94 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:35.640 INFO: traces: Fitting smooth spline to order 95 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:35.974 INFO: traces: Fitting smooth spline to order 96 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:36.306 INFO: traces: Fitting smooth spline to order 97 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:36.632 INFO: traces: Fitting smooth spline to order 98 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:36.969 INFO: traces: Fitting smooth spline to order 99 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:37.304 INFO: traces: Fitting smooth spline to order 100 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:37.645 INFO: traces: Fitting smooth spline to order 101 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:37.989 INFO: traces: Fitting smooth spline to order 102 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:38.328 INFO: traces: Fitting smooth spline to order 103 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:38.663 INFO: traces: Fitting smooth spline to order 104 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:38.999 INFO: traces: Fitting smooth spline to order 105 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:39.338 INFO: traces: Fitting smooth spline to order 106 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:39.684 INFO: traces: Fitting smooth spline to order 107 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:40.020 INFO: traces: Fitting smooth spline to order 108 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:40.375 INFO: traces: Fitting smooth spline to order 109 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:40.711 INFO: traces: Fitting smooth spline to order 110 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:41.051 INFO: traces: Fitting smooth spline to order 111 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:41.384 INFO: traces: Fitting smooth spline to order 112 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:41.716 INFO: traces: Fitting smooth spline to order 113 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:42.055 INFO: traces: Fitting smooth spline to order 114 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:42.391 INFO: traces: Fitting smooth spline to order 115 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:42.728 INFO: traces: Fitting smooth spline to order 116 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:43.062 INFO: traces: Fitting smooth spline to order 117 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:43.393 INFO: traces: Fitting smooth spline to order 118 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:23:43.725 INFO: traces: Fitting smooth spline to order 119 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:44.060 INFO: traces: Fitting smooth spline to order 120 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:44.385 INFO: traces: Fitting smooth spline to order 121 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:44.714 INFO: traces: Fitting smooth spline to order 122 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:45.037 INFO: traces: Fitting smooth spline to order 123 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:45.368 INFO: traces: Fitting smooth spline to order 124 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:45.696 INFO: traces: Fitting smooth spline to order 125 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:46.020 INFO: traces: Fitting smooth spline to order 126 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:46.353 INFO: traces: Fitting smooth spline to order 127 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:46.677 INFO: traces: Fitting smooth spline to order 128 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:47.006 INFO: traces: Fitting smooth spline to order 129 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:47.336 INFO: traces: Fitting smooth spline to order 130 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:47.665 INFO: traces: Fitting smooth spline to order 131 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:47.991 INFO: traces: Fitting smooth spline to order 132 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:48.320 INFO: traces: Fitting smooth spline to order 133 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:48.652 INFO: traces: Fitting smooth spline to order 134 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:48.985 INFO: traces: Fitting smooth spline to order 135 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:49.329 INFO: traces: Fitting smooth spline to order 136 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:49.662 INFO: traces: Fitting smooth spline to order 137 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:49.988 INFO: traces: Fitting smooth spline to order 138 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:50.174 INFO: stages: Running banzai.stages.ProfileFitter | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:23:57.404 INFO: stages: Running banzai.stages.ProfileFitter | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:12.919 INFO: calibrations: Finished | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:23.813 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0007-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:24.001 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0007-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:24.044 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0007-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:24.061 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0007-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:24:24.062 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0007-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:24.080 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0007-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:24.081 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0007-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:24.228 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0007-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:24.903 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0007-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:25.026 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0007-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:25.719 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0007-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:28.755 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0021-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:28.945 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0021-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:28.988 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0021-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:29.009 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0021-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:29.009 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0021-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:29.027 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0021-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:29.028 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0021-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:29.175 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0021-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:29.864 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0021-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:29.989 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0021-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:30.687 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0021-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:33.687 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0019-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:33.875 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0019-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:33.917 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0019-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:33.935 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0019-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:33.936 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0019-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:33.953 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0019-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:33.954 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0019-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:34.098 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0019-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:34.777 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0019-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:24:34.900 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0019-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:35.593 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0019-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:38.571 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0008-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:38.755 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0008-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:38.795 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0008-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:38.813 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0008-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:38.814 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0008-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:38.836 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0008-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:38.838 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0008-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:38.981 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0008-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:39.661 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0008-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:39.785 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0008-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:40.457 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0008-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:43.441 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0006-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:43.630 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0006-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:43.671 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0006-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:43.691 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0006-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:43.692 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0006-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:43.710 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0006-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:43.711 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0006-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:43.856 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0006-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:44.551 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0006-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:44.673 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0006-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:45.361 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0006-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:48.281 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0023-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:48.474 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0023-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:24:48.517 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0023-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:48.536 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0023-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:48.537 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0023-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:48.557 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0023-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:48.558 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0023-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:48.697 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0023-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:49.362 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0023-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:49.481 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0023-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:50.154 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0023-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:53.085 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0020-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:53.266 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0020-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:53.307 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0020-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:53.324 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0020-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:53.325 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0020-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:53.343 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0020-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:53.344 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0020-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:53.479 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0020-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:54.141 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0020-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:54.260 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0020-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:54.936 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0020-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:57.933 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0022-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:58.118 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0022-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:58.157 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0022-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:58.174 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0022-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:58.175 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0022-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:58.193 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0022-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:58.194 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0022-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:24:58.332 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0022-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:59.003 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0022-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:59.121 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0022-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:24:59.801 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0022-a00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:04.309 INFO: calibrations: Making master frames | {\"type\": \"1m0-NRES-SciCam\", \"site\": \"lsc\", \"camera\": \"fl09\", \"obstype\": \"DOUBLE\", \"min_date\": \"2017-01-01\", \"max_date\": \"2019-01-01\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:10.350 INFO: stages: Running banzai.stages.ArcStacker | {\"filename\": \"lscnrs01-fl09-20180313-0007-a91.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:12.537 INFO: calibrations: Created master calibration stack | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"calibration_type\": \"DOUBLE\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:12.540 INFO: stages: Running banzai.stages.ArcStacker | {\"filename\": \"lscnrs01-fl09-20180313-0021-a91.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:15.248 INFO: calibrations: Created master calibration stack | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"calibration_type\": \"DOUBLE\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:15.444 INFO: stages: Running banzai.stages.FlatLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:16.780 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:16.904 INFO: stages: Running banzai.stages.FlatLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:18.200 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:18.321 INFO: stages: Running banzai.stages.ArcLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:18.327 INFO: stages: Running banzai.stages.ArcLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:18.333 INFO: stages: Running banzai.stages.LineListLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:18.347 INFO: wavelength: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"ThAr_atlas_ESO_copy01.txt\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:18.348 INFO: stages: Running banzai.stages.LineListLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:18.361 INFO: wavelength: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"ThAr_atlas_ESO_copy01.txt\", \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:18.362 INFO: stages: Running banzai.stages.IdentifyFeatures | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:21.523 INFO: wavelength: 3258 emission features found on this image | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:21.543 INFO: wavelength: Blaze correcting emission feature fluxes | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:21.546 INFO: stages: Running banzai.stages.IdentifyFeatures | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:23.943 INFO: wavelength: 1815 emission features found on this image | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:23.955 INFO: wavelength: Blaze correcting emission feature fluxes | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:25:23.956 INFO: stages: Running banzai.stages.WavelengthCalibrate | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-05 14:25:23.971 INFO: wavelength: Blind solving for the wavelengths for fiber 0 (arbitrary label). | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:27:22.915 INFO: wavelength: Blind solving for the wavelengths for fiber 1 (arbitrary label). | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:27:46.609 INFO: wavelength: Principle order number is 51 for fiber 0.0 | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:27:55.099 INFO: wavelength: Principle order number is 52 for fiber 1.0 | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:28:03.318 INFO: stages: Running banzai.stages.WavelengthCalibrate | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:28:03.334 INFO: wavelength: Blind solving for the wavelengths for fiber 0 (arbitrary label). | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:28:20.898 INFO: wavelength: Blind solving for the wavelengths for fiber 1 (arbitrary label). | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:28:21.318 INFO: log: Less than 5 overlaps verified as good,setting wavelength solution to None. fiber=1 | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:28:21.319 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:28:21.320 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:28:21.321 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:28:21.321 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:28:21.322 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", - "2020-05-05 14:28:21.428 INFO: wavelength: Principle order number is 51 for fiber 0.0 | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:28:29.825 ERROR: wavelength: All zeros for image.wavelengths for fiber 1.0. Will not refine wavelengths. | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:28:29.829 INFO: stages: Running banzai.stages.AssessWavelengthSolution | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:28:29.833 INFO: stages: Running banzai.stages.AssessWavelengthSolution | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-05 14:28:39.693 INFO: calibrations: Finished | {\"processName\": \"MainProcess\"}\n" - ] - } - ], + "outputs": [], "source": [ - "import argparse\n", - "from banzai.context import Context\n", - "from banzai.main import add_settings_to_context\n", - "def parse_args(settings, extra_console_arguments=None, parser_description='Process LCO data.'):\n", - " \"\"\"Parse arguments, including default command line argument, and set the overall log level\"\"\"\n", - "\n", - " parser = argparse.ArgumentParser(description=parser_description)\n", - "\n", - " parser.add_argument(\"--processed-path\", default='/archive/engineering',\n", - " help='Top level directory where the processed data will be stored')\n", - " parser.add_argument(\"--log-level\", default='info', choices=['debug', 'info', 'warning',\n", - " 'critical', 'fatal', 'error'])\n", - " parser.add_argument('--post-to-archive', dest='post_to_archive', action='store_true', default=False)\n", - " parser.add_argument('--no-file-cache', dest='no_file_cache', action='store_true', default=False,\n", - " help='Turn off saving files to disk')\n", - " parser.add_argument('--post-to-elasticsearch', dest='post_to_elasticsearch', action='store_true',\n", - " default=False)\n", - " parser.add_argument('--fpack', dest='fpack', action='store_true', default=False,\n", - " help='Fpack the output files?')\n", - " parser.add_argument('--override-missing-calibrations', dest='override_missing', action='store_true', default=False,\n", - " help='Continue processing a file even if a master calibration does not exist?')\n", - " parser.add_argument('--rlevel', dest='reduction_level', default=91, type=int, help='Reduction level')\n", - " parser.add_argument('--db-address', dest='db_address',\n", - " default='mysql://cmccully:password@localhost/test',\n", - " help='Database address: Should be in SQLAlchemy form')\n", - " parser.add_argument('--elasticsearch-url', dest='elasticsearch_url',\n", - " default='http://elasticsearch.lco.gtn:9200')\n", - " parser.add_argument('--es-index', dest='elasticsearch_qc_index', default='banzai_qc',\n", - " help='ElasticSearch index to use for QC results')\n", - " parser.add_argument('--es-doc-type', dest='elasticsearch_doc_type', default='qc',\n", - " help='Elasticsearch document type for QC records')\n", - " parser.add_argument('--no-bpm', dest='no_bpm', default=False, action='store_true',\n", - " help='Do not use a bad pixel mask to reduce data (BPM contains all zeros)')\n", - " parser.add_argument('--use-only-older-calibrations', dest='use_only_older_calibrations', default=False,\n", - " action='store_true', help='Only use calibrations that were created before the start of the block')\n", - " parser.add_argument('--preview-mode', dest='preview_mode', default=False, action='store_true',\n", - " help='Save the reductions to the preview directory')\n", - " parser.add_argument('--max-tries', dest='max_tries', default=5,\n", - " help='Maximum number of times to try to process a frame')\n", - " parser.add_argument('--broker-url', dest='broker_url',\n", - " help='URL for the FITS broker service.')\n", - "\n", - " if extra_console_arguments is None:\n", - " extra_console_arguments = []\n", - " for argument in extra_console_arguments:\n", - " parser.add_argument(*argument['args'], **argument['kwargs'])\n", - " args = parser.parse_args(args=[])\n", + "# choose which files we will download for our test dataset.\n", + "bpm_filename = 'bpm-lsc-nres01-fl09-20180215.fits.fz'\n", + "test_filenames = ['lscnrs01-fl09-20180313-0001-w00.fits.fz', 'lscnrs01-fl09-20180313-0002-w00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0003-w00.fits.fz', 'lscnrs01-fl09-20180313-0004-w00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0005-w00.fits.fz', 'lscnrs01-fl09-20180313-0006-a00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0007-a00.fits.fz', 'lscnrs01-fl09-20180313-0008-a00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0009-w00.fits.fz', 'lscnrs01-fl09-20180313-0010-w00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0011-w00.fits.fz', 'lscnrs01-fl09-20180313-0012-w00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0013-w00.fits.fz', 'lscnrs01-fl09-20180313-0014-w00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0015-w00.fits.fz', 'lscnrs01-fl09-20180313-0016-w00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0017-w00.fits.fz', 'lscnrs01-fl09-20180313-0018-w00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0019-a00.fits.fz', 'lscnrs01-fl09-20180313-0020-a00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0021-a00.fits.fz', 'lscnrs01-fl09-20180313-0022-a00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0023-a00.fits.fz', 'lscnrs01-fl09-20180313-0042-b00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0043-b00.fits.fz', 'lscnrs01-fl09-20180313-0044-b00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0045-b00.fits.fz', 'lscnrs01-fl09-20180313-0046-b00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0047-d00.fits.fz', 'lscnrs01-fl09-20180313-0048-d00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0049-d00.fits.fz', 'lscnrs01-fl09-20180313-0028-e00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0029-e00.fits.fz', 'lscnrs01-fl09-20180313-0030-e00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0031-e00.fits.fz']\n", "\n", - " add_settings_to_context(args, settings)\n", - " return Context(args)" + "bpm_frame_id = '22529799'\n", + "test_frame_ids = ['8148793', '8148822', '8148805', '8148824', '8148826', '8148876', '8148898',\n", + " '8148932', '8148960', '8148978', '8149024', '8149104', '8149068', '8149090',\n", + " '8149128', '8149173', '8149217', '8151252', '8149314', '8149388', '8149469',\n", + " '8149547', '8149570', '8156341', '8156360', '8156366', '8156376', '8156385',\n", + " '8156433', '8156500', '8156560', '8151997', '8152050', '8152110', '8152153']" ] }, { "cell_type": "code", - "execution_count": 10, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ - "# set up the context object.\n", - "context = parse_args(settings)" + "# Copy the data into the correct directory\n", + "for test_filename, frame_id in zip(test_filenames, test_frame_ids):\n", + " archive_url = f'https://archive-api.lco.global/frames/{frame_id}'\n", + " frame_info = requests.get(archive_url).json()\n", + " with open(os.path.join(raw_data_dir, test_filename), 'wb') as f:\n", + " f.write(requests.get(frame_info['url']).content)\n", + " \n", + "archive_url = f'https://archive-api.lco.global/frames/{bpm_frame_id}'\n", + "frame_info = requests.get(archive_url).json()\n", + "with open(os.path.join(bpm_dir, bpm_filename), 'wb') as f:\n", + " f.write(requests.get(frame_info['url']).content)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Initialize the db and context object for the rest of the pipeline\n", + "-----------------------------------------------------------------" ] }, { "cell_type": "code", - "execution_count": 28, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ - "from astropy.utils.data import get_pkg_data_filename\n", - "from banzai.celery import app, schedule_calibration_stacking\n", - "from banzai.dbs import get_session\n", - "import argparse\n", - "from banzai import dbs\n", - "from types import ModuleType\n", - "from datetime import datetime\n", - "from dateutil.parser import parse\n", - "from astropy.io import fits\n", - "from glob import glob\n", - "import logging\n", - "#from banzai_nres.tests.test_e2e import get_instrument_ids\n", - "\n", - "logger = logging.getLogger('banzai')\n", - "\n", - "TEST_PACKAGE = 'banzai_nres.tests'\n", - "\n", - "DATA_ROOT= settings.processed_path \n", - "SITES = [os.path.basename(site_path) for site_path in glob(os.path.join(DATA_ROOT, '???'))]\n", - "INSTRUMENTS = [os.path.join(site, os.path.basename(instrument_path)) for site in SITES\n", - " for instrument_path in glob(os.path.join(os.path.join(DATA_ROOT, site, '*')))]\n", - "\n", - "DAYS_OBS = [os.path.join(instrument, os.path.basename(dayobs_path)) for instrument in INSTRUMENTS\n", - " for dayobs_path in glob(os.path.join(DATA_ROOT, instrument, '201*'))]\n", - "\n", - "CONFIGDB_FILENAME = os.path.join(banzai_nres_path, 'banzai_nres/tests/data/data/configdb_example.json')\n", - "# distinct files for the line lists for each instrument because otherwise they will not be added to the database\n", - "# because .db entries with the same filename are marked as duplicates (see banzai.dbs.save_calibration_info()).\n", - "LINE_LIST_FILENAMES = [os.path.join(banzai_nres_path, \n", - " 'banzai_nres/tests/data/ThAr_atlas_ESO_copy0' + str(c) + '.txt') for c in [1, 2, 3, 4]]\n", - "if len(INSTRUMENTS) > len(LINE_LIST_FILENAMES):\n", - " logger.warning(f'Found {len(LINE_LIST_FILENAMES)} line list files')\n", - " logger.warning('Not enough line list txt files for all the instruments that will be added to the database!') | {\"processName\": \"MainProcess\"}" + "# set up the context object.\n", + "context = banzai.main.parse_args(settings, parse_system_args=False)" ] }, { "cell_type": "code", - "execution_count": 29, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ - "from banzai import dbs\n", - "\n", - "def get_instrument_ids(db_address, names):\n", - " with get_session(db_address) as db_session:\n", - " instruments = []\n", - " for name in names:\n", - " criteria = dbs.Instrument.name == name\n", - " instruments.extend(db_session.query(dbs.Instrument).filter(criteria).all())\n", - " return [instrument.id for instrument in instruments]\n", - "\n", - "\n", "os.system(f'banzai_create_db --db-address={os.environ[\"DB_ADDRESS\"]}')\n", "os.system(f'banzai_add_instrument --site lsc --camera fl09 --name nres01 --camera-type 1m0-NRES-SciCam --db-address={os.environ[\"DB_ADDRESS\"]}')\n", "os.system(f'banzai_add_instrument --site elp --camera fl17 --name nres02 --camera-type 1m0-NRES-SciCam --db-address={os.environ[\"DB_ADDRESS\"]}')\n", - "for instrument in INSTRUMENTS:\n", - " for bpm_filename in glob(os.path.join(DATA_ROOT, instrument, 'bpm/*bpm*')):\n", - " logger.info(f'adding bpm {bpm_filename} to the database')\n", - " os.system(f'banzai_nres_add_bpm --filename {bpm_filename} --db-address={os.environ[\"DB_ADDRESS\"]}')\n", - "instrument_ids = get_instrument_ids(os.environ[\"DB_ADDRESS\"], names=['nres01', 'nres02'])\n", - "for instrument_id, line_list in zip(instrument_ids, LINE_LIST_FILENAMES[:len(instrument_ids)]):\n", - " logger.info(f'adding line list to the database for instrument with id {str(instrument_id)}')\n", + "for bpm_filename in glob('test_data/*/nres??/bpm/*bpm*'):\n", + " logger.info(f'adding bpm {bpm_filename} to the database')\n", + " os.system(f'banzai_nres_add_bpm --filename {bpm_filename} --db-address={os.environ[\"DB_ADDRESS\"]}')\n", + "for i in range(1, 3):\n", + " line_list = pkg_resources.resource_filename('banzai_nres', 'data/')\n", + " logger.info(f'adding line list to the database for instrument with id {i}')\n", " os.system(f'banzai_nres_add_line_list --filename {line_list} --db-address={os.environ[\"DB_ADDRESS\"]} '\n", - " f'--instrument-id {instrument_id}')" + " f'--instrument-id {i}')" ] }, { - "cell_type": "code", - "execution_count": 30, + "cell_type": "markdown", "metadata": {}, - "outputs": [], "source": [ - "from banzai.utils.stage_utils import run_pipeline_stages" + "Process and Stack Bias Files\n", + "----------------------------" ] }, { "cell_type": "code", - "execution_count": 31, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ - "bias_files = glob(os.path.join(DATA_ROOT, '*/nres??/*/raw/*b00*'))\n", + "bias_files = glob(os.path.join('test_data/*/nres??/*/raw/*b00*'))\n", "for bias_file in bias_files: \n", " run_pipeline_stages([{'path': bias_file}], context) " ] }, { "cell_type": "code", - "execution_count": 32, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ - "from banzai import dbs\n", - "def mark_frames_as_good(raw_filenames): \n", - " logger.info('Marking frames as good for filenames: {filenames}'.format(filenames=raw_filenames)) \n", - " for day_obs in DAYS_OBS: \n", - " for filename in glob(os.path.join(DATA_ROOT, day_obs, 'processed', raw_filenames)): \n", - " dbs.mark_frame(os.path.basename(filename), \"good\", db_address=os.environ['DB_ADDRESS']) \n", - " logger.info('Finished marking frames as good for filenames: {filenames}'.format(filenames=raw_filenames)) " + "def mark_frames_as_good(filenames):\n", + " for filename in glob(f'test_data/*/nres??/*/processed/filenames/{filenames}'):\n", + " dbs.mark_frame(os.path.basename(filename), \"good\", db_address=os.environ['DB_ADDRESS'])" ] }, { "cell_type": "code", - "execution_count": 33, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -2219,34 +255,33 @@ }, { "cell_type": "code", - "execution_count": 34, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ - "from banzai.calibrations import make_master_calibrations" + "instrument = dbs.get_instruments_at_site('lsc', settings.db_address)[0]" ] }, { "cell_type": "code", - "execution_count": 35, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ - "instrument = dbs.get_instruments_at_site('lsc', settings.db_address)[0]" + "make_master_calibrations(instrument, 'BIAS', '2017-01-01', '2019-01-01', context) " ] }, { - "cell_type": "code", - "execution_count": 36, + "cell_type": "markdown", "metadata": {}, - "outputs": [], "source": [ - "make_master_calibrations(instrument, 'BIAS', '2017-01-01', '2019-01-01', context) " + "Process and Stack Dark Files\n", + "----------------------------" ] }, { "cell_type": "code", - "execution_count": 37, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -2257,7 +292,7 @@ }, { "cell_type": "code", - "execution_count": 38, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -2266,16 +301,24 @@ }, { "cell_type": "code", - "execution_count": 39, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ "make_master_calibrations(instrument, 'DARK', '2017-01-01', '2019-01-01', context) " ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Process and stack lamp flats. This is where we also solve for the traces and profile.\n", + "----------" + ] + }, { "cell_type": "code", - "execution_count": 42, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -2286,16 +329,24 @@ }, { "cell_type": "code", - "execution_count": 43, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ "make_master_calibrations(instrument, 'LAMPFLAT', '2017-01-01', '2019-01-01', context)" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Process and stack arc lamps. Find the wavelength solution\n", + "--------" + ] + }, { "cell_type": "code", - "execution_count": 44, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -2306,13 +357,21 @@ }, { "cell_type": "code", - "execution_count": 45, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ "make_master_calibrations(instrument, 'DOUBLE', '2017-01-01', '2019-01-01', context) " ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Process the science spectra\n", + "------" + ] + }, { "cell_type": "code", "execution_count": null, @@ -2323,6 +382,13 @@ "for science_file in science_files: \n", " run_pipeline_stages([{'path': science_file}], context)" ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] } ], "metadata": { @@ -2341,7 +407,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.6.8" + "version": "3.7.5" } }, "nbformat": 4, diff --git a/banzai_nres/frames.py b/banzai_nres/frames.py index 4d7b3ba7..b95cdc1e 100644 --- a/banzai_nres/frames.py +++ b/banzai_nres/frames.py @@ -1,6 +1,6 @@ from banzai_nres.fibers import fiber_states_from_header from banzai.utils.fits_utils import to_fits_image_extension -from banzai.lco import LCOFrameFactory, LCOObservationFrame, LCOMasterCalibrationFrame, LCOCalibrationFrame +from banzai.lco import LCOFrameFactory, LCOObservationFrame, LCOCalibrationFrame from banzai.frames import ObservationFrame from banzai.data import CCDData import logging @@ -14,8 +14,8 @@ class NRESObservationFrame(LCOObservationFrame): - def __init__(self, hdu_list: list, file_path: str, frame_id: int = None): - LCOObservationFrame.__init__(self, hdu_list, file_path, frame_id=frame_id) + def __init__(self, hdu_list: list, file_path: str, frame_id: int = None, hdu_order: list = None): + LCOObservationFrame.__init__(self, hdu_list, file_path, frame_id=frame_id, hdu_order=hdu_order) self.fiber0_lit, self.fiber1_lit, self.fiber2_lit = fiber_states_from_header(self.meta) def num_lit_fibers(self): @@ -99,16 +99,10 @@ def wavelengths(self, value): class NRESCalibrationFrame(LCOCalibrationFrame, NRESObservationFrame): - def __init__(self, hdu_list: list, file_path: str, frame_id: int = None, grouping_criteria: list = None): + def __init__(self, hdu_list: list, file_path: str, frame_id: int = None, grouping_criteria: list = None, + hdu_order: list = None): LCOCalibrationFrame.__init__(self, hdu_list, file_path, grouping_criteria=grouping_criteria) - NRESObservationFrame.__init__(self, hdu_list, file_path, frame_id=frame_id) - - -class NRESMasterCalibrationFrame(LCOMasterCalibrationFrame, NRESCalibrationFrame): - def __init__(self, images: list, file_path: str, frame_id: int = None, grouping_criteria: list = None): - NRESCalibrationFrame.__init__(self, images, file_path, grouping_criteria=grouping_criteria) - LCOMasterCalibrationFrame.__init__(self, images, file_path, frame_id=frame_id, - grouping_criteria=grouping_criteria) + NRESObservationFrame.__init__(self, hdu_list, file_path, frame_id=frame_id, hdu_order=hdu_order) class EchelleSpectralCCDData(CCDData): diff --git a/banzai_nres/settings.py b/banzai_nres/settings.py index f9300060..e8cea3ce 100644 --- a/banzai_nres/settings.py +++ b/banzai_nres/settings.py @@ -3,7 +3,7 @@ FRAME_FACTORY = 'banzai_nres.frames.NRESFrameFactory' -MASTER_CALIBRATION_FRAME_CLASS = 'banzai_nres.frames.NRESMasterCalibrationFrame' +CALIBRATION_FRAME_CLASS = 'banzai_nres.frames.NRESCalibrationFrame' FRAME_SELECTION_CRITERIA = [('type', 'contains', 'NRES')] @@ -129,3 +129,14 @@ RAW_DATA_AUTH_TOKEN = {'Authorization': f'Token {os.getenv("RAW_DATA_AUTH_TOKEN")}'} LOSSLESS_EXTENSIONS = ['PROFILE'] + +REDUCED_DATA_EXTENSION_ORDERING = {'BIAS': ['SPECTRUM', 'BPM', 'ERR'], + 'DARK': ['SPECTRUM', 'BPM', 'ERR'], + 'LAMPFLAT': ['SPECTRUM', 'BPM', 'ERR'], + 'DOUBLE': ['SPECTRUM', 'BPM', 'ERR'], + 'TARGET': ['SPECTRUM', 'BPM', 'ERR', 'TRACES', 'PROFILE', 'BLAZE', 'WAVELENGTH']} + +MASTER_CALIBRATION_EXTENSION_ORDER = {'BIAS': ['SPECTRUM', 'BPM', 'ERR'], + 'DARK': ['SPECTRUM', 'BPM', 'ERR'], + 'LAMPFLAT': ['SPECTRUM', 'BPM', 'ERR', 'TRACES', 'PROFILE', 'BLAZE'], + 'DOUBLE': ['SPECTRUM', 'BPM', 'ERR', 'TRACES', 'PROFILE', 'BLAZE', 'WAVELENGTH', 'FEATURES']} diff --git a/banzai_nres/tests/test_e2e.py b/banzai_nres/tests/test_e2e.py index d304df13..33a40b9d 100644 --- a/banzai_nres/tests/test_e2e.py +++ b/banzai_nres/tests/test_e2e.py @@ -6,10 +6,9 @@ from banzai.utils import file_utils import time from glob import glob -from astropy.utils.data import get_pkg_data_filename +import pkg_resources from banzai.celery import app, schedule_calibration_stacking from banzai.dbs import get_session -import argparse from banzai import dbs from types import ModuleType from datetime import datetime @@ -31,11 +30,10 @@ DAYS_OBS = [os.path.join(instrument, os.path.basename(dayobs_path)) for instrument in INSTRUMENTS for dayobs_path in glob(os.path.join(DATA_ROOT, instrument, '201*'))] -TEST_PACKAGE = 'banzai_nres.tests' -CONFIGDB_FILENAME = get_pkg_data_filename('data/configdb_example.json', TEST_PACKAGE) +CONFIGDB_FILENAME = pkg_resources.resource_filename('banzai_nres.tests', 'data/configdb_example.json') # distinct files for the line lists for each instrument because otherwise they will not be added to the database # because .db entries with the same filename are marked as duplicates (see banzai.dbs.save_calibration_info()). -LINE_LIST_FILENAMES = [get_pkg_data_filename('data/ThAr_atlas_ESO_copy0' + str(c) + '.txt', TEST_PACKAGE) for c in [1, 2, 3, 4]] +LINE_LIST_FILENAMES = [pkg_resources.resource_filename('banzai_nres.tests', 'data/ThAr_atlas_ESO_copy0' + str(c) + '.txt') for c in [1, 2, 3, 4]] if len(INSTRUMENTS) > len(LINE_LIST_FILENAMES): logger.warning(f'Found {len(LINE_LIST_FILENAMES)} line list files') logger.warning('Not enough line list txt files for all the instruments that will be added to the database!') @@ -45,7 +43,7 @@ def observation_portal_side_effect(*args, **kwargs): site = kwargs['params']['site'] start = datetime.strftime(parse(kwargs['params']['start_after']).replace(tzinfo=None).date(), '%Y%m%d') filename = 'test_obs_portal_response_{site}_{start}.json'.format(site=site, start=start) - filename = get_pkg_data_filename('data/{filename}'.format(filename=filename), TEST_PACKAGE) + filename = pkg_resources.resource_filename('banzai_nres.tests', f'data/{filename}') return FakeResponse(filename) @@ -76,19 +74,6 @@ def celery_join(): break -def run_end_to_end_tests(): - parser = argparse.ArgumentParser() - parser.add_argument('--marker', dest='marker', help='PyTest marker to run') - parser.add_argument('--junit-file', dest='junit_file', help='Path to junit xml file with results') - parser.add_argument('--code-path', dest='code_path', help='Path to directory with setup.py') - args = parser.parse_args() - os.chdir(args.code_path) - command = 'python setup.py test -a "--durations=0 --junitxml={junit_file} -m {marker}"' - - # Bitshift by 8 because Python encodes exit status in the leftmost 8 bits - return os.system(command.format(junit_file=args.junit_file, marker=args.marker)) >> 8 - - def run_reduce_individual_frames(raw_filenames): logger.info('Reducing individual frames for filenames: {filenames}'.format(filenames=raw_filenames)) for day_obs in DAYS_OBS: From 7bae29bfae6e4f1debc06a57bc91ad2a3f81a9d5 Mon Sep 17 00:00:00 2001 From: Marshall Johnson Date: Mon, 18 May 2020 13:57:35 -0700 Subject: [PATCH 154/303] Bugfix to ExampleReduction.ipynb --- ExampleReduction.ipynb | 37 +++++++++++-------------------------- 1 file changed, 11 insertions(+), 26 deletions(-) diff --git a/ExampleReduction.ipynb b/ExampleReduction.ipynb index 94428cff..dc391832 100644 --- a/ExampleReduction.ipynb +++ b/ExampleReduction.ipynb @@ -12,7 +12,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -38,7 +38,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -48,41 +48,25 @@ }, { "cell_type": "code", - "execution_count": 5, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-13 13:26:23.015 INFO: : weird2 | {\"processName\": \"MainProcess\"}\n" - ] - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "from banzai import main" ] }, { "cell_type": "code", - "execution_count": 4, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-13 13:26:18.028 INFO: : weird | {\"processName\": \"MainProcess\"}\n" - ] - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "logger.info('weird')" ] }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -192,6 +176,7 @@ "outputs": [], "source": [ "# set up the context object.\n", + "import banzai\n", "context = banzai.main.parse_args(settings, parse_system_args=False)" ] }, @@ -407,7 +392,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.7.5" + "version": "3.8.2" } }, "nbformat": 4, From 230ae53e9c2fc7d0b4cc6de08cbf252719bbc69c Mon Sep 17 00:00:00 2001 From: Marshall Johnson Date: Tue, 19 May 2020 12:39:22 -0700 Subject: [PATCH 155/303] Bugfixes to ExampleReduction.ipynb --- ExampleReduction.ipynb | 28 +++++----------------------- 1 file changed, 5 insertions(+), 23 deletions(-) diff --git a/ExampleReduction.ipynb b/ExampleReduction.ipynb index dc391832..3c958b3a 100644 --- a/ExampleReduction.ipynb +++ b/ExampleReduction.ipynb @@ -55,24 +55,6 @@ "from banzai import main" ] }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "logger.info('weird')" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "logger.info('weird2')" - ] - }, { "cell_type": "code", "execution_count": null, @@ -225,7 +207,7 @@ "outputs": [], "source": [ "def mark_frames_as_good(filenames):\n", - " for filename in glob(f'test_data/*/nres??/*/processed/filenames/{filenames}'):\n", + " for filename in glob(f'test_data/*/nres??/*/processed/{filenames}'):\n", " dbs.mark_frame(os.path.basename(filename), \"good\", db_address=os.environ['DB_ADDRESS'])" ] }, @@ -270,7 +252,7 @@ "metadata": {}, "outputs": [], "source": [ - "dark_files = glob(os.path.join(DATA_ROOT, '*/nres??/*/raw/*d00*'))\n", + "dark_files = glob('test_data/*/nres??/*/raw/*d00*')\n", "for dark_file in dark_files: \n", " run_pipeline_stages([{'path': dark_file}], context)" ] @@ -307,7 +289,7 @@ "metadata": {}, "outputs": [], "source": [ - "flat_files = glob(os.path.join(DATA_ROOT, '*/nres??/*/raw/*w00*'))\n", + "flat_files = glob('test_data/*/nres??/*/raw/*w00*')\n", "for flat_file in flat_files: \n", " run_pipeline_stages([{'path': flat_file}], context)" ] @@ -335,7 +317,7 @@ "metadata": {}, "outputs": [], "source": [ - "arc_files = glob(os.path.join(DATA_ROOT, '*/nres??/*/raw/*a00*'))\n", + "arc_files = glob('test_data/*/nres??/*/raw/*a00*')\n", "for arc_file in arc_files: \n", " run_pipeline_stages([{'path': arc_file}], context)" ] @@ -363,7 +345,7 @@ "metadata": {}, "outputs": [], "source": [ - "science_files = glob(os.path.join(DATA_ROOT, '*/nres??/*/raw/*e00*'))\n", + "science_files = glob('test_data/*/nres??/*/raw/*e00*')\n", "for science_file in science_files: \n", " run_pipeline_stages([{'path': science_file}], context)" ] From 6e874bdb3abdb2f95754f8507e9ed176f0fb15a3 Mon Sep 17 00:00:00 2001 From: Marshall Johnson Date: Tue, 19 May 2020 13:06:55 -0700 Subject: [PATCH 156/303] Added missing line list file to this branch --- ExampleReduction.ipynb | 43 +- banzai_nres/data/ThAr_atlas_ESO.txt | 2456 +++++++++++++++++++++++++++ 2 files changed, 2488 insertions(+), 11 deletions(-) create mode 100644 banzai_nres/data/ThAr_atlas_ESO.txt diff --git a/ExampleReduction.ipynb b/ExampleReduction.ipynb index 3c958b3a..1666a7e9 100644 --- a/ExampleReduction.ipynb +++ b/ExampleReduction.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": null, + "execution_count": 1, "metadata": {}, "outputs": [], "source": [ @@ -12,7 +12,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 2, "metadata": {}, "outputs": [], "source": [ @@ -38,7 +38,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 3, "metadata": {}, "outputs": [], "source": [ @@ -48,16 +48,28 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-19 12:53:29.890 INFO: : adding bpm test_data/lsc/nres01/bpm/bpm-lsc-nres01-fl09-20180215.fits.fz to the database | {\"processName\": \"MainProcess\"}\n", + "2020-05-19 12:53:31.509 INFO: : adding line list to the database for instrument with id 1 | {\"processName\": \"MainProcess\"}\n", + "2020-05-19 12:53:32.782 INFO: : adding line list to the database for instrument with id 2 | {\"processName\": \"MainProcess\"}\n", + "2020-05-19 12:59:09.548 INFO: log: /home/mjohnson/Documents/astro/nres/banzai-nres-own/banzai-nres/banzai_nres/data/ | {\"processName\": \"MainProcess\"}\n", + "2020-05-19 12:59:17.561 INFO: log: /home/mjohnson/Documents/astro/nres/banzai-nres-own/banzai-nres/banzai_nres/data/ | {\"processName\": \"MainProcess\"}\n" + ] + } + ], "source": [ "from banzai import main" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 5, "metadata": {}, "outputs": [], "source": [ @@ -78,7 +90,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 6, "metadata": {}, "outputs": [], "source": [ @@ -91,7 +103,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 7, "metadata": {}, "outputs": [], "source": [ @@ -153,7 +165,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 8, "metadata": {}, "outputs": [], "source": [ @@ -164,7 +176,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 9, "metadata": {}, "outputs": [], "source": [ @@ -181,6 +193,15 @@ " f'--instrument-id {i}')" ] }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [], + "source": [ + "print(pkg_resources.resource_filename('banzai_nres', 'data/'))" + ] + }, { "cell_type": "markdown", "metadata": {}, diff --git a/banzai_nres/data/ThAr_atlas_ESO.txt b/banzai_nres/data/ThAr_atlas_ESO.txt new file mode 100644 index 00000000..1f9531a1 --- /dev/null +++ b/banzai_nres/data/ThAr_atlas_ESO.txt @@ -0,0 +1,2456 @@ + 1 2768.842 + 2 2795.531 + 3 2832.315 + 4 2837.295 + 5 2842.812 + 6 2851.259 + 7 2852.125 + 8 2870.406 + 9 2884.290 + 10 2885.049 + 11 2887.818 + 12 2898.934 + 13 2899.720 + 14 2921.620 + 15 2925.051 + 16 2928.254 + 17 2942.860 + 18 2957.583 + 19 2957.916 + 20 2968.687 + 21 2974.012 + 22 2978.660 + 23 2983.817 + 24 2993.799 + 25 2999.094 + 26 3006.932 + 27 3008.497 + 28 3034.066 + 29 3046.951 + 30 3049.092 + 31 3060.439 + 32 3061.700 + 33 3067.729 + 34 3072.115 + 35 3078.828 + 36 3080.217 + 37 3082.981 + 38 3085.026 + 39 3088.203 + 40 3088.470 + 41 3090.094 + 42 3093.396 + 43 3104.352 + 44 3105.747 + 45 3107.026 + 46 3108.297 + 47 3110.021 + 48 3117.684 + 49 3119.526 + 50 3122.963 + 51 3124.387 + 52 3125.507 + 53 3131.070 + 54 3136.216 + 55 3136.829 + 56 3139.017 + 57 3140.272 + 58 3142.836 + 59 3145.637 + 60 3146.043 + 61 3150.455 + 62 3154.301 + 63 3154.775 + 64 3161.394 + 65 3165.296 + 66 3166.098 + 67 3169.329 + 68 3169.673 + 69 3171.276 + 70 3173.427 + 71 3174.204 + 72 3175.726 + 73 3178.243 + 74 3179.048 + 75 3180.194 + 76 3184.949 + 77 3192.586 + 78 3194.228 + 79 3195.689 + 80 3198.969 + 81 3202.521 + 82 3204.321 + 83 3205.001 + 84 3207.585 + 85 3210.309 + 86 3211.194 + 87 3213.574 + 88 3214.075 + 89 3214.380 + 90 3216.738 + 91 3220.351 + 92 3222.404 + 93 3225.411 + 94 3229.010 + 95 3230.868 + 96 3235.840 + 97 3238.116 + 98 3238.934 + 99 3241.108 + 100 3243.689 + 101 3244.449 + 102 3245.760 + 103 3249.800 + 104 3251.916 + 105 3253.866 + 106 3254.810 + 107 3256.274 + 108 3257.367 + 109 3258.105 + 110 3259.061 + 111 3262.668 + 112 3263.570 + 113 3265.578 + 114 3266.635 + 115 3270.817 + 116 3272.027 + 117 3273.317 + 118 3273.916 + 119 3275.068 + 120 3280.371 + 121 3281.049 + 122 3281.702 + 123 3285.804 + 124 3286.583 + 125 3287.789 + 126 3290.600 + 127 3291.739 + 128 3292.521 + 129 3293.641 + 130 3298.050 + 131 3299.669 + 132 3301.651 + 133 3304.238 + 134 3305.304 + 135 3307.228 + 136 3309.365 + 137 3314.827 + 138 3319.345 + 139 3319.910 + 140 3324.753 + 141 3325.121 + 142 3327.193 + 143 3329.728 + 144 3330.477 + 145 3333.129 + 146 3334.604 + 147 3337.870 + 148 3340.725 + 149 3344.759 + 150 3346.556 + 151 3348.768 + 152 3350.924 + 153 3351.229 + 154 3354.180 + 155 3358.602 + 156 3360.998 + 157 3364.686 + 158 3372.823 + 159 3373.493 + 160 3374.975 + 161 3376.436 + 162 3378.573 + 163 3380.860 + 164 3385.532 + 165 3386.501 + 166 3387.921 + 167 3388.531 + 168 3392.035 + 169 3396.728 + 170 3397.516 + 171 3398.545 + 172 3401.711 + 173 3402.695 + 174 3405.558 + 175 3408.750 + 176 3413.013 + 177 3415.885 + 178 3417.498 + 179 3419.173 + 180 3421.210 + 181 3422.656 + 182 3423.990 + 183 3428.999 + 184 3433.999 + 185 3434.727 + 186 3435.977 + 187 3436.727 + 188 3437.307 + 189 3439.399 + 190 3442.579 + 191 3445.217 + 192 3445.744 + 193 3446.547 + 194 3449.645 + 195 3451.702 + 196 3454.095 + 197 3457.069 + 198 3462.851 + 199 3464.127 + 200 3465.765 + 201 3468.220 + 202 3469.345 + 203 3469.921 + 204 3471.219 + 205 3471.959 + 206 3476.747 + 207 3478.232 + 208 3479.173 + 209 3479.685 + 210 3480.053 + 211 3480.506 + 212 3482.761 + 213 3485.212 + 214 3486.551 + 215 3489.508 + 216 3491.536 + 217 3493.519 + 218 3495.700 + 219 3496.811 + 220 3498.010 + 221 3498.621 + 222 3501.867 + 223 3503.786 + 224 3509.779 + 225 3511.157 + 226 3514.388 + 227 3518.404 + 228 3518.886 + 229 3520.000 + 230 3521.270 + 231 3523.506 + 232 3526.634 + 233 3528.412 + 234 3530.515 + 235 3531.451 + 236 3535.320 + 237 3536.011 + 238 3537.160 + 239 3539.587 + 240 3542.498 + 241 3543.148 + 242 3544.018 + 243 3545.596 + 244 3545.845 + 245 3547.338 + 246 3548.514 + 247 3549.596 + 248 3550.718 + 249 3551.402 + 250 3553.110 + 251 3554.306 + 252 3555.014 + 253 3555.705 + 254 3556.904 + 255 3557.465 + 256 3559.508 + 257 3561.030 + 258 3561.781 + 259 3562.193 + 260 3563.376 + 261 3564.333 + 262 3565.030 + 263 3567.264 + 264 3569.820 + 265 3572.392 + 266 3573.220 + 267 3575.322 + 268 3581.608 + 269 3582.355 + 270 3583.102 + 271 3584.176 + 272 3588.441 + 273 3589.360 + 274 3589.750 + 275 3590.925 + 276 3591.452 + 277 3592.779 + 278 3593.883 + 279 3594.986 + 280 3595.618 + 281 3598.120 + 282 3599.724 + 283 3600.432 + 284 3601.034 + 285 3603.204 + 286 3604.682 + 287 3605.194 + 288 3605.879 + 289 3606.522 + 290 3608.378 + 291 3612.428 + 292 3612.867 + 293 3615.133 + 294 3615.850 + 295 3617.672 + 296 3618.363 + 297 3620.839 + 298 3621.119 + 299 3622.138 + 300 3622.795 + 301 3623.773 + 302 3625.628 + 303 3626.939 + 304 3629.850 + 305 3634.582 + 306 3635.943 + 307 3638.319 + 308 3638.644 + 309 3639.447 + 310 3639.833 + 311 3642.249 + 312 3643.512 + 313 3645.707 + 314 3647.646 + 315 3648.421 + 316 3649.250 + 317 3652.168 + 318 3654.462 + 319 3655.278 + 320 3656.050 + 321 3656.694 + 322 3657.643 + 323 3658.809 + 324 3659.629 + 325 3660.437 + 326 3661.621 + 327 3662.750 + 328 3663.202 + 329 3663.702 + 330 3666.981 + 331 3668.139 + 332 3669.640 + 333 3669.968 + 334 3671.539 + 335 3672.300 + 336 3673.260 + 337 3673.793 + 338 3674.014 + 339 3674.903 + 340 3675.137 + 341 3675.567 + 342 3678.048 + 343 3678.270 + 344 3678.480 + 345 3679.134 + 346 3679.710 + 347 3680.061 + 348 3680.447 + 349 3682.486 + 350 3682.545 + 351 3684.933 + 352 3687.984 + 353 3688.760 + 354 3690.623 + 355 3691.411 + 356 3691.876 + 357 3692.566 + 358 3694.178 + 359 3695.289 + 360 3695.974 + 361 3697.743 + 362 3698.106 + 363 3699.181 + 364 3699.880 + 365 3700.978 + 366 3703.230 + 367 3703.774 + 368 3704.861 + 369 3706.767 + 370 3709.862 + 371 3711.304 + 372 3711.623 + 373 3712.559 + 374 3715.560 + 375 3716.583 + 376 3718.207 + 377 3719.434 + 378 3719.836 + 379 3720.306 + 380 3721.215 + 381 3721.825 + 382 3723.656 + 383 3724.517 + 384 3725.393 + 385 3726.724 + 386 3727.902 + 387 3729.309 + 388 3730.368 + 389 3730.748 + 390 3732.985 + 391 3733.672 + 392 3734.597 + 393 3737.512 + 394 3737.889 + 395 3741.183 + 396 3742.923 + 397 3745.659 + 398 3745.970 + 399 3747.539 + 400 3749.084 + 401 3749.618 + 402 3751.022 + 403 3752.569 + 404 3754.593 + 405 3755.212 + 406 3756.294 + 407 3757.694 + 408 3758.467 + 409 3759.316 + 410 3761.469 + 411 3762.933 + 412 3765.270 + 413 3766.261 + 414 3767.901 + 415 3769.585 + 416 3770.056 + 417 3770.540 + 418 3771.370 + 419 3772.650 + 420 3776.271 + 421 3780.966 + 422 3783.012 + 423 3783.296 + 424 3784.575 + 425 3785.600 + 426 3789.167 + 427 3790.355 + 428 3790.794 + 429 3792.374 + 430 3794.698 + 431 3795.385 + 432 3797.207 + 433 3798.103 + 434 3800.198 + 435 3801.491 + 436 3803.075 + 437 3803.984 + 438 3805.820 + 439 3807.874 + 440 3809.490 + 441 3810.995 + 442 3813.067 + 443 3815.566 + 444 3818.685 + 445 3820.792 + 446 3821.431 + 447 3822.146 + 448 3823.067 + 449 3825.111 + 450 3825.700 + 451 3826.369 + 452 3826.830 + 453 3828.384 + 454 3830.060 + 455 3830.773 + 456 3831.640 + 457 3833.086 + 458 3834.679 + 459 3836.572 + 460 3837.875 + 461 3839.700 + 462 3840.800 + 463 3841.960 + 464 3842.896 + 465 3845.420 + 466 3846.887 + 467 3849.183 + 468 3850.570 + 469 3852.135 + 470 3854.510 + 471 3856.354 + 472 3859.839 + 473 3862.421 + 474 3863.406 + 475 3866.909 + 476 3868.530 + 477 3869.663 + 478 3872.722 + 479 3873.148 + 480 3873.474 + 481 3873.822 + 482 3874.243 + 483 3874.862 + 484 3875.373 + 485 3877.463 + 486 3878.662 + 487 3879.644 + 488 3884.822 + 489 3886.916 + 490 3891.970 + 491 3893.652 + 492 3895.419 + 493 3898.437 + 494 3900.878 + 495 3901.662 + 496 3903.102 + 497 3905.186 + 498 3908.749 + 499 3910.977 + 500 3911.909 + 501 3913.081 + 502 3914.760 + 503 3915.848 + 504 3916.417 + 505 3917.269 + 506 3918.070 + 507 3919.023 + 508 3920.442 + 509 3923.799 + 510 3925.093 + 511 3925.720 + 512 3927.421 + 513 3928.620 + 514 3929.669 + 515 3931.256 + 516 3932.550 + 517 3932.911 + 518 3933.661 + 519 3934.274 + 520 3936.353 + 521 3937.040 + 522 3937.923 + 523 3938.614 + 524 3942.073 + 525 3942.556 + 526 3943.394 + 527 3944.270 + 528 3945.135 + 529 3946.100 + 530 3947.331 + 531 3947.504 + 532 3948.030 + 533 3948.979 + 534 3950.395 + 535 3951.515 + 536 3952.740 + 537 3955.170 + 538 3955.890 + 539 3956.690 + 540 3959.300 + 541 3960.269 + 542 3961.521 + 543 3962.419 + 544 3964.030 + 545 3967.392 + 546 3968.467 + 547 3969.002 + 548 3969.664 + 549 3972.154 + 550 3972.639 + 551 3973.196 + 552 3974.480 + 553 3976.414 + 554 3979.360 + 555 3980.089 + 556 3981.106 + 557 3984.879 + 558 3987.206 + 559 3988.027 + 560 3988.599 + 561 3990.492 + 562 3991.730 + 563 3994.549 + 564 3996.061 + 565 3996.668 + 566 3997.865 + 567 3998.733 + 568 4000.281 + 569 4001.058 + 570 4001.893 + 571 4003.308 + 572 4005.092 + 573 4007.018 + 574 4008.210 + 575 4009.057 + 576 4009.819 + 577 4011.739 + 578 4012.495 + 579 4013.870 + 580 4014.716 + 581 4017.063 + 582 4018.099 + 583 4019.129 + 584 4020.354 + 585 4022.076 + 586 4023.338 + 587 4024.802 + 588 4025.655 + 589 4026.147 + 590 4027.009 + 591 4029.657 + 592 4029.825 + 593 4030.292 + 594 4030.842 + 595 4032.595 + 596 4033.862 + 597 4035.470 + 598 4036.048 + 599 4036.565 + 600 4039.864 + 601 4041.203 + 602 4042.910 + 603 4043.394 + 604 4044.418 + 605 4048.287 + 606 4049.944 + 607 4050.887 + 608 4052.940 + 609 4053.527 + 610 4059.253 + 611 4063.407 + 612 4064.331 + 613 4067.450 + 614 4069.201 + 615 4069.461 + 616 4070.238 + 617 4072.010 + 618 4072.400 + 619 4073.856 + 620 4075.503 + 621 4076.640 + 622 4076.960 + 623 4079.600 + 624 4080.670 + 625 4081.367 + 626 4082.400 + 627 4083.468 + 628 4085.042 + 629 4085.434 + 630 4086.520 + 631 4087.284 + 632 4088.726 + 633 4089.137 + 634 4094.747 + 635 4096.076 + 636 4097.150 + 637 4097.747 + 638 4100.341 + 639 4102.617 + 640 4103.910 + 641 4105.337 + 642 4107.050 + 643 4107.853 + 644 4108.419 + 645 4109.323 + 646 4110.826 + 647 4112.754 + 648 4115.759 + 649 4116.713 + 650 4123.572 + 651 4127.412 + 652 4128.650 + 653 4131.002 + 654 4131.712 + 655 4131.730 + 656 4132.753 + 657 4134.068 + 658 4135.480 + 659 4136.285 + 660 4136.395 + 661 4136.436 + 662 4138.040 + 663 4140.235 + 664 4142.701 + 665 4143.649 + 666 4148.181 + 667 4149.987 + 668 4154.720 + 669 4156.110 + 670 4156.516 + 671 4157.280 + 672 4157.395 + 673 4158.590 + 674 4161.738 + 675 4162.509 + 676 4164.179 + 677 4165.766 + 678 4168.634 + 679 4170.533 + 680 4178.059 + 681 4179.253 + 682 4179.715 + 683 4181.883 + 684 4184.137 + 685 4189.561 + 686 4190.712 + 687 4191.028 + 688 4192.362 + 689 4193.016 + 690 4194.936 + 691 4198.317 + 692 4200.675 + 693 4201.846 + 694 4204.041 + 695 4208.411 + 696 4208.890 + 697 4210.004 + 698 4210.923 + 699 4213.067 + 700 4214.828 + 701 4216.069 + 702 4217.450 + 703 4218.690 + 704 4220.068 + 705 4222.670 + 706 4223.440 + 707 4223.564 + 708 4223.593 + 709 4226.299 + 710 4226.726 + 711 4227.020 + 712 4227.387 + 713 4228.180 + 714 4229.147 + 715 4229.890 + 716 4230.426 + 717 4235.463 + 718 4237.230 + 719 4241.094 + 720 4247.988 + 721 4248.390 + 722 4250.314 + 723 4251.185 + 724 4253.538 + 725 4255.237 + 726 4255.751 + 727 4255.797 + 728 4256.253 + 729 4257.496 + 730 4258.520 + 731 4259.361 + 732 4260.333 + 733 4266.286 + 734 4269.942 + 735 4272.168 + 736 4272.874 + 737 4273.357 + 738 4274.024 + 739 4275.190 + 740 4276.807 + 741 4277.314 + 742 4277.550 + 743 4278.323 + 744 4280.568 + 745 4281.067 + 746 4281.414 + 747 4282.041 + 748 4282.900 + 749 4283.009 + 750 4283.518 + 751 4286.228 + 752 4288.668 + 753 4291.809 + 754 4294.719 + 755 4297.306 + 756 4297.990 + 757 4299.635 + 758 4299.839 + 759 4300.100 + 760 4300.660 + 761 4304.956 + 762 4306.366 + 763 4307.176 + 764 4308.122 + 765 4308.600 + 766 4309.250 + 767 4309.940 + 768 4311.799 + 769 4312.997 + 770 4314.319 + 771 4315.254 + 772 4318.415 + 773 4320.126 + 774 4325.274 + 775 4328.915 + 776 4330.843 + 777 4331.250 + 778 4332.060 + 779 4333.560 + 780 4335.337 + 781 4335.709 + 782 4337.277 + 783 4338.107 + 784 4340.895 + 785 4342.444 + 786 4343.951 + 787 4344.326 + 788 4345.167 + 789 4345.851 + 790 4346.436 + 791 4348.110 + 792 4349.072 + 793 4352.230 + 794 4352.612 + 795 4353.448 + 796 4354.482 + 797 4358.320 + 798 4359.372 + 799 4362.070 + 800 4363.794 + 801 4365.930 + 802 4367.870 + 803 4369.494 + 804 4369.875 + 805 4370.760 + 806 4371.360 + 807 4374.124 + 808 4374.785 + 809 4375.960 + 810 4378.176 + 811 4379.740 + 812 4381.402 + 813 4381.860 + 814 4384.656 + 815 4385.080 + 816 4387.787 + 817 4391.110 + 818 4392.974 + 819 4393.759 + 820 4397.915 + 821 4400.090 + 822 4401.020 + 823 4401.581 + 824 4402.927 + 825 4404.910 + 826 4408.482 + 827 4408.883 + 828 4412.739 + 829 4412.893 + 830 4414.486 + 831 4416.237 + 832 4416.844 + 833 4420.900 + 834 4422.048 + 835 4423.720 + 836 4426.010 + 837 4430.180 + 838 4431.020 + 839 4432.252 + 840 4432.963 + 841 4433.830 + 842 4438.746 + 843 4439.123 + 844 4439.480 + 845 4440.324 + 846 4440.866 + 847 4441.608 + 848 4443.665 + 849 4445.033 + 850 4445.315 + 851 4445.901 + 852 4447.834 + 853 4448.554 + 854 4448.880 + 855 4450.793 + 856 4452.565 + 857 4458.001 + 858 4460.530 + 859 4461.241 + 860 4461.527 + 861 4463.666 + 862 4465.340 + 863 4469.525 + 864 4470.990 + 865 4474.770 + 866 4475.221 + 867 4478.595 + 868 4479.637 + 869 4480.822 + 870 4481.830 + 871 4482.169 + 872 4483.346 + 873 4485.713 + 874 4486.897 + 875 4487.495 + 876 4488.312 + 877 4488.680 + 878 4489.664 + 879 4490.990 + 880 4493.333 + 881 4497.914 + 882 4498.550 + 883 4498.940 + 884 4499.983 + 885 4502.950 + 886 4505.216 + 887 4506.494 + 888 4510.526 + 889 4510.733 + 890 4513.223 + 891 4513.680 + 892 4515.118 + 893 4516.064 + 894 4519.259 + 895 4521.194 + 896 4522.323 + 897 4530.570 + 898 4532.257 + 899 4533.077 + 900 4533.237 + 901 4533.304 + 902 4534.120 + 903 4535.254 + 904 4537.144 + 905 4537.670 + 906 4540.999 + 907 4544.514 + 908 4545.080 + 909 4545.915 + 910 4547.249 + 911 4547.780 + 912 4552.153 + 913 4555.812 + 914 4558.346 + 915 4561.347 + 916 4563.661 + 917 4567.240 + 918 4568.142 + 919 4570.972 + 920 4577.823 + 921 4579.390 + 922 4579.827 + 923 4581.173 + 924 4588.426 + 925 4589.930 + 926 4592.666 + 927 4593.643 + 928 4595.420 + 929 4596.097 + 930 4598.770 + 931 4603.144 + 932 4607.934 + 933 4608.620 + 934 4609.600 + 935 4611.859 + 936 4612.543 + 937 4613.604 + 938 4615.024 + 939 4615.334 + 940 4619.479 + 941 4621.163 + 942 4628.298 + 943 4628.441 + 944 4631.761 + 945 4633.765 + 946 4637.250 + 947 4638.685 + 948 4640.046 + 949 4641.253 + 950 4644.707 + 951 4646.686 + 952 4647.251 + 953 4650.234 + 954 4651.555 + 955 4651.989 + 956 4655.212 + 957 4657.940 + 958 4659.570 + 959 4663.202 + 960 4666.005 + 961 4666.798 + 962 4668.171 + 963 4669.984 + 964 4673.660 + 965 4676.055 + 966 4680.237 + 967 4680.646 + 968 4683.351 + 969 4686.194 + 970 4689.251 + 971 4690.622 + 972 4691.635 + 973 4694.091 + 974 4695.038 + 975 4695.454 + 976 4700.771 + 977 4702.316 + 978 4703.360 + 979 4703.989 + 980 4705.760 + 981 4706.251 + 982 4708.294 + 983 4712.481 + 984 4712.840 + 985 4720.458 + 986 4721.276 + 987 4721.620 + 988 4722.088 + 989 4723.438 + 990 4723.784 + 991 4724.772 + 992 4726.910 + 993 4728.133 + 994 4729.128 + 995 4732.080 + 996 4735.930 + 997 4739.676 + 998 4740.529 + 999 4740.952 + 1000 4742.117 + 1001 4743.687 + 1002 4745.337 + 1003 4749.200 + 1004 4749.971 + 1005 4752.414 + 1006 4758.128 + 1007 4764.346 + 1008 4764.890 + 1009 4765.595 + 1010 4766.600 + 1011 4773.241 + 1012 4774.259 + 1013 4775.794 + 1014 4777.191 + 1015 4778.294 + 1016 4779.728 + 1017 4782.761 + 1018 4783.861 + 1019 4786.531 + 1020 4787.148 + 1021 4789.386 + 1022 4793.244 + 1023 4795.913 + 1024 4806.070 + 1025 4808.133 + 1026 4809.614 + 1027 4812.375 + 1028 4813.007 + 1029 4813.720 + 1030 4813.896 + 1031 4817.020 + 1032 4818.647 + 1033 4819.193 + 1034 4820.464 + 1035 4820.884 + 1036 4821.587 + 1037 4822.854 + 1038 4823.606 + 1039 4823.996 + 1040 4826.700 + 1041 4829.797 + 1042 4831.121 + 1043 4831.597 + 1044 4832.802 + 1045 4833.178 + 1046 4840.843 + 1047 4843.941 + 1048 4845.162 + 1049 4847.900 + 1050 4848.362 + 1051 4849.140 + 1052 4850.439 + 1053 4852.868 + 1054 4858.332 + 1055 4861.216 + 1056 4861.717 + 1057 4863.172 + 1058 4865.477 + 1059 4865.910 + 1060 4867.590 + 1061 4868.881 + 1062 4871.289 + 1063 4872.917 + 1064 4874.364 + 1065 4876.260 + 1066 4878.009 + 1067 4878.733 + 1068 4879.900 + 1069 4881.204 + 1070 4882.250 + 1071 4887.947 + 1072 4889.060 + 1073 4889.490 + 1074 4892.760 + 1075 4893.445 + 1076 4894.955 + 1077 4898.459 + 1078 4899.240 + 1079 4902.054 + 1080 4902.770 + 1081 4904.750 + 1082 4910.156 + 1083 4910.793 + 1084 4911.378 + 1085 4912.529 + 1086 4919.815 + 1087 4920.623 + 1088 4921.613 + 1089 4925.950 + 1090 4927.780 + 1091 4929.086 + 1092 4933.240 + 1093 4933.852 + 1094 4936.774 + 1095 4937.829 + 1096 4939.642 + 1097 4943.064 + 1098 4945.458 + 1099 4946.663 + 1100 4947.575 + 1101 4950.251 + 1102 4950.626 + 1103 4954.660 + 1104 4960.423 + 1105 4961.726 + 1106 4965.120 + 1107 4965.731 + 1108 4968.755 + 1109 4970.063 + 1110 4972.177 + 1111 4980.186 + 1112 4982.487 + 1113 4985.372 + 1114 4987.147 + 1115 4989.308 + 1116 4993.749 + 1117 5002.097 + 1118 5003.598 + 1119 5004.127 + 1120 5009.350 + 1121 5015.889 + 1122 5017.160 + 1123 5017.254 + 1124 5019.324 + 1125 5019.806 + 1126 5022.005 + 1127 5028.655 + 1128 5029.891 + 1129 5039.230 + 1130 5041.122 + 1131 5044.719 + 1132 5045.248 + 1133 5047.043 + 1134 5048.813 + 1135 5048.936 + 1136 5049.796 + 1137 5050.784 + 1138 5051.888 + 1139 5055.347 + 1140 5057.986 + 1141 5058.361 + 1142 5059.861 + 1143 5061.656 + 1144 5062.070 + 1145 5062.932 + 1146 5064.602 + 1147 5064.945 + 1148 5066.135 + 1149 5066.773 + 1150 5067.973 + 1151 5069.338 + 1152 5081.440 + 1153 5085.020 + 1154 5085.295 + 1155 5090.550 + 1156 5094.106 + 1157 5095.064 + 1158 5096.484 + 1159 5098.043 + 1160 5098.931 + 1161 5098.970 + 1162 5100.621 + 1163 5101.129 + 1164 5111.278 + 1165 5113.382 + 1166 5115.044 + 1167 5118.200 + 1168 5122.499 + 1169 5125.489 + 1170 5125.950 + 1171 5128.489 + 1172 5134.746 + 1173 5137.473 + 1174 5140.773 + 1175 5141.810 + 1176 5143.267 + 1177 5143.916 + 1178 5145.360 + 1179 5148.211 + 1180 5151.612 + 1181 5154.243 + 1182 5158.604 + 1183 5159.620 + 1184 5160.710 + 1185 5161.539 + 1186 5162.284 + 1187 5163.458 + 1188 5165.820 + 1189 5168.586 + 1190 5168.922 + 1191 5173.671 + 1192 5175.324 + 1193 5175.911 + 1194 5176.280 + 1195 5176.403 + 1196 5176.961 + 1197 5177.623 + 1198 5183.989 + 1199 5184.453 + 1200 5186.413 + 1201 5187.337 + 1202 5187.467 + 1203 5187.746 + 1204 5190.872 + 1205 5193.825 + 1206 5194.020 + 1207 5194.457 + 1208 5195.813 + 1209 5198.800 + 1210 5199.163 + 1211 5203.848 + 1212 5205.152 + 1213 5206.495 + 1214 5209.724 + 1215 5211.230 + 1216 5213.349 + 1217 5216.596 + 1218 5218.527 + 1219 5219.109 + 1220 5220.926 + 1221 5221.270 + 1222 5228.224 + 1223 5231.159 + 1224 5233.225 + 1225 5234.107 + 1226 5237.903 + 1227 5238.813 + 1228 5239.552 + 1229 5240.196 + 1230 5247.196 + 1231 5247.654 + 1232 5252.786 + 1233 5254.259 + 1234 5258.360 + 1235 5260.104 + 1236 5261.472 + 1237 5266.710 + 1238 5269.792 + 1239 5273.131 + 1240 5274.118 + 1241 5277.500 + 1242 5281.068 + 1243 5291.816 + 1244 5294.397 + 1245 5296.278 + 1246 5297.743 + 1247 5298.282 + 1248 5300.523 + 1249 5301.404 + 1250 5303.483 + 1251 5305.770 + 1252 5306.986 + 1253 5307.465 + 1254 5310.266 + 1255 5312.002 + 1256 5312.528 + 1257 5312.904 + 1258 5317.494 + 1259 5320.770 + 1260 5322.898 + 1261 5325.143 + 1262 5326.277 + 1263 5326.975 + 1264 5329.374 + 1265 5330.080 + 1266 5340.498 + 1267 5343.581 + 1268 5347.971 + 1269 5351.126 + 1270 5351.836 + 1271 5355.636 + 1272 5358.706 + 1273 5359.827 + 1274 5360.150 + 1275 5361.155 + 1276 5362.575 + 1277 5369.282 + 1278 5369.447 + 1279 5370.709 + 1280 5372.702 + 1281 5374.822 + 1282 5375.352 + 1283 5376.130 + 1284 5376.780 + 1285 5379.110 + 1286 5382.927 + 1287 5384.301 + 1288 5386.610 + 1289 5388.050 + 1290 5390.440 + 1291 5392.572 + 1292 5393.972 + 1293 5394.760 + 1294 5398.701 + 1295 5398.922 + 1296 5399.010 + 1297 5399.174 + 1298 5400.145 + 1299 5402.690 + 1300 5403.199 + 1301 5407.653 + 1302 5410.768 + 1303 5415.491 + 1304 5417.485 + 1305 5421.346 + 1306 5421.836 + 1307 5424.008 + 1308 5425.678 + 1309 5426.407 + 1310 5431.112 + 1311 5434.151 + 1312 5435.892 + 1313 5437.387 + 1314 5439.970 + 1315 5440.601 + 1316 5443.118 + 1317 5443.210 + 1318 5447.153 + 1319 5449.478 + 1320 5451.650 + 1321 5452.218 + 1322 5457.370 + 1323 5458.967 + 1324 5461.735 + 1325 5464.205 + 1326 5470.759 + 1327 5473.440 + 1328 5474.865 + 1329 5479.075 + 1330 5484.146 + 1331 5488.628 + 1332 5492.643 + 1333 5493.204 + 1334 5494.330 + 1335 5495.872 + 1336 5499.255 + 1337 5499.647 + 1338 5501.281 + 1339 5504.301 + 1340 5506.112 + 1341 5507.538 + 1342 5508.558 + 1343 5509.993 + 1344 5514.873 + 1345 5518.989 + 1346 5524.582 + 1347 5524.930 + 1348 5527.295 + 1349 5528.227 + 1350 5537.130 + 1351 5537.556 + 1352 5538.608 + 1353 5539.262 + 1354 5539.910 + 1355 5541.581 + 1356 5542.890 + 1357 5548.175 + 1358 5551.372 + 1359 5552.623 + 1360 5554.070 + 1361 5557.045 + 1362 5558.342 + 1363 5558.702 + 1364 5559.891 + 1365 5564.201 + 1366 5567.998 + 1367 5571.191 + 1368 5572.465 + 1369 5573.353 + 1370 5576.204 + 1371 5577.700 + 1372 5579.358 + 1373 5580.077 + 1374 5580.754 + 1375 5583.762 + 1376 5587.026 + 1377 5588.750 + 1378 5593.613 + 1379 5595.063 + 1380 5595.846 + 1381 5597.460 + 1382 5599.654 + 1383 5601.603 + 1384 5602.852 + 1385 5604.515 + 1386 5606.386 + 1387 5606.732 + 1388 5609.573 + 1389 5610.104 + 1390 5610.231 + 1391 5610.680 + 1392 5612.068 + 1393 5615.319 + 1394 5619.975 + 1395 5630.297 + 1396 5632.872 + 1397 5633.295 + 1398 5639.746 + 1399 5641.734 + 1400 5645.668 + 1401 5646.451 + 1402 5648.991 + 1403 5650.703 + 1404 5657.925 + 1405 5659.130 + 1406 5664.621 + 1407 5665.180 + 1408 5665.628 + 1409 5667.128 + 1410 5674.986 + 1411 5677.053 + 1412 5679.005 + 1413 5681.900 + 1414 5685.192 + 1415 5691.710 + 1416 5700.458 + 1417 5700.917 + 1418 5702.651 + 1419 5707.103 + 1420 5717.171 + 1421 5719.623 + 1422 5720.183 + 1423 5724.253 + 1424 5724.463 + 1425 5725.388 + 1426 5732.975 + 1427 5736.029 + 1428 5739.517 + 1429 5741.170 + 1430 5741.829 + 1431 5748.741 + 1432 5749.388 + 1433 5753.026 + 1434 5760.550 + 1435 5762.794 + 1436 5763.529 + 1437 5767.778 + 1438 5768.181 + 1439 5771.760 + 1440 5772.116 + 1441 5773.946 + 1442 5777.400 + 1443 5781.658 + 1444 5782.289 + 1445 5789.645 + 1446 5792.430 + 1447 5796.068 + 1448 5796.418 + 1449 5797.319 + 1450 5798.478 + 1451 5800.829 + 1452 5802.082 + 1453 5804.141 + 1454 5807.681 + 1455 5812.972 + 1456 5815.422 + 1457 5822.793 + 1458 5830.827 + 1459 5832.370 + 1460 5834.263 + 1461 5838.950 + 1462 5840.640 + 1463 5843.807 + 1464 5845.918 + 1465 5852.680 + 1466 5853.474 + 1467 5854.120 + 1468 5859.668 + 1469 5860.315 + 1470 5863.718 + 1471 5866.811 + 1472 5868.374 + 1473 5869.850 + 1474 5870.552 + 1475 5871.182 + 1476 5882.625 + 1477 5885.701 + 1478 5886.531 + 1479 5888.592 + 1480 5889.953 + 1481 5891.451 + 1482 5894.698 + 1483 5895.281 + 1484 5899.844 + 1485 5904.159 + 1486 5905.570 + 1487 5908.935 + 1488 5911.229 + 1489 5912.084 + 1490 5914.671 + 1491 5916.728 + 1492 5918.944 + 1493 5922.802 + 1494 5925.403 + 1495 5926.232 + 1496 5927.130 + 1497 5928.805 + 1498 5929.480 + 1499 5929.934 + 1500 5934.409 + 1501 5934.461 + 1502 5936.386 + 1503 5937.162 + 1504 5937.663 + 1505 5938.825 + 1506 5942.668 + 1507 5944.647 + 1508 5948.799 + 1509 5949.260 + 1510 5955.561 + 1511 5959.673 + 1512 5962.056 + 1513 5969.737 + 1514 5971.590 + 1515 5973.664 + 1516 5975.064 + 1517 5981.900 + 1518 5986.266 + 1519 5987.289 + 1520 5989.044 + 1521 5991.007 + 1522 5994.128 + 1523 5996.629 + 1524 5999.000 + 1525 6000.762 + 1526 6001.203 + 1527 6005.165 + 1528 6005.740 + 1529 6007.072 + 1530 6010.160 + 1531 6011.533 + 1532 6013.680 + 1533 6015.422 + 1534 6021.035 + 1535 6023.224 + 1536 6025.140 + 1537 6030.445 + 1538 6032.124 + 1539 6032.872 + 1540 6033.413 + 1541 6035.192 + 1542 6037.697 + 1543 6038.680 + 1544 6042.589 + 1545 6043.230 + 1546 6044.432 + 1547 6049.051 + 1548 6052.721 + 1549 6053.380 + 1550 6055.593 + 1551 6059.373 + 1552 6061.536 + 1553 6065.779 + 1554 6069.020 + 1555 6073.103 + 1556 6077.105 + 1557 6077.872 + 1558 6078.421 + 1559 6079.222 + 1560 6085.374 + 1561 6087.262 + 1562 6088.030 + 1563 6090.760 + 1564 6098.120 + 1565 6099.083 + 1566 6101.160 + 1567 6101.725 + 1568 6102.594 + 1569 6103.560 + 1570 6103.641 + 1571 6104.568 + 1572 6105.645 + 1573 6107.533 + 1574 6112.837 + 1575 6114.920 + 1576 6116.166 + 1577 6119.699 + 1578 6120.556 + 1579 6121.407 + 1580 6122.214 + 1581 6123.380 + 1582 6124.480 + 1583 6125.739 + 1584 6127.380 + 1585 6129.545 + 1586 6137.926 + 1587 6138.670 + 1588 6145.430 + 1589 6150.683 + 1590 6151.993 + 1591 6154.068 + 1592 6154.516 + 1593 6155.581 + 1594 6157.087 + 1595 6161.353 + 1596 6162.170 + 1597 6164.479 + 1598 6169.822 + 1599 6172.280 + 1600 6173.106 + 1601 6178.431 + 1602 6180.705 + 1603 6182.621 + 1604 6184.778 + 1605 6188.125 + 1606 6191.905 + 1607 6193.856 + 1608 6198.222 + 1609 6203.492 + 1610 6205.860 + 1611 6207.220 + 1612 6208.686 + 1613 6212.507 + 1614 6215.945 + 1615 6220.011 + 1616 6221.319 + 1617 6224.527 + 1618 6226.369 + 1619 6232.974 + 1620 6234.855 + 1621 6240.953 + 1622 6243.130 + 1623 6248.400 + 1624 6250.485 + 1625 6257.423 + 1626 6258.606 + 1627 6261.064 + 1628 6261.418 + 1629 6266.173 + 1630 6271.544 + 1631 6274.116 + 1632 6274.164 + 1633 6277.238 + 1634 6279.166 + 1635 6285.278 + 1636 6287.255 + 1637 6291.191 + 1638 6293.242 + 1639 6296.876 + 1640 6300.916 + 1641 6303.250 + 1642 6307.662 + 1643 6309.140 + 1644 6310.810 + 1645 6315.775 + 1646 6317.182 + 1647 6321.820 + 1648 6324.450 + 1649 6326.367 + 1650 6327.277 + 1651 6331.413 + 1652 6337.620 + 1653 6339.668 + 1654 6342.859 + 1655 6348.737 + 1656 6355.910 + 1657 6369.139 + 1658 6369.577 + 1659 6371.943 + 1660 6376.930 + 1661 6379.673 + 1662 6384.719 + 1663 6387.395 + 1664 6399.230 + 1665 6406.446 + 1666 6411.899 + 1667 6413.614 + 1668 6416.315 + 1669 6431.570 + 1670 6437.761 + 1671 6439.071 + 1672 6441.950 + 1673 6443.890 + 1674 6446.771 + 1675 6450.006 + 1676 6450.955 + 1677 6457.282 + 1678 6462.595 + 1679 6466.560 + 1680 6483.100 + 1681 6487.441 + 1682 6488.883 + 1683 6490.737 + 1684 6493.197 + 1685 6493.777 + 1686 6501.992 + 1687 6503.511 + 1688 6506.986 + 1689 6509.050 + 1690 6512.364 + 1691 6513.840 + 1692 6522.043 + 1693 6531.341 + 1694 6537.614 + 1695 6538.115 + 1696 6545.718 + 1697 6551.705 + 1698 6554.160 + 1699 6558.875 + 1700 6569.632 + 1701 6576.122 + 1702 6577.214 + 1703 6577.656 + 1704 6580.229 + 1705 6583.906 + 1706 6584.613 + 1707 6588.539 + 1708 6591.484 + 1709 6593.462 + 1710 6593.939 + 1711 6596.100 + 1712 6599.482 + 1713 6604.853 + 1714 6605.416 + 1715 6613.374 + 1716 6617.058 + 1717 6617.515 + 1718 6618.166 + 1719 6619.946 + 1720 6638.240 + 1721 6638.912 + 1722 6639.720 + 1723 6643.790 + 1724 6644.663 + 1725 6646.540 + 1726 6648.495 + 1727 6648.958 + 1728 6658.677 + 1729 6660.640 + 1730 6662.268 + 1731 6664.020 + 1732 6666.360 + 1733 6668.816 + 1734 6673.579 + 1735 6674.697 + 1736 6677.282 + 1737 6678.706 + 1738 6683.367 + 1739 6684.360 + 1740 6687.520 + 1741 6692.726 + 1742 6694.496 + 1743 6696.140 + 1744 6697.712 + 1745 6698.850 + 1746 6704.051 + 1747 6711.252 + 1748 6713.970 + 1749 6717.385 + 1750 6719.200 + 1751 6727.458 + 1752 6728.118 + 1753 6728.759 + 1754 6733.748 + 1755 6742.884 + 1756 6752.832 + 1757 6754.300 + 1758 6756.453 + 1759 6757.109 + 1760 6758.203 + 1761 6765.669 + 1762 6766.560 + 1763 6772.174 + 1764 6778.312 + 1765 6780.125 + 1766 6780.413 + 1767 6787.736 + 1768 6788.840 + 1769 6791.235 + 1770 6809.100 + 1771 6809.509 + 1772 6818.260 + 1773 6823.508 + 1774 6824.677 + 1775 6827.240 + 1776 6829.035 + 1777 6834.924 + 1778 6851.860 + 1779 6853.523 + 1780 6854.109 + 1781 6861.300 + 1782 6863.520 + 1783 6866.366 + 1784 6866.763 + 1785 6868.450 + 1786 6871.290 + 1787 6874.753 + 1788 6879.590 + 1789 6882.811 + 1790 6886.408 + 1791 6886.570 + 1792 6887.100 + 1793 6888.170 + 1794 6889.303 + 1795 6909.849 + 1796 6911.226 + 1797 6916.128 + 1798 6937.666 + 1799 6942.538 + 1800 6943.610 + 1801 6945.490 + 1802 6948.205 + 1803 6951.460 + 1804 6954.656 + 1805 6965.430 + 1806 6989.655 + 1807 6992.170 + 1808 6993.037 + 1809 7000.803 + 1810 7002.883 + 1811 7018.567 + 1812 7030.262 + 1813 7036.283 + 1814 7045.797 + 1815 7053.619 + 1816 7058.489 + 1817 7060.041 + 1818 7060.653 + 1819 7064.451 + 1820 7067.217 + 1821 7068.730 + 1822 7072.394 + 1823 7075.333 + 1824 7084.169 + 1825 7086.700 + 1826 7089.339 + 1827 7100.514 + 1828 7107.496 + 1829 7109.860 + 1830 7114.398 + 1831 7122.044 + 1832 7124.560 + 1833 7125.800 + 1834 7130.184 + 1835 7132.100 + 1836 7142.331 + 1837 7147.041 + 1838 7148.559 + 1839 7150.284 + 1840 7154.762 + 1841 7154.953 + 1842 7156.941 + 1843 7158.830 + 1844 7159.947 + 1845 7162.570 + 1846 7168.895 + 1847 7173.372 + 1848 7191.133 + 1849 7200.045 + 1850 7206.483 + 1851 7206.986 + 1852 7208.006 + 1853 7212.689 + 1854 7218.054 + 1855 7219.151 + 1856 7229.930 + 1857 7230.862 + 1858 7233.580 + 1859 7242.092 + 1860 7244.696 + 1861 7246.127 + 1862 7255.354 + 1863 7256.986 + 1864 7258.177 + 1865 7270.660 + 1866 7272.936 + 1867 7284.903 + 1868 7285.440 + 1869 7288.980 + 1870 7296.265 + 1871 7298.143 + 1872 7305.404 + 1873 7308.641 + 1874 7311.710 + 1875 7315.066 + 1876 7316.000 + 1877 7324.807 + 1878 7328.285 + 1879 7329.491 + 1880 7335.577 + 1881 7341.151 + 1882 7342.576 + 1883 7350.780 + 1884 7353.316 + 1885 7372.118 + 1886 7376.877 + 1887 7383.980 + 1888 7392.970 + 1889 7402.252 + 1890 7411.736 + 1891 7412.310 + 1892 7417.790 + 1893 7418.550 + 1894 7421.827 + 1895 7422.260 + 1896 7425.240 + 1897 7428.940 + 1898 7430.253 + 1899 7435.330 + 1900 7436.250 + 1901 7447.801 + 1902 7455.208 + 1903 7461.874 + 1904 7471.180 + 1905 7481.354 + 1906 7483.625 + 1907 7484.240 + 1908 7487.973 + 1909 7489.614 + 1910 7503.867 + 1911 7510.420 + 1912 7511.349 + 1913 7511.790 + 1914 7514.651 + 1915 7523.134 + 1916 7525.508 + 1917 7549.313 + 1918 7565.851 + 1919 7567.741 + 1920 7569.511 + 1921 7585.743 + 1922 7589.330 + 1923 7598.205 + 1924 7607.823 + 1925 7618.330 + 1926 7625.705 + 1927 7627.175 + 1928 7628.860 + 1929 7630.310 + 1930 7635.105 + 1931 7647.379 + 1932 7652.320 + 1933 7653.828 + 1934 7654.699 + 1935 7658.324 + 1936 7660.890 + 1937 7670.040 + 1938 7678.126 + 1939 7685.307 + 1940 7697.924 + 1941 7704.810 + 1942 7710.269 + 1943 7713.937 + 1944 7724.206 + 1945 7731.738 + 1946 7782.316 + 1947 7788.934 + 1948 7798.358 + 1949 7814.330 + 1950 7817.770 + 1951 7834.457 + 1952 7840.457 + 1953 7841.791 + 1954 7847.539 + 1955 7861.910 + 1956 7865.969 + 1957 7868.200 + 1958 7886.283 + 1959 7891.075 + 1960 7900.320 + 1961 7916.450 + 1962 7937.733 + 1963 7941.726 + 1964 7948.175 + 1965 7978.973 + 1966 7987.973 + 1967 8006.156 + 1968 8014.786 + 1969 8022.201 + 1970 8022.330 + 1971 8032.431 + 1972 8037.230 + 1973 8046.130 + 1974 8053.307 + 1975 8062.630 + 1976 8066.826 + 1977 8068.742 + 1978 8075.652 + 1979 8079.680 + 1980 8085.219 + 1981 8093.623 + 1982 8103.692 + 1983 8115.311 + 1984 8122.723 + 1985 8129.405 + 1986 8138.475 + 1987 8143.138 + 1988 8159.727 + 1989 8169.786 + 1990 8178.840 + 1991 8186.911 + 1992 8202.147 + 1993 8203.201 + 1994 8231.406 + 1995 8252.393 + 1996 8254.742 + 1997 8259.511 + 1998 8263.924 + 1999 8264.521 + 2000 8275.626 + 2001 8320.855 + 2002 8330.450 + 2003 8332.210 + 2004 8358.726 + 2005 8367.393 + 2006 8369.340 + 2007 8408.208 + 2008 8416.727 + 2009 8417.998 + 2010 8421.225 + 2011 8424.647 + 2012 8445.487 + 2013 8446.511 + 2014 8464.236 + 2015 8471.826 + 2016 8478.358 + 2017 8490.300 + 2018 8510.624 + 2019 8516.554 + 2020 8521.441 + 2021 8554.944 + 2022 8573.120 + 2023 8605.780 + 2024 8616.222 + 2025 8620.470 + 2026 8621.322 + 2027 8629.142 + 2028 8631.356 + 2029 8635.741 + 2030 8638.362 + 2031 8639.441 + 2032 8645.309 + 2033 8648.396 + 2034 8649.149 + 2035 8655.876 + 2036 8662.137 + 2037 8665.485 + 2038 8667.446 + 2039 8667.943 + 2040 8668.116 + 2041 8678.430 + 2042 8682.220 + 2043 8686.093 + 2044 8686.619 + 2045 8687.848 + 2046 8691.335 + 2047 8698.596 + 2048 8701.121 + 2049 8703.702 + 2050 8704.860 + 2051 8707.359 + 2052 8709.234 + 2053 8710.414 + 2054 8712.853 + 2055 8713.654 + 2056 8719.629 + 2057 8721.659 + 2058 8722.458 + 2059 8723.718 + 2060 8724.376 + 2061 8730.821 + 2062 8732.424 + 2063 8734.023 + 2064 8739.781 + 2065 8748.031 + 2066 8749.169 + 2067 8751.206 + 2068 8758.243 + 2069 8760.449 + 2070 8761.720 + 2071 8766.745 + 2072 8771.880 + 2073 8772.384 + 2074 8772.805 + 2075 8773.532 + 2076 8775.573 + 2077 8782.716 + 2078 8784.142 + 2079 8784.562 + 2080 8784.590 + 2081 8790.376 + 2082 8792.058 + 2083 8798.172 + 2084 8804.590 + 2085 8805.898 + 2086 8810.254 + 2087 8812.511 + 2088 8816.173 + 2089 8817.743 + 2090 8821.759 + 2091 8829.693 + 2092 8841.183 + 2093 8847.990 + 2094 8848.306 + 2095 8849.315 + 2096 8849.970 + 2097 8852.791 + 2098 8854.908 + 2099 8859.019 + 2100 8860.976 + 2101 8866.715 + 2102 8868.833 + 2103 8875.232 + 2104 8881.900 + 2105 8889.194 + 2106 8892.986 + 2107 8893.540 + 2108 8910.856 + 2109 8912.773 + 2110 8917.510 + 2111 8927.729 + 2112 8928.093 + 2113 8941.661 + 2114 8948.421 + 2115 8949.122 + 2116 8955.847 + 2117 8957.986 + 2118 8962.190 + 2119 8962.207 + 2120 8962.895 + 2121 8967.003 + 2122 8967.640 + 2123 8969.867 + 2124 8979.702 + 2125 8980.739 + 2126 8985.281 + 2127 8987.408 + 2128 8990.478 + 2129 8990.894 + 2130 8995.189 + 2131 8997.876 + 2132 9009.883 + 2133 9012.526 + 2134 9016.590 + 2135 9017.590 + 2136 9031.819 + 2137 9037.893 + 2138 9038.691 + 2139 9040.123 + 2140 9045.353 + 2141 9046.713 + 2142 9048.250 + 2143 9053.485 + 2144 9056.081 + 2145 9062.563 + 2146 9063.960 + 2147 9066.111 + 2148 9067.248 + 2149 9069.582 + 2150 9072.278 + 2151 9075.420 + 2152 9076.195 + 2153 9090.446 + 2154 9090.818 + 2155 9101.083 + 2156 9111.531 + 2157 9118.138 + 2158 9119.637 + 2159 9122.966 + 2160 9126.329 + 2161 9129.183 + 2162 9132.273 + 2163 9134.692 + 2164 9135.938 + 2165 9140.556 + 2166 9155.297 + 2167 9156.188 + 2168 9165.895 + 2169 9167.795 + 2170 9170.822 + 2171 9178.779 + 2172 9187.565 + 2173 9193.593 + 2174 9194.680 + 2175 9199.685 + 2176 9203.962 + 2177 9208.025 + 2178 9208.581 + 2179 9215.920 + 2180 9221.433 + 2181 9224.498 + 2182 9227.512 + 2183 9232.496 + 2184 9233.273 + 2185 9233.857 + 2186 9239.326 + 2187 9243.761 + 2188 9245.256 + 2189 9250.578 + 2190 9260.325 + 2191 9263.683 + 2192 9266.207 + 2193 9267.689 + 2194 9270.150 + 2195 9271.181 + 2196 9289.562 + 2197 9291.580 + 2198 9294.974 + 2199 9300.013 + 2200 9307.896 + 2201 9310.444 + 2202 9317.729 + 2203 9320.071 + 2204 9336.162 + 2205 9340.705 + 2206 9354.218 + 2207 9355.991 + 2208 9360.988 + 2209 9378.534 + 2210 9383.272 + 2211 9388.931 + 2212 9390.585 + 2213 9399.089 + 2214 9409.349 + 2215 9413.676 + 2216 9414.089 + 2217 9417.457 + 2218 9420.620 + 2219 9431.600 + 2220 9432.282 + 2221 9436.812 + 2222 9450.461 + 2223 9455.202 + 2224 9458.626 + 2225 9470.682 + 2226 9474.879 + 2227 9486.926 + 2228 9495.498 + 2229 9497.189 + 2230 9500.300 + 2231 9505.393 + 2232 9507.652 + 2233 9510.946 + 2234 9536.407 + 2235 9548.030 + 2236 9553.984 + 2237 9561.245 + 2238 9565.559 + 2239 9567.280 + 2240 9567.829 + 2241 9577.348 + 2242 9582.813 + 2243 9583.080 + 2244 9587.027 + 2245 9590.343 + 2246 9595.391 + 2247 9608.486 + 2248 9608.936 + 2249 9619.218 + 2250 9620.995 + 2251 9625.198 + 2252 9627.671 + 2253 9629.569 + 2254 9630.744 + 2255 9632.644 + 2256 9642.478 + 2257 9643.319 + 2258 9656.441 + 2259 9663.644 + 2260 9664.698 + 2261 9674.791 + 2262 9676.104 + 2263 9676.836 + 2264 9685.677 + 2265 9695.031 + 2266 9701.576 + 2267 9702.272 + 2268 9716.142 + 2269 9718.492 + 2270 9736.213 + 2271 9743.562 + 2272 9746.463 + 2273 9753.592 + 2274 9757.220 + 2275 9769.535 + 2276 9779.453 + 2277 9789.511 + 2278 9796.200 + 2279 9797.245 + 2280 9800.363 + 2281 9812.697 + 2282 9814.958 + 2283 9819.178 + 2284 9826.449 + 2285 9831.669 + 2286 9833.423 + 2287 9834.007 + 2288 9838.848 + 2289 9840.917 + 2290 9845.684 + 2291 9855.742 + 2292 9864.598 + 2293 9865.449 + 2294 9867.891 + 2295 9868.921 + 2296 9871.995 + 2297 9872.630 + 2298 9873.815 + 2299 9896.048 + 2300 9898.354 + 2301 9902.356 + 2302 9907.472 + 2303 9910.075 + 2304 9910.837 + 2305 9911.113 + 2306 9912.199 + 2307 9916.120 + 2308 9927.325 + 2309 9934.718 + 2310 9935.199 + 2311 9938.836 + 2312 9943.064 + 2313 9952.370 + 2314 9963.491 + 2315 9970.463 + 2316 9974.689 + 2317 9985.050 + 2318 9987.635 + 2319 9989.938 + 2320 9992.648 + 2321 9993.863 + 2322 9998.509 + 2323 9998.960 + 2324 10011.39 + 2325 10033.22 + 2326 10037.11 + 2327 10039.09 + 2328 10039.36 + 2329 10045.31 + 2330 10048.03 + 2331 10056.20 + 2332 10079.54 + 2333 10081.22 + 2334 10082.87 + 2335 10083.78 + 2336 10086.40 + 2337 10089.13 + 2338 10102.57 + 2339 10105.07 + 2340 10111.87 + 2341 10117.99 + 2342 10131.36 + 2343 10133.56 + 2344 10137.38 + 2345 10140.43 + 2346 10141.39 + 2347 10144.26 + 2348 10175.00 + 2349 10178.52 + 2350 10180.59 + 2351 10184.53 + 2352 10188.41 + 2353 10211.53 + 2354 10214.43 + 2355 10218.43 + 2356 10223.65 + 2357 10236.02 + 2358 10241.77 + 2359 10247.55 + 2360 10250.68 + 2361 10255.58 + 2362 10257.36 + 2363 10258.16 + 2364 10271.18 + 2365 10272.05 + 2366 10283.11 + 2367 10288.99 + 2368 10301.16 + 2369 10304.07 + 2370 10308.54 + 2371 10314.89 + 2372 10316.89 + 2373 10334.92 + 2374 10343.82 + 2375 10344.28 + 2376 10346.53 + 2377 10349.04 + 2378 10358.16 + 2379 10369.52 + 2380 10377.48 + 2381 10378.14 + 2382 10387.49 + 2383 10403.05 + 2384 10412.99 + 2385 10429.67 + 2386 10436.86 + 2387 10439.50 + 2388 10450.44 + 2389 10459.72 + 2390 10483.36 + 2391 10492.25 + 2392 10494.84 + 2393 10498.49 + 2394 10502.58 + 2395 10512.20 + 2396 10518.18 + 2397 10525.83 + 2398 10527.78 + 2399 10529.98 + 2400 10533.38 + 2401 10536.86 + 2402 10540.21 + 2403 10540.95 + 2404 10545.29 + 2405 10554.83 + 2406 10556.45 + 2407 10565.30 + 2408 10576.35 + 2409 10585.02 + 2410 10587.09 + 2411 10591.34 + 2412 10596.90 + 2413 10601.33 + 2414 10605.45 + 2415 10613.38 + 2416 10615.00 + 2417 10622.54 + 2418 10646.51 + 2419 10664.23 + 2420 10678.36 + 2421 10700.35 + 2422 10703.64 + 2423 10723.92 + 2424 10725.41 + 2425 10726.92 + 2426 10732.24 + 2427 10741.81 + 2428 10744.36 + 2429 10752.47 + 2430 10754.33 + 2431 10772.43 + 2432 10776.98 + 2433 10779.09 + 2434 10785.91 + 2435 10786.36 + 2436 10803.91 + 2437 10804.52 + 2438 10807.34 + 2439 10812.27 + 2440 10820.08 + 2441 10834.17 + 2442 10853.45 + 2443 10862.50 + 2444 10869.96 + 2445 10874.57 + 2446 10890.28 + 2447 10901.18 + 2448 10911.32 + 2449 10913.57 + 2450 10923.72 + 2451 10941.62 + 2452 10948.15 + 2453 10962.88 + 2454 10983.63 + 2455 10990.21 + From 0813086829c81facb75e2518f8260cf584e7971e Mon Sep 17 00:00:00 2001 From: Marshall Johnson Date: Tue, 19 May 2020 13:54:20 -0700 Subject: [PATCH 157/303] Attempted more bugfixes --- ExampleReduction.ipynb | 36 ++++++++++++------------------------ setup.py | 1 + 2 files changed, 13 insertions(+), 24 deletions(-) diff --git a/ExampleReduction.ipynb b/ExampleReduction.ipynb index 1666a7e9..a90f9aa0 100644 --- a/ExampleReduction.ipynb +++ b/ExampleReduction.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -12,7 +12,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -38,7 +38,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -48,28 +48,16 @@ }, { "cell_type": "code", - "execution_count": 4, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-19 12:53:29.890 INFO: : adding bpm test_data/lsc/nres01/bpm/bpm-lsc-nres01-fl09-20180215.fits.fz to the database | {\"processName\": \"MainProcess\"}\n", - "2020-05-19 12:53:31.509 INFO: : adding line list to the database for instrument with id 1 | {\"processName\": \"MainProcess\"}\n", - "2020-05-19 12:53:32.782 INFO: : adding line list to the database for instrument with id 2 | {\"processName\": \"MainProcess\"}\n", - "2020-05-19 12:59:09.548 INFO: log: /home/mjohnson/Documents/astro/nres/banzai-nres-own/banzai-nres/banzai_nres/data/ | {\"processName\": \"MainProcess\"}\n", - "2020-05-19 12:59:17.561 INFO: log: /home/mjohnson/Documents/astro/nres/banzai-nres-own/banzai-nres/banzai_nres/data/ | {\"processName\": \"MainProcess\"}\n" - ] - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "from banzai import main" ] }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -90,7 +78,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -103,7 +91,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -165,7 +153,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -176,7 +164,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -195,7 +183,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ diff --git a/setup.py b/setup.py index 8f738e5a..30184e86 100644 --- a/setup.py +++ b/setup.py @@ -20,6 +20,7 @@ packages=find_packages(), use_scm_version=True, package_dir={'banzai_nres': 'banzai_nres'}, + package_data={'banzai_nres': ['data/ThAr_atlas_ESO.txt']}, setup_requires=['pytest-runner', 'setuptools_scm'], install_requires=['banzai>=0.29.0dev', 'numpy>=1.13', 'sphinx', 'coveralls', 'sep<=1.10.0', 'statsmodels', 'astropy==4.0', 'xwavecal==0.1.10', 'scipy==1.3.2', 'photutils==0.7.2'], From 4201c7783a7fcd77f804d5434c7ee74e0a3721d0 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Thu, 21 May 2020 11:02:39 -0700 Subject: [PATCH 158/303] added poisson noise stage and set dark's last stage to poisson noise initializer. --- Dockerfile | 2 +- ExampleReduction.ipynb | 648 +++++++++++++++++++++++++++++++++++--- banzai_nres/main.py | 5 +- banzai_nres/settings.py | 8 +- banzai_nres/wavelength.py | 3 +- 5 files changed, 615 insertions(+), 51 deletions(-) diff --git a/Dockerfile b/Dockerfile index afc7d8c0..f91425bc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM docker.lco.global/banzai:0.28.9-227-gc1a58cb +FROM docker.lco.global/banzai:0.28.9-232-g2a3a84f USER root diff --git a/ExampleReduction.ipynb b/ExampleReduction.ipynb index a90f9aa0..0e59a1dd 100644 --- a/ExampleReduction.ipynb +++ b/ExampleReduction.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": null, + "execution_count": 1, "metadata": {}, "outputs": [], "source": [ @@ -12,7 +12,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 2, "metadata": {}, "outputs": [], "source": [ @@ -38,7 +38,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 3, "metadata": {}, "outputs": [], "source": [ @@ -48,16 +48,598 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-21 10:54:10.302 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:10.525 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:10.563 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:10.619 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:10.619 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:10.654 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:10.654 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:10.909 INFO: stages: Running banzai.stages.PoissonInitializer | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:11.065 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:11.768 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:11.949 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:12.641 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:15.750 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:15.935 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:15.975 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:16.002 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:16.004 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:16.038 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:16.039 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:16.284 INFO: stages: Running banzai.stages.PoissonInitializer | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:16.428 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:17.088 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:17.256 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:17.939 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:21.180 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:21.404 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-21 10:54:21.443 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:21.472 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:21.472 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:21.506 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:21.507 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:21.761 INFO: stages: Running banzai.stages.PoissonInitializer | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:21.917 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:22.595 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:22.762 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:23.432 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:26.643 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:26.833 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:26.871 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:26.900 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:26.901 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:26.934 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:26.935 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:27.188 INFO: stages: Running banzai.stages.PoissonInitializer | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:27.340 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:28.027 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:28.203 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:28.904 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:32.086 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:32.268 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:32.305 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:32.332 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-21 10:54:32.333 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:32.368 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:32.369 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:32.625 INFO: stages: Running banzai.stages.PoissonInitializer | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:32.774 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:33.455 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:33.632 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:34.320 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:37.563 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:37.753 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:37.791 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:37.822 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:37.823 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:37.859 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:37.860 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:38.123 INFO: stages: Running banzai.stages.PoissonInitializer | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:38.274 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:38.982 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:39.161 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:39.858 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:43.106 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:43.287 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:43.325 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:43.351 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:43.352 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:43.386 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:43.386 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-21 10:54:43.647 INFO: stages: Running banzai.stages.PoissonInitializer | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:43.793 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:44.458 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:44.631 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:45.326 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:48.480 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:48.677 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:48.717 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:48.744 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:48.744 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:48.778 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:48.778 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:49.037 INFO: stages: Running banzai.stages.PoissonInitializer | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:49.186 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:49.854 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:50.022 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:50.680 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:53.767 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:53.944 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:53.981 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:54.007 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:54.008 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:54.040 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:54.041 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:54.287 INFO: stages: Running banzai.stages.PoissonInitializer | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:54.426 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-21 10:54:55.085 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:55.252 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:55.940 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:59.043 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:59.269 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:59.307 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:59.335 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:59.336 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:59.370 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:59.371 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:59.615 INFO: stages: Running banzai.stages.PoissonInitializer | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:54:59.756 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:00.421 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:00.588 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:01.245 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:04.358 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:04.535 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:04.573 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:04.601 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:04.602 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:04.635 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:04.636 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:04.888 INFO: stages: Running banzai.stages.PoissonInitializer | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:05.029 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:05.698 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:05.876 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-21 10:55:06.566 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:09.759 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:09.955 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:09.994 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:10.021 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:10.022 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:10.055 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:10.056 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:10.304 INFO: stages: Running banzai.stages.PoissonInitializer | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:10.445 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:11.114 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:11.282 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:11.946 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:15.087 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:15.271 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:15.310 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:15.338 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:15.339 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:15.373 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:15.374 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:15.660 INFO: stages: Running banzai.stages.PoissonInitializer | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:15.808 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:16.508 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:16.682 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:17.420 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:20.698 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-21 10:55:20.877 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:20.917 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:20.948 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:20.949 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:20.984 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:20.985 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:21.258 INFO: stages: Running banzai.stages.PoissonInitializer | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:21.403 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:22.091 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:22.262 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:22.973 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:26.286 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:26.468 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:26.505 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:26.532 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:26.532 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:26.566 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:26.567 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:26.816 INFO: stages: Running banzai.stages.PoissonInitializer | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:26.966 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:27.674 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:27.847 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:28.556 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:47.613 INFO: calibrations: Making master frames | {\"type\": \"1m0-NRES-SciCam\", \"site\": \"lsc\", \"camera\": \"fl09\", \"obstype\": \"LAMPFLAT\", \"min_date\": \"2017-01-01\", \"max_date\": \"2019-01-01\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:55:59.394 INFO: stages: Running banzai.stages.FlatStacker | {\"filename\": \"lscnrs01-fl09-20180313-0005-w91.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:02.247 INFO: calibrations: Created master calibration stack | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"calibration_type\": \"LAMPFLAT\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:02.249 INFO: stages: Running banzai.stages.FlatStacker | {\"filename\": \"lscnrs01-fl09-20180313-0018-w91.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-21 10:56:06.892 INFO: calibrations: Created master calibration stack | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"calibration_type\": \"LAMPFLAT\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:07.178 INFO: stages: Running banzai.stages.FlatLoader | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:08.540 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:08.661 INFO: stages: Running banzai.stages.FlatLoader | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:09.935 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:10.381 INFO: stages: Running banzai.stages.TraceInitializer | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:10.381 INFO: stages: Running banzai.stages.TraceInitializer | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:10.383 INFO: stages: Running banzai.stages.BackgroundSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:10.664 INFO: stages: Running banzai.stages.BackgroundSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:10.951 INFO: stages: Running banzai.stages.TraceRefiner | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:11.181 INFO: traces: Fitting smooth spline to order 1 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:11.502 INFO: traces: Fitting smooth spline to order 2 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:11.828 INFO: traces: Fitting smooth spline to order 3 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:12.160 INFO: traces: Fitting smooth spline to order 4 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:12.481 INFO: traces: Fitting smooth spline to order 5 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:12.804 INFO: traces: Fitting smooth spline to order 6 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:13.131 INFO: traces: Fitting smooth spline to order 7 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:13.465 INFO: traces: Fitting smooth spline to order 8 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:13.793 INFO: traces: Fitting smooth spline to order 9 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:14.124 INFO: traces: Fitting smooth spline to order 10 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:14.447 INFO: traces: Fitting smooth spline to order 11 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:14.772 INFO: traces: Fitting smooth spline to order 12 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:15.099 INFO: traces: Fitting smooth spline to order 13 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:15.423 INFO: traces: Fitting smooth spline to order 14 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:15.746 INFO: traces: Fitting smooth spline to order 15 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:16.075 INFO: traces: Fitting smooth spline to order 16 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-21 10:56:16.405 INFO: traces: Fitting smooth spline to order 17 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:16.732 INFO: traces: Fitting smooth spline to order 18 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:17.059 INFO: traces: Fitting smooth spline to order 19 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:17.384 INFO: traces: Fitting smooth spline to order 20 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:17.711 INFO: traces: Fitting smooth spline to order 21 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:18.044 INFO: traces: Fitting smooth spline to order 22 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:18.374 INFO: traces: Fitting smooth spline to order 23 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:18.696 INFO: traces: Fitting smooth spline to order 24 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:19.022 INFO: traces: Fitting smooth spline to order 25 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:19.346 INFO: traces: Fitting smooth spline to order 26 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:19.671 INFO: traces: Fitting smooth spline to order 27 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:19.999 INFO: traces: Fitting smooth spline to order 28 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:20.324 INFO: traces: Fitting smooth spline to order 29 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:20.650 INFO: traces: Fitting smooth spline to order 30 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:20.977 INFO: traces: Fitting smooth spline to order 31 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:21.302 INFO: traces: Fitting smooth spline to order 32 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:21.630 INFO: traces: Fitting smooth spline to order 33 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:21.956 INFO: traces: Fitting smooth spline to order 34 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:22.285 INFO: traces: Fitting smooth spline to order 35 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:22.612 INFO: traces: Fitting smooth spline to order 36 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:22.937 INFO: traces: Fitting smooth spline to order 37 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:23.266 INFO: traces: Fitting smooth spline to order 38 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:23.592 INFO: traces: Fitting smooth spline to order 39 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:23.920 INFO: traces: Fitting smooth spline to order 40 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:24.249 INFO: traces: Fitting smooth spline to order 41 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:24.582 INFO: traces: Fitting smooth spline to order 42 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:24.909 INFO: traces: Fitting smooth spline to order 43 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-21 10:56:25.236 INFO: traces: Fitting smooth spline to order 44 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:25.562 INFO: traces: Fitting smooth spline to order 45 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:25.888 INFO: traces: Fitting smooth spline to order 46 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:26.211 INFO: traces: Fitting smooth spline to order 47 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:26.540 INFO: traces: Fitting smooth spline to order 48 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:26.866 INFO: traces: Fitting smooth spline to order 49 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:27.187 INFO: traces: Fitting smooth spline to order 50 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:27.512 INFO: traces: Fitting smooth spline to order 51 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:27.835 INFO: traces: Fitting smooth spline to order 52 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:28.163 INFO: traces: Fitting smooth spline to order 53 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:28.504 INFO: traces: Fitting smooth spline to order 54 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:28.840 INFO: traces: Fitting smooth spline to order 55 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:29.172 INFO: traces: Fitting smooth spline to order 56 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:29.501 INFO: traces: Fitting smooth spline to order 57 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:29.825 INFO: traces: Fitting smooth spline to order 58 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:30.153 INFO: traces: Fitting smooth spline to order 59 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:30.486 INFO: traces: Fitting smooth spline to order 60 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:30.814 INFO: traces: Fitting smooth spline to order 61 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:31.137 INFO: traces: Fitting smooth spline to order 62 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:31.460 INFO: traces: Fitting smooth spline to order 63 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:31.782 INFO: traces: Fitting smooth spline to order 64 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:32.105 INFO: traces: Fitting smooth spline to order 65 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:32.429 INFO: traces: Fitting smooth spline to order 66 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:32.752 INFO: traces: Fitting smooth spline to order 67 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:33.076 INFO: traces: Fitting smooth spline to order 68 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:33.398 INFO: traces: Fitting smooth spline to order 69 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:33.721 INFO: traces: Fitting smooth spline to order 70 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-21 10:56:34.064 INFO: traces: Fitting smooth spline to order 71 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:34.420 INFO: traces: Fitting smooth spline to order 72 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:34.770 INFO: traces: Fitting smooth spline to order 73 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:35.092 INFO: traces: Fitting smooth spline to order 74 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:35.416 INFO: traces: Fitting smooth spline to order 75 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:35.745 INFO: traces: Fitting smooth spline to order 76 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:36.081 INFO: traces: Fitting smooth spline to order 77 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:36.405 INFO: traces: Fitting smooth spline to order 78 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:36.733 INFO: traces: Fitting smooth spline to order 79 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:37.058 INFO: traces: Fitting smooth spline to order 80 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:37.381 INFO: traces: Fitting smooth spline to order 81 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:37.710 INFO: traces: Fitting smooth spline to order 82 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:38.035 INFO: traces: Fitting smooth spline to order 83 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:38.363 INFO: traces: Fitting smooth spline to order 84 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:38.689 INFO: traces: Fitting smooth spline to order 85 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:39.012 INFO: traces: Fitting smooth spline to order 86 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:39.339 INFO: traces: Fitting smooth spline to order 87 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:39.667 INFO: traces: Fitting smooth spline to order 88 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:39.995 INFO: traces: Fitting smooth spline to order 89 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:40.352 INFO: traces: Fitting smooth spline to order 90 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:40.714 INFO: traces: Fitting smooth spline to order 91 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:41.071 INFO: traces: Fitting smooth spline to order 92 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:41.417 INFO: traces: Fitting smooth spline to order 93 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:41.741 INFO: traces: Fitting smooth spline to order 94 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:42.069 INFO: traces: Fitting smooth spline to order 95 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:42.395 INFO: traces: Fitting smooth spline to order 96 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:42.724 INFO: traces: Fitting smooth spline to order 97 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-21 10:56:43.048 INFO: traces: Fitting smooth spline to order 98 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:43.374 INFO: traces: Fitting smooth spline to order 99 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:43.701 INFO: traces: Fitting smooth spline to order 100 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:44.029 INFO: traces: Fitting smooth spline to order 101 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:44.350 INFO: traces: Fitting smooth spline to order 102 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:44.675 INFO: traces: Fitting smooth spline to order 103 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:44.999 INFO: traces: Fitting smooth spline to order 104 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:45.322 INFO: traces: Fitting smooth spline to order 105 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:45.648 INFO: traces: Fitting smooth spline to order 106 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:45.975 INFO: traces: Fitting smooth spline to order 107 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:46.301 INFO: traces: Fitting smooth spline to order 108 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:46.626 INFO: traces: Fitting smooth spline to order 109 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:46.950 INFO: traces: Fitting smooth spline to order 110 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:47.273 INFO: traces: Fitting smooth spline to order 111 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:47.601 INFO: traces: Fitting smooth spline to order 112 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:47.925 INFO: traces: Fitting smooth spline to order 113 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:48.249 INFO: traces: Fitting smooth spline to order 114 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:48.586 INFO: traces: Fitting smooth spline to order 115 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:48.915 INFO: traces: Fitting smooth spline to order 116 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:49.268 INFO: traces: Fitting smooth spline to order 117 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:49.589 INFO: traces: Fitting smooth spline to order 118 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:49.911 INFO: traces: Fitting smooth spline to order 119 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:50.232 INFO: traces: Fitting smooth spline to order 120 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:50.556 INFO: traces: Fitting smooth spline to order 121 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:50.878 INFO: traces: Fitting smooth spline to order 122 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:51.201 INFO: traces: Fitting smooth spline to order 123 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:51.529 INFO: traces: Fitting smooth spline to order 124 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-21 10:56:51.851 INFO: traces: Fitting smooth spline to order 125 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:52.170 INFO: traces: Fitting smooth spline to order 126 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:52.492 INFO: traces: Fitting smooth spline to order 127 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:52.814 INFO: traces: Fitting smooth spline to order 128 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:53.136 INFO: traces: Fitting smooth spline to order 129 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:53.457 INFO: traces: Fitting smooth spline to order 130 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:53.784 INFO: traces: Fitting smooth spline to order 131 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:54.106 INFO: traces: Fitting smooth spline to order 132 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:54.429 INFO: traces: Fitting smooth spline to order 133 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:54.758 INFO: traces: Fitting smooth spline to order 134 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:55.086 INFO: traces: Fitting smooth spline to order 135 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:55.408 INFO: traces: Fitting smooth spline to order 136 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:55.724 INFO: traces: Fitting smooth spline to order 137 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:55.912 INFO: stages: Running banzai.stages.TraceRefiner | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:56.154 INFO: traces: Fitting smooth spline to order 1 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:56.476 INFO: traces: Fitting smooth spline to order 2 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:56.800 INFO: traces: Fitting smooth spline to order 3 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:57.128 INFO: traces: Fitting smooth spline to order 4 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:57.455 INFO: traces: Fitting smooth spline to order 5 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:57.782 INFO: traces: Fitting smooth spline to order 6 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:58.114 INFO: traces: Fitting smooth spline to order 7 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:58.442 INFO: traces: Fitting smooth spline to order 8 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:58.774 INFO: traces: Fitting smooth spline to order 9 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:59.103 INFO: traces: Fitting smooth spline to order 10 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:59.431 INFO: traces: Fitting smooth spline to order 11 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:56:59.760 INFO: traces: Fitting smooth spline to order 12 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:00.089 INFO: traces: Fitting smooth spline to order 13 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-21 10:57:00.415 INFO: traces: Fitting smooth spline to order 14 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:00.742 INFO: traces: Fitting smooth spline to order 15 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:01.073 INFO: traces: Fitting smooth spline to order 16 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:01.401 INFO: traces: Fitting smooth spline to order 17 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:01.725 INFO: traces: Fitting smooth spline to order 18 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:02.051 INFO: traces: Fitting smooth spline to order 19 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:02.374 INFO: traces: Fitting smooth spline to order 20 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:02.698 INFO: traces: Fitting smooth spline to order 21 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:03.020 INFO: traces: Fitting smooth spline to order 22 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:03.346 INFO: traces: Fitting smooth spline to order 23 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:03.678 INFO: traces: Fitting smooth spline to order 24 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:04.021 INFO: traces: Fitting smooth spline to order 25 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:04.349 INFO: traces: Fitting smooth spline to order 26 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:04.676 INFO: traces: Fitting smooth spline to order 27 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:05.003 INFO: traces: Fitting smooth spline to order 28 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:05.329 INFO: traces: Fitting smooth spline to order 29 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:05.651 INFO: traces: Fitting smooth spline to order 30 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:05.976 INFO: traces: Fitting smooth spline to order 31 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:06.305 INFO: traces: Fitting smooth spline to order 32 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:06.642 INFO: traces: Fitting smooth spline to order 33 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:06.978 INFO: traces: Fitting smooth spline to order 34 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:07.305 INFO: traces: Fitting smooth spline to order 35 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:07.632 INFO: traces: Fitting smooth spline to order 36 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:07.958 INFO: traces: Fitting smooth spline to order 37 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:08.280 INFO: traces: Fitting smooth spline to order 38 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:08.602 INFO: traces: Fitting smooth spline to order 39 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:08.923 INFO: traces: Fitting smooth spline to order 40 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-21 10:57:09.252 INFO: traces: Fitting smooth spline to order 41 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:09.582 INFO: traces: Fitting smooth spline to order 42 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:09.911 INFO: traces: Fitting smooth spline to order 43 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:10.262 INFO: traces: Fitting smooth spline to order 44 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:10.601 INFO: traces: Fitting smooth spline to order 45 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:10.954 INFO: traces: Fitting smooth spline to order 46 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:11.288 INFO: traces: Fitting smooth spline to order 47 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:11.615 INFO: traces: Fitting smooth spline to order 48 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:11.947 INFO: traces: Fitting smooth spline to order 49 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:12.274 INFO: traces: Fitting smooth spline to order 50 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:12.599 INFO: traces: Fitting smooth spline to order 51 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:12.925 INFO: traces: Fitting smooth spline to order 52 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:13.252 INFO: traces: Fitting smooth spline to order 53 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:13.578 INFO: traces: Fitting smooth spline to order 54 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:13.906 INFO: traces: Fitting smooth spline to order 55 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:14.241 INFO: traces: Fitting smooth spline to order 56 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:14.568 INFO: traces: Fitting smooth spline to order 57 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:14.891 INFO: traces: Fitting smooth spline to order 58 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:15.225 INFO: traces: Fitting smooth spline to order 59 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:15.581 INFO: traces: Fitting smooth spline to order 60 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:15.910 INFO: traces: Fitting smooth spline to order 61 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:16.233 INFO: traces: Fitting smooth spline to order 62 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:16.555 INFO: traces: Fitting smooth spline to order 63 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:16.879 INFO: traces: Fitting smooth spline to order 64 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:17.214 INFO: traces: Fitting smooth spline to order 65 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:17.549 INFO: traces: Fitting smooth spline to order 66 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:17.891 INFO: traces: Fitting smooth spline to order 67 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-21 10:57:18.223 INFO: traces: Fitting smooth spline to order 68 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:18.549 INFO: traces: Fitting smooth spline to order 69 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:18.870 INFO: traces: Fitting smooth spline to order 70 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:19.194 INFO: traces: Fitting smooth spline to order 71 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:19.514 INFO: traces: Fitting smooth spline to order 72 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:19.837 INFO: traces: Fitting smooth spline to order 73 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:20.160 INFO: traces: Fitting smooth spline to order 74 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:20.481 INFO: traces: Fitting smooth spline to order 75 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:20.802 INFO: traces: Fitting smooth spline to order 76 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:21.125 INFO: traces: Fitting smooth spline to order 77 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:21.446 INFO: traces: Fitting smooth spline to order 78 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:21.776 INFO: traces: Fitting smooth spline to order 79 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:22.101 INFO: traces: Fitting smooth spline to order 80 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:22.424 INFO: traces: Fitting smooth spline to order 81 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:22.757 INFO: traces: Fitting smooth spline to order 82 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:23.081 INFO: traces: Fitting smooth spline to order 83 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:23.405 INFO: traces: Fitting smooth spline to order 84 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:23.729 INFO: traces: Fitting smooth spline to order 85 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:24.054 INFO: traces: Fitting smooth spline to order 86 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:24.378 INFO: traces: Fitting smooth spline to order 87 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:24.702 INFO: traces: Fitting smooth spline to order 88 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:25.027 INFO: traces: Fitting smooth spline to order 89 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:25.352 INFO: traces: Fitting smooth spline to order 90 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:25.675 INFO: traces: Fitting smooth spline to order 91 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:25.999 INFO: traces: Fitting smooth spline to order 92 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:26.322 INFO: traces: Fitting smooth spline to order 93 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:26.645 INFO: traces: Fitting smooth spline to order 94 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-21 10:57:26.969 INFO: traces: Fitting smooth spline to order 95 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:27.290 INFO: traces: Fitting smooth spline to order 96 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:27.613 INFO: traces: Fitting smooth spline to order 97 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:27.939 INFO: traces: Fitting smooth spline to order 98 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:28.263 INFO: traces: Fitting smooth spline to order 99 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:28.586 INFO: traces: Fitting smooth spline to order 100 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:28.912 INFO: traces: Fitting smooth spline to order 101 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:29.246 INFO: traces: Fitting smooth spline to order 102 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:29.587 INFO: traces: Fitting smooth spline to order 103 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:29.919 INFO: traces: Fitting smooth spline to order 104 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:30.246 INFO: traces: Fitting smooth spline to order 105 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:30.571 INFO: traces: Fitting smooth spline to order 106 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:30.900 INFO: traces: Fitting smooth spline to order 107 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:31.225 INFO: traces: Fitting smooth spline to order 108 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:31.556 INFO: traces: Fitting smooth spline to order 109 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:31.884 INFO: traces: Fitting smooth spline to order 110 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:32.210 INFO: traces: Fitting smooth spline to order 111 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:32.540 INFO: traces: Fitting smooth spline to order 112 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:32.866 INFO: traces: Fitting smooth spline to order 113 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:33.198 INFO: traces: Fitting smooth spline to order 114 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:33.527 INFO: traces: Fitting smooth spline to order 115 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:33.861 INFO: traces: Fitting smooth spline to order 116 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:34.187 INFO: traces: Fitting smooth spline to order 117 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:34.547 INFO: traces: Fitting smooth spline to order 118 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:34.874 INFO: traces: Fitting smooth spline to order 119 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:35.212 INFO: traces: Fitting smooth spline to order 120 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:35.542 INFO: traces: Fitting smooth spline to order 121 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-21 10:57:35.867 INFO: traces: Fitting smooth spline to order 122 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:36.189 INFO: traces: Fitting smooth spline to order 123 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:36.512 INFO: traces: Fitting smooth spline to order 124 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:36.855 INFO: traces: Fitting smooth spline to order 125 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:37.183 INFO: traces: Fitting smooth spline to order 126 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:37.506 INFO: traces: Fitting smooth spline to order 127 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:37.834 INFO: traces: Fitting smooth spline to order 128 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:38.160 INFO: traces: Fitting smooth spline to order 129 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:38.497 INFO: traces: Fitting smooth spline to order 130 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:38.830 INFO: traces: Fitting smooth spline to order 131 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:39.160 INFO: traces: Fitting smooth spline to order 132 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:39.500 INFO: traces: Fitting smooth spline to order 133 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:39.833 INFO: traces: Fitting smooth spline to order 134 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:40.157 INFO: traces: Fitting smooth spline to order 135 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:40.484 INFO: traces: Fitting smooth spline to order 136 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:40.815 INFO: traces: Fitting smooth spline to order 137 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:41.141 INFO: traces: Fitting smooth spline to order 138 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:41.328 INFO: stages: Running banzai.stages.ProfileFitter | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:57:48.496 INFO: stages: Running banzai.stages.ProfileFitter | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 10:58:04.044 INFO: calibrations: Finished | {\"processName\": \"MainProcess\"}\n" + ] + } + ], "source": [ "from banzai import main" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 5, "metadata": {}, "outputs": [], "source": [ @@ -78,7 +660,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 6, "metadata": {}, "outputs": [], "source": [ @@ -91,7 +673,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 7, "metadata": {}, "outputs": [], "source": [ @@ -130,6 +712,7 @@ "metadata": {}, "outputs": [], "source": [ + "# DO NOT RUN ME IF YOU HAVE ALREADY REDUCED THE DATA BEFORE\n", "# Copy the data into the correct directory\n", "for test_filename, frame_id in zip(test_filenames, test_frame_ids):\n", " archive_url = f'https://archive-api.lco.global/frames/{frame_id}'\n", @@ -153,7 +736,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 8, "metadata": {}, "outputs": [], "source": [ @@ -164,30 +747,17 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 9, "metadata": {}, "outputs": [], "source": [ + "# DO NOT RUN ME IF YOU HAVE ALREADY REDUCED THE DATA BEFORE\n", "os.system(f'banzai_create_db --db-address={os.environ[\"DB_ADDRESS\"]}')\n", "os.system(f'banzai_add_instrument --site lsc --camera fl09 --name nres01 --camera-type 1m0-NRES-SciCam --db-address={os.environ[\"DB_ADDRESS\"]}')\n", "os.system(f'banzai_add_instrument --site elp --camera fl17 --name nres02 --camera-type 1m0-NRES-SciCam --db-address={os.environ[\"DB_ADDRESS\"]}')\n", "for bpm_filename in glob('test_data/*/nres??/bpm/*bpm*'):\n", " logger.info(f'adding bpm {bpm_filename} to the database')\n", - " os.system(f'banzai_nres_add_bpm --filename {bpm_filename} --db-address={os.environ[\"DB_ADDRESS\"]}')\n", - "for i in range(1, 3):\n", - " line_list = pkg_resources.resource_filename('banzai_nres', 'data/')\n", - " logger.info(f'adding line list to the database for instrument with id {i}')\n", - " os.system(f'banzai_nres_add_line_list --filename {line_list} --db-address={os.environ[\"DB_ADDRESS\"]} '\n", - " f'--instrument-id {i}')" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "print(pkg_resources.resource_filename('banzai_nres', 'data/'))" + " os.system(f'banzai_nres_add_bpm --filename {bpm_filename} --db-address={os.environ[\"DB_ADDRESS\"]}')" ] }, { @@ -200,7 +770,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 11, "metadata": {}, "outputs": [], "source": [ @@ -211,7 +781,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 12, "metadata": {}, "outputs": [], "source": [ @@ -222,7 +792,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 13, "metadata": {}, "outputs": [], "source": [ @@ -231,7 +801,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 9, "metadata": {}, "outputs": [], "source": [ @@ -240,7 +810,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 15, "metadata": {}, "outputs": [], "source": [ @@ -257,7 +827,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 16, "metadata": {}, "outputs": [], "source": [ @@ -268,7 +838,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 17, "metadata": {}, "outputs": [], "source": [ @@ -277,7 +847,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 18, "metadata": {}, "outputs": [], "source": [ @@ -294,7 +864,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 10, "metadata": {}, "outputs": [], "source": [ @@ -305,7 +875,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 11, "metadata": {}, "outputs": [], "source": [ @@ -322,7 +892,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 12, "metadata": {}, "outputs": [], "source": [ @@ -333,7 +903,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 13, "metadata": {}, "outputs": [], "source": [ @@ -383,7 +953,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.8.2" + "version": "3.6.8" } }, "nbformat": 4, diff --git a/banzai_nres/main.py b/banzai_nres/main.py index 1070d7fa..5b11cce9 100644 --- a/banzai_nres/main.py +++ b/banzai_nres/main.py @@ -13,10 +13,7 @@ import celery import celery.bin.beat from banzai.utils import date_utils, import_utils -from banzai_nres.wavelength import LineListLoader -from datetime import datetime -from banzai import calibrations, dbs, logs, context -from astropy.time import Time +from banzai import calibrations, dbs, logs import logging import argparse diff --git a/banzai_nres/settings.py b/banzai_nres/settings.py index 0286ed12..308205e1 100644 --- a/banzai_nres/settings.py +++ b/banzai_nres/settings.py @@ -13,6 +13,7 @@ 'banzai.gain.GainNormalizer', 'banzai.trim.Trimmer', 'banzai.bias.BiasSubtractor', + 'banzai.uncertainty.PoissonInitializer', 'banzai.dark.DarkSubtractor', 'banzai_nres.flats.FlatLoader', 'banzai_nres.background.BackgroundSubtractor', @@ -51,7 +52,7 @@ CALIBRATION_IMAGE_TYPES = ['BPM', 'BIAS', 'DARK', 'LAMPFLAT', 'DOUBLE'] LAST_STAGE = {'BIAS': 'banzai.trim.Trimmer', - 'DARK': 'banzai.bias.BiasSubtractor', + 'DARK': 'banzai.uncertainty.PoissonInitializer', 'LAMPFLAT': 'banzai.dark.DarkSubtractor', 'DOUBLE': 'banzai.dark.DarkSubtractor', 'TARGET': None, @@ -145,10 +146,7 @@ 'ERR': 'float32', 'BPM': 'uint8', 'SPECTRUM': 'float32', - 'TRACES': 'int32', + 'TRACES': 'int32', # try uint8 'PROFILE': 'float32', 'WAVELENGTH': 'float64', - 'BLAZE': 'float32', # bin table HDU so not sure if this is right. - 'FEATURES': 'float32', # bin table HDU so not sure if this is right. - '1DSPEC': 'float32', # bin table HDU so not sure if this is right. } diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py index 1568c170..31b24776 100644 --- a/banzai_nres/wavelength.py +++ b/banzai_nres/wavelength.py @@ -166,8 +166,7 @@ class IdentifyFeatures(Stage): """ Stage to identify all sharp emission-like features on an Arc lamp frame. """ - # TODO change nsigma to 20 or 15 once hangups in overlap fitting are figured out. - nsigma = 50.0 # minimum signal to noise @ peak flux for a feature to be counted. + nsigma = 10.0 # minimum signal to noise @ peak flux for a feature to be counted. fwhm = 6.0 # minimum feature size in pixels for the feature to be counted. def do_stage(self, image): From dec8fde1db84d1d8e0117638a161f9df292b07d6 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Thu, 21 May 2020 11:52:42 -0700 Subject: [PATCH 159/303] removed output from cells. reduced line min signal to noise to reflect the accurate s/n calculation. --- ExampleReduction.ipynb | 628 ++------------------------------------ banzai_nres/wavelength.py | 2 +- 2 files changed, 24 insertions(+), 606 deletions(-) diff --git a/ExampleReduction.ipynb b/ExampleReduction.ipynb index 0e59a1dd..2317cc53 100644 --- a/ExampleReduction.ipynb +++ b/ExampleReduction.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -12,7 +12,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -38,7 +38,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -48,598 +48,16 @@ }, { "cell_type": "code", - "execution_count": 4, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-21 10:54:10.302 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:10.525 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:10.563 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:10.619 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:10.619 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:10.654 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:10.654 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:10.909 INFO: stages: Running banzai.stages.PoissonInitializer | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:11.065 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:11.768 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:11.949 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:12.641 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0005-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:15.750 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:15.935 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:15.975 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:16.002 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:16.004 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:16.038 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:16.039 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:16.284 INFO: stages: Running banzai.stages.PoissonInitializer | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:16.428 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:17.088 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:17.256 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:17.939 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0018-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:21.180 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:21.404 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-21 10:54:21.443 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:21.472 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:21.472 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:21.506 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:21.507 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:21.761 INFO: stages: Running banzai.stages.PoissonInitializer | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:21.917 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:22.595 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:22.762 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:23.432 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0015-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:26.643 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:26.833 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:26.871 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:26.900 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:26.901 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:26.934 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:26.935 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:27.188 INFO: stages: Running banzai.stages.PoissonInitializer | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:27.340 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:28.027 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:28.203 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:28.904 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0009-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:32.086 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:32.268 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:32.305 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:32.332 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-21 10:54:32.333 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:32.368 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:32.369 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:32.625 INFO: stages: Running banzai.stages.PoissonInitializer | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:32.774 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:33.455 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:33.632 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:34.320 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0011-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:37.563 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:37.753 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:37.791 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:37.822 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:37.823 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:37.859 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:37.860 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:38.123 INFO: stages: Running banzai.stages.PoissonInitializer | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:38.274 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:38.982 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:39.161 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:39.858 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0004-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:43.106 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:43.287 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:43.325 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:43.351 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:43.352 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:43.386 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:43.386 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-21 10:54:43.647 INFO: stages: Running banzai.stages.PoissonInitializer | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:43.793 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:44.458 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:44.631 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:45.326 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0001-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:48.480 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:48.677 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:48.717 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:48.744 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:48.744 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:48.778 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:48.778 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:49.037 INFO: stages: Running banzai.stages.PoissonInitializer | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:49.186 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:49.854 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:50.022 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:50.680 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0017-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:53.767 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:53.944 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:53.981 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:54.007 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:54.008 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:54.040 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:54.041 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:54.287 INFO: stages: Running banzai.stages.PoissonInitializer | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:54.426 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-21 10:54:55.085 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:55.252 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:55.940 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0013-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:59.043 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:59.269 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:59.307 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:59.335 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:59.336 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:59.370 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:59.371 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:59.615 INFO: stages: Running banzai.stages.PoissonInitializer | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:54:59.756 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:00.421 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:00.588 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:01.245 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0010-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:04.358 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:04.535 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:04.573 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:04.601 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:04.602 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:04.635 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:04.636 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:04.888 INFO: stages: Running banzai.stages.PoissonInitializer | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:05.029 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:05.698 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:05.876 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-21 10:55:06.566 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0002-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:09.759 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:09.955 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:09.994 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:10.021 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:10.022 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:10.055 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:10.056 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:10.304 INFO: stages: Running banzai.stages.PoissonInitializer | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:10.445 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:11.114 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:11.282 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:11.946 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0012-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:15.087 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:15.271 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:15.310 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:15.338 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:15.339 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:15.373 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:15.374 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:15.660 INFO: stages: Running banzai.stages.PoissonInitializer | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:15.808 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:16.508 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:16.682 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:17.420 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0014-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:20.698 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-21 10:55:20.877 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:20.917 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:20.948 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:20.949 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:20.984 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:20.985 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:21.258 INFO: stages: Running banzai.stages.PoissonInitializer | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:21.403 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:22.091 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:22.262 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:22.973 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0016-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:26.286 INFO: stages: Running banzai.stages.BadPixelMaskLoader | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:26.468 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"bpm-lsc-nres01-fl09-20180215.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:26.505 INFO: stages: Running banzai.stages.OverscanSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:26.532 INFO: stages: Running banzai.stages.GainNormalizer | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:26.532 INFO: gain: Multiplying by gain | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:26.566 INFO: stages: Running banzai.stages.Trimmer | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:26.567 INFO: trim: Trimming image | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:26.816 INFO: stages: Running banzai.stages.PoissonInitializer | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:26.966 INFO: stages: Running banzai.stages.BiasSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:27.674 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-bias-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:27.847 INFO: stages: Running banzai.stages.DarkSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:28.556 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-0003-w00.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-dark-bin1x1.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:47.613 INFO: calibrations: Making master frames | {\"type\": \"1m0-NRES-SciCam\", \"site\": \"lsc\", \"camera\": \"fl09\", \"obstype\": \"LAMPFLAT\", \"min_date\": \"2017-01-01\", \"max_date\": \"2019-01-01\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:55:59.394 INFO: stages: Running banzai.stages.FlatStacker | {\"filename\": \"lscnrs01-fl09-20180313-0005-w91.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:02.247 INFO: calibrations: Created master calibration stack | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"calibration_type\": \"LAMPFLAT\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:02.249 INFO: stages: Running banzai.stages.FlatStacker | {\"filename\": \"lscnrs01-fl09-20180313-0018-w91.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-21 10:56:06.892 INFO: calibrations: Created master calibration stack | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"calibration_type\": \"LAMPFLAT\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:07.178 INFO: stages: Running banzai.stages.FlatLoader | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:08.540 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:08.661 INFO: stages: Running banzai.stages.FlatLoader | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:09.935 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:10.381 INFO: stages: Running banzai.stages.TraceInitializer | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:10.381 INFO: stages: Running banzai.stages.TraceInitializer | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:10.383 INFO: stages: Running banzai.stages.BackgroundSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:10.664 INFO: stages: Running banzai.stages.BackgroundSubtractor | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:10.951 INFO: stages: Running banzai.stages.TraceRefiner | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:11.181 INFO: traces: Fitting smooth spline to order 1 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:11.502 INFO: traces: Fitting smooth spline to order 2 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:11.828 INFO: traces: Fitting smooth spline to order 3 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:12.160 INFO: traces: Fitting smooth spline to order 4 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:12.481 INFO: traces: Fitting smooth spline to order 5 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:12.804 INFO: traces: Fitting smooth spline to order 6 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:13.131 INFO: traces: Fitting smooth spline to order 7 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:13.465 INFO: traces: Fitting smooth spline to order 8 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:13.793 INFO: traces: Fitting smooth spline to order 9 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:14.124 INFO: traces: Fitting smooth spline to order 10 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:14.447 INFO: traces: Fitting smooth spline to order 11 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:14.772 INFO: traces: Fitting smooth spline to order 12 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:15.099 INFO: traces: Fitting smooth spline to order 13 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:15.423 INFO: traces: Fitting smooth spline to order 14 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:15.746 INFO: traces: Fitting smooth spline to order 15 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:16.075 INFO: traces: Fitting smooth spline to order 16 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-21 10:56:16.405 INFO: traces: Fitting smooth spline to order 17 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:16.732 INFO: traces: Fitting smooth spline to order 18 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:17.059 INFO: traces: Fitting smooth spline to order 19 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:17.384 INFO: traces: Fitting smooth spline to order 20 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:17.711 INFO: traces: Fitting smooth spline to order 21 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:18.044 INFO: traces: Fitting smooth spline to order 22 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:18.374 INFO: traces: Fitting smooth spline to order 23 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:18.696 INFO: traces: Fitting smooth spline to order 24 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:19.022 INFO: traces: Fitting smooth spline to order 25 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:19.346 INFO: traces: Fitting smooth spline to order 26 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:19.671 INFO: traces: Fitting smooth spline to order 27 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:19.999 INFO: traces: Fitting smooth spline to order 28 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:20.324 INFO: traces: Fitting smooth spline to order 29 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:20.650 INFO: traces: Fitting smooth spline to order 30 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:20.977 INFO: traces: Fitting smooth spline to order 31 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:21.302 INFO: traces: Fitting smooth spline to order 32 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:21.630 INFO: traces: Fitting smooth spline to order 33 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:21.956 INFO: traces: Fitting smooth spline to order 34 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:22.285 INFO: traces: Fitting smooth spline to order 35 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:22.612 INFO: traces: Fitting smooth spline to order 36 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:22.937 INFO: traces: Fitting smooth spline to order 37 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:23.266 INFO: traces: Fitting smooth spline to order 38 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:23.592 INFO: traces: Fitting smooth spline to order 39 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:23.920 INFO: traces: Fitting smooth spline to order 40 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:24.249 INFO: traces: Fitting smooth spline to order 41 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:24.582 INFO: traces: Fitting smooth spline to order 42 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:24.909 INFO: traces: Fitting smooth spline to order 43 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-21 10:56:25.236 INFO: traces: Fitting smooth spline to order 44 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:25.562 INFO: traces: Fitting smooth spline to order 45 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:25.888 INFO: traces: Fitting smooth spline to order 46 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:26.211 INFO: traces: Fitting smooth spline to order 47 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:26.540 INFO: traces: Fitting smooth spline to order 48 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:26.866 INFO: traces: Fitting smooth spline to order 49 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:27.187 INFO: traces: Fitting smooth spline to order 50 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:27.512 INFO: traces: Fitting smooth spline to order 51 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:27.835 INFO: traces: Fitting smooth spline to order 52 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:28.163 INFO: traces: Fitting smooth spline to order 53 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:28.504 INFO: traces: Fitting smooth spline to order 54 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:28.840 INFO: traces: Fitting smooth spline to order 55 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:29.172 INFO: traces: Fitting smooth spline to order 56 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:29.501 INFO: traces: Fitting smooth spline to order 57 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:29.825 INFO: traces: Fitting smooth spline to order 58 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:30.153 INFO: traces: Fitting smooth spline to order 59 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:30.486 INFO: traces: Fitting smooth spline to order 60 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:30.814 INFO: traces: Fitting smooth spline to order 61 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:31.137 INFO: traces: Fitting smooth spline to order 62 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:31.460 INFO: traces: Fitting smooth spline to order 63 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:31.782 INFO: traces: Fitting smooth spline to order 64 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:32.105 INFO: traces: Fitting smooth spline to order 65 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:32.429 INFO: traces: Fitting smooth spline to order 66 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:32.752 INFO: traces: Fitting smooth spline to order 67 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:33.076 INFO: traces: Fitting smooth spline to order 68 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:33.398 INFO: traces: Fitting smooth spline to order 69 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:33.721 INFO: traces: Fitting smooth spline to order 70 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-21 10:56:34.064 INFO: traces: Fitting smooth spline to order 71 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:34.420 INFO: traces: Fitting smooth spline to order 72 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:34.770 INFO: traces: Fitting smooth spline to order 73 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:35.092 INFO: traces: Fitting smooth spline to order 74 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:35.416 INFO: traces: Fitting smooth spline to order 75 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:35.745 INFO: traces: Fitting smooth spline to order 76 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:36.081 INFO: traces: Fitting smooth spline to order 77 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:36.405 INFO: traces: Fitting smooth spline to order 78 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:36.733 INFO: traces: Fitting smooth spline to order 79 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:37.058 INFO: traces: Fitting smooth spline to order 80 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:37.381 INFO: traces: Fitting smooth spline to order 81 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:37.710 INFO: traces: Fitting smooth spline to order 82 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:38.035 INFO: traces: Fitting smooth spline to order 83 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:38.363 INFO: traces: Fitting smooth spline to order 84 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:38.689 INFO: traces: Fitting smooth spline to order 85 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:39.012 INFO: traces: Fitting smooth spline to order 86 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:39.339 INFO: traces: Fitting smooth spline to order 87 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:39.667 INFO: traces: Fitting smooth spline to order 88 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:39.995 INFO: traces: Fitting smooth spline to order 89 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:40.352 INFO: traces: Fitting smooth spline to order 90 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:40.714 INFO: traces: Fitting smooth spline to order 91 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:41.071 INFO: traces: Fitting smooth spline to order 92 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:41.417 INFO: traces: Fitting smooth spline to order 93 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:41.741 INFO: traces: Fitting smooth spline to order 94 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:42.069 INFO: traces: Fitting smooth spline to order 95 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:42.395 INFO: traces: Fitting smooth spline to order 96 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:42.724 INFO: traces: Fitting smooth spline to order 97 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-21 10:56:43.048 INFO: traces: Fitting smooth spline to order 98 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:43.374 INFO: traces: Fitting smooth spline to order 99 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:43.701 INFO: traces: Fitting smooth spline to order 100 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:44.029 INFO: traces: Fitting smooth spline to order 101 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:44.350 INFO: traces: Fitting smooth spline to order 102 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:44.675 INFO: traces: Fitting smooth spline to order 103 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:44.999 INFO: traces: Fitting smooth spline to order 104 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:45.322 INFO: traces: Fitting smooth spline to order 105 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:45.648 INFO: traces: Fitting smooth spline to order 106 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:45.975 INFO: traces: Fitting smooth spline to order 107 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:46.301 INFO: traces: Fitting smooth spline to order 108 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:46.626 INFO: traces: Fitting smooth spline to order 109 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:46.950 INFO: traces: Fitting smooth spline to order 110 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:47.273 INFO: traces: Fitting smooth spline to order 111 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:47.601 INFO: traces: Fitting smooth spline to order 112 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:47.925 INFO: traces: Fitting smooth spline to order 113 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:48.249 INFO: traces: Fitting smooth spline to order 114 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:48.586 INFO: traces: Fitting smooth spline to order 115 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:48.915 INFO: traces: Fitting smooth spline to order 116 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:49.268 INFO: traces: Fitting smooth spline to order 117 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:49.589 INFO: traces: Fitting smooth spline to order 118 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:49.911 INFO: traces: Fitting smooth spline to order 119 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:50.232 INFO: traces: Fitting smooth spline to order 120 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:50.556 INFO: traces: Fitting smooth spline to order 121 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:50.878 INFO: traces: Fitting smooth spline to order 122 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:51.201 INFO: traces: Fitting smooth spline to order 123 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:51.529 INFO: traces: Fitting smooth spline to order 124 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-21 10:56:51.851 INFO: traces: Fitting smooth spline to order 125 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:52.170 INFO: traces: Fitting smooth spline to order 126 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:52.492 INFO: traces: Fitting smooth spline to order 127 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:52.814 INFO: traces: Fitting smooth spline to order 128 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:53.136 INFO: traces: Fitting smooth spline to order 129 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:53.457 INFO: traces: Fitting smooth spline to order 130 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:53.784 INFO: traces: Fitting smooth spline to order 131 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:54.106 INFO: traces: Fitting smooth spline to order 132 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:54.429 INFO: traces: Fitting smooth spline to order 133 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:54.758 INFO: traces: Fitting smooth spline to order 134 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:55.086 INFO: traces: Fitting smooth spline to order 135 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:55.408 INFO: traces: Fitting smooth spline to order 136 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:55.724 INFO: traces: Fitting smooth spline to order 137 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:55.912 INFO: stages: Running banzai.stages.TraceRefiner | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:56.154 INFO: traces: Fitting smooth spline to order 1 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:56.476 INFO: traces: Fitting smooth spline to order 2 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:56.800 INFO: traces: Fitting smooth spline to order 3 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:57.128 INFO: traces: Fitting smooth spline to order 4 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:57.455 INFO: traces: Fitting smooth spline to order 5 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:57.782 INFO: traces: Fitting smooth spline to order 6 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:58.114 INFO: traces: Fitting smooth spline to order 7 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:58.442 INFO: traces: Fitting smooth spline to order 8 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:58.774 INFO: traces: Fitting smooth spline to order 9 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:59.103 INFO: traces: Fitting smooth spline to order 10 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:59.431 INFO: traces: Fitting smooth spline to order 11 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:56:59.760 INFO: traces: Fitting smooth spline to order 12 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:00.089 INFO: traces: Fitting smooth spline to order 13 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-21 10:57:00.415 INFO: traces: Fitting smooth spline to order 14 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:00.742 INFO: traces: Fitting smooth spline to order 15 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:01.073 INFO: traces: Fitting smooth spline to order 16 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:01.401 INFO: traces: Fitting smooth spline to order 17 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:01.725 INFO: traces: Fitting smooth spline to order 18 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:02.051 INFO: traces: Fitting smooth spline to order 19 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:02.374 INFO: traces: Fitting smooth spline to order 20 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:02.698 INFO: traces: Fitting smooth spline to order 21 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:03.020 INFO: traces: Fitting smooth spline to order 22 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:03.346 INFO: traces: Fitting smooth spline to order 23 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:03.678 INFO: traces: Fitting smooth spline to order 24 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:04.021 INFO: traces: Fitting smooth spline to order 25 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:04.349 INFO: traces: Fitting smooth spline to order 26 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:04.676 INFO: traces: Fitting smooth spline to order 27 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:05.003 INFO: traces: Fitting smooth spline to order 28 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:05.329 INFO: traces: Fitting smooth spline to order 29 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:05.651 INFO: traces: Fitting smooth spline to order 30 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:05.976 INFO: traces: Fitting smooth spline to order 31 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:06.305 INFO: traces: Fitting smooth spline to order 32 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:06.642 INFO: traces: Fitting smooth spline to order 33 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:06.978 INFO: traces: Fitting smooth spline to order 34 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:07.305 INFO: traces: Fitting smooth spline to order 35 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:07.632 INFO: traces: Fitting smooth spline to order 36 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:07.958 INFO: traces: Fitting smooth spline to order 37 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:08.280 INFO: traces: Fitting smooth spline to order 38 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:08.602 INFO: traces: Fitting smooth spline to order 39 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:08.923 INFO: traces: Fitting smooth spline to order 40 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-21 10:57:09.252 INFO: traces: Fitting smooth spline to order 41 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:09.582 INFO: traces: Fitting smooth spline to order 42 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:09.911 INFO: traces: Fitting smooth spline to order 43 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:10.262 INFO: traces: Fitting smooth spline to order 44 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:10.601 INFO: traces: Fitting smooth spline to order 45 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:10.954 INFO: traces: Fitting smooth spline to order 46 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:11.288 INFO: traces: Fitting smooth spline to order 47 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:11.615 INFO: traces: Fitting smooth spline to order 48 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:11.947 INFO: traces: Fitting smooth spline to order 49 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:12.274 INFO: traces: Fitting smooth spline to order 50 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:12.599 INFO: traces: Fitting smooth spline to order 51 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:12.925 INFO: traces: Fitting smooth spline to order 52 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:13.252 INFO: traces: Fitting smooth spline to order 53 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:13.578 INFO: traces: Fitting smooth spline to order 54 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:13.906 INFO: traces: Fitting smooth spline to order 55 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:14.241 INFO: traces: Fitting smooth spline to order 56 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:14.568 INFO: traces: Fitting smooth spline to order 57 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:14.891 INFO: traces: Fitting smooth spline to order 58 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:15.225 INFO: traces: Fitting smooth spline to order 59 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:15.581 INFO: traces: Fitting smooth spline to order 60 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:15.910 INFO: traces: Fitting smooth spline to order 61 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:16.233 INFO: traces: Fitting smooth spline to order 62 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:16.555 INFO: traces: Fitting smooth spline to order 63 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:16.879 INFO: traces: Fitting smooth spline to order 64 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:17.214 INFO: traces: Fitting smooth spline to order 65 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:17.549 INFO: traces: Fitting smooth spline to order 66 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:17.891 INFO: traces: Fitting smooth spline to order 67 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-21 10:57:18.223 INFO: traces: Fitting smooth spline to order 68 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:18.549 INFO: traces: Fitting smooth spline to order 69 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:18.870 INFO: traces: Fitting smooth spline to order 70 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:19.194 INFO: traces: Fitting smooth spline to order 71 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:19.514 INFO: traces: Fitting smooth spline to order 72 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:19.837 INFO: traces: Fitting smooth spline to order 73 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:20.160 INFO: traces: Fitting smooth spline to order 74 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:20.481 INFO: traces: Fitting smooth spline to order 75 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:20.802 INFO: traces: Fitting smooth spline to order 76 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:21.125 INFO: traces: Fitting smooth spline to order 77 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:21.446 INFO: traces: Fitting smooth spline to order 78 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:21.776 INFO: traces: Fitting smooth spline to order 79 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:22.101 INFO: traces: Fitting smooth spline to order 80 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:22.424 INFO: traces: Fitting smooth spline to order 81 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:22.757 INFO: traces: Fitting smooth spline to order 82 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:23.081 INFO: traces: Fitting smooth spline to order 83 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:23.405 INFO: traces: Fitting smooth spline to order 84 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:23.729 INFO: traces: Fitting smooth spline to order 85 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:24.054 INFO: traces: Fitting smooth spline to order 86 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:24.378 INFO: traces: Fitting smooth spline to order 87 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:24.702 INFO: traces: Fitting smooth spline to order 88 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:25.027 INFO: traces: Fitting smooth spline to order 89 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:25.352 INFO: traces: Fitting smooth spline to order 90 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:25.675 INFO: traces: Fitting smooth spline to order 91 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:25.999 INFO: traces: Fitting smooth spline to order 92 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:26.322 INFO: traces: Fitting smooth spline to order 93 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:26.645 INFO: traces: Fitting smooth spline to order 94 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-21 10:57:26.969 INFO: traces: Fitting smooth spline to order 95 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:27.290 INFO: traces: Fitting smooth spline to order 96 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:27.613 INFO: traces: Fitting smooth spline to order 97 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:27.939 INFO: traces: Fitting smooth spline to order 98 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:28.263 INFO: traces: Fitting smooth spline to order 99 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:28.586 INFO: traces: Fitting smooth spline to order 100 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:28.912 INFO: traces: Fitting smooth spline to order 101 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:29.246 INFO: traces: Fitting smooth spline to order 102 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:29.587 INFO: traces: Fitting smooth spline to order 103 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:29.919 INFO: traces: Fitting smooth spline to order 104 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:30.246 INFO: traces: Fitting smooth spline to order 105 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:30.571 INFO: traces: Fitting smooth spline to order 106 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:30.900 INFO: traces: Fitting smooth spline to order 107 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:31.225 INFO: traces: Fitting smooth spline to order 108 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:31.556 INFO: traces: Fitting smooth spline to order 109 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:31.884 INFO: traces: Fitting smooth spline to order 110 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:32.210 INFO: traces: Fitting smooth spline to order 111 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:32.540 INFO: traces: Fitting smooth spline to order 112 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:32.866 INFO: traces: Fitting smooth spline to order 113 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:33.198 INFO: traces: Fitting smooth spline to order 114 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:33.527 INFO: traces: Fitting smooth spline to order 115 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:33.861 INFO: traces: Fitting smooth spline to order 116 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:34.187 INFO: traces: Fitting smooth spline to order 117 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:34.547 INFO: traces: Fitting smooth spline to order 118 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:34.874 INFO: traces: Fitting smooth spline to order 119 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:35.212 INFO: traces: Fitting smooth spline to order 120 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:35.542 INFO: traces: Fitting smooth spline to order 121 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-21 10:57:35.867 INFO: traces: Fitting smooth spline to order 122 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:36.189 INFO: traces: Fitting smooth spline to order 123 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:36.512 INFO: traces: Fitting smooth spline to order 124 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:36.855 INFO: traces: Fitting smooth spline to order 125 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:37.183 INFO: traces: Fitting smooth spline to order 126 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:37.506 INFO: traces: Fitting smooth spline to order 127 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:37.834 INFO: traces: Fitting smooth spline to order 128 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:38.160 INFO: traces: Fitting smooth spline to order 129 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:38.497 INFO: traces: Fitting smooth spline to order 130 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:38.830 INFO: traces: Fitting smooth spline to order 131 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:39.160 INFO: traces: Fitting smooth spline to order 132 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:39.500 INFO: traces: Fitting smooth spline to order 133 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:39.833 INFO: traces: Fitting smooth spline to order 134 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:40.157 INFO: traces: Fitting smooth spline to order 135 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:40.484 INFO: traces: Fitting smooth spline to order 136 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:40.815 INFO: traces: Fitting smooth spline to order 137 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:41.141 INFO: traces: Fitting smooth spline to order 138 | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:41.328 INFO: stages: Running banzai.stages.ProfileFitter | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:57:48.496 INFO: stages: Running banzai.stages.ProfileFitter | {\"filename\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"LAMPFLAT\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 10:58:04.044 INFO: calibrations: Finished | {\"processName\": \"MainProcess\"}\n" - ] - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "from banzai import main" ] }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -660,7 +78,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -673,7 +91,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -736,7 +154,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -747,7 +165,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -770,7 +188,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -781,7 +199,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -792,7 +210,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -801,7 +219,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -810,7 +228,7 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -827,7 +245,7 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -838,7 +256,7 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -847,7 +265,7 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -864,7 +282,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -875,7 +293,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -892,7 +310,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -903,7 +321,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py index 31b24776..59d43605 100644 --- a/banzai_nres/wavelength.py +++ b/banzai_nres/wavelength.py @@ -166,7 +166,7 @@ class IdentifyFeatures(Stage): """ Stage to identify all sharp emission-like features on an Arc lamp frame. """ - nsigma = 10.0 # minimum signal to noise @ peak flux for a feature to be counted. + nsigma = 15.0 # minimum signal to noise @ peak flux for a feature to be counted. fwhm = 6.0 # minimum feature size in pixels for the feature to be counted. def do_stage(self, image): From a5c7c271eaf774e7a73b3a84a871590e9a9dcf31 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Thu, 21 May 2020 12:32:35 -0700 Subject: [PATCH 160/303] commit with too low of a flux tol. Guaranteed to fail wcs, but at least will not hang so that jenkins runs forever. --- ExampleReduction.ipynb | 127 ++++++++++++++++++++++++++++++++++---- banzai_nres/profile.py | 1 + banzai_nres/wavelength.py | 4 +- 3 files changed, 118 insertions(+), 14 deletions(-) diff --git a/ExampleReduction.ipynb b/ExampleReduction.ipynb index 2317cc53..19a1c7cb 100644 --- a/ExampleReduction.ipynb +++ b/ExampleReduction.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": null, + "execution_count": 1, "metadata": {}, "outputs": [], "source": [ @@ -12,7 +12,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 2, "metadata": {}, "outputs": [], "source": [ @@ -38,7 +38,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 3, "metadata": {}, "outputs": [], "source": [ @@ -48,16 +48,116 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-21 12:26:23.125 INFO: calibrations: Making master frames | {\"type\": \"1m0-NRES-SciCam\", \"site\": \"lsc\", \"camera\": \"fl09\", \"obstype\": \"DOUBLE\", \"min_date\": \"2017-01-01\", \"max_date\": \"2019-01-01\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:26:29.452 INFO: stages: Running banzai.stages.ArcStacker | {\"filename\": \"lscnrs01-fl09-20180313-0007-a91.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:26:31.758 INFO: calibrations: Created master calibration stack | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"calibration_type\": \"DOUBLE\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:26:31.760 INFO: stages: Running banzai.stages.ArcStacker | {\"filename\": \"lscnrs01-fl09-20180313-0021-a91.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:26:34.516 INFO: calibrations: Created master calibration stack | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"calibration_type\": \"DOUBLE\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:26:34.668 INFO: stages: Running banzai.stages.FlatLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:26:35.979 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:26:36.105 INFO: stages: Running banzai.stages.FlatLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:26:37.398 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:26:37.522 INFO: stages: Running banzai.stages.ArcLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:26:37.528 INFO: stages: Running banzai.stages.ArcLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:26:37.533 INFO: stages: Running banzai.stages.LineListLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:26:37.541 INFO: wavelength: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"ThAr_atlas_ESO.txt\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:26:37.543 INFO: stages: Running banzai.stages.LineListLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:26:37.551 INFO: wavelength: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"ThAr_atlas_ESO.txt\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:26:37.552 INFO: stages: Running banzai.stages.IdentifyFeatures | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:26:40.914 INFO: wavelength: 3752 emission features found on this image | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:26:40.935 INFO: wavelength: Blaze correcting emission feature fluxes | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:26:40.937 INFO: stages: Running banzai.stages.IdentifyFeatures | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:26:43.447 INFO: wavelength: 2107 emission features found on this image | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:26:43.459 INFO: wavelength: Blaze correcting emission feature fluxes | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:26:43.461 INFO: stages: Running banzai.stages.WavelengthCalibrate | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:26:43.474 INFO: wavelength: Blind solving for the wavelengths for fiber 0 (arbitrary label). | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:20.228 INFO: calibrations: Making master frames | {\"type\": \"1m0-NRES-SciCam\", \"site\": \"lsc\", \"camera\": \"fl09\", \"obstype\": \"DOUBLE\", \"min_date\": \"2017-01-01\", \"max_date\": \"2019-01-01\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:26.298 INFO: stages: Running banzai.stages.ArcStacker | {\"filename\": \"lscnrs01-fl09-20180313-0007-a91.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:28.541 INFO: calibrations: Created master calibration stack | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"calibration_type\": \"DOUBLE\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:28.543 INFO: stages: Running banzai.stages.ArcStacker | {\"filename\": \"lscnrs01-fl09-20180313-0021-a91.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-21 12:31:31.335 INFO: calibrations: Created master calibration stack | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"calibration_type\": \"DOUBLE\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:31.488 INFO: stages: Running banzai.stages.FlatLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:32.803 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:32.925 INFO: stages: Running banzai.stages.FlatLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:34.223 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits.fz\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:34.347 INFO: stages: Running banzai.stages.ArcLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:34.353 INFO: stages: Running banzai.stages.ArcLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:34.361 INFO: stages: Running banzai.stages.LineListLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:34.371 INFO: wavelength: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"ThAr_atlas_ESO.txt\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:34.372 INFO: stages: Running banzai.stages.LineListLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:34.381 INFO: wavelength: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"ThAr_atlas_ESO.txt\", \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:34.382 INFO: stages: Running banzai.stages.IdentifyFeatures | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:37.836 INFO: wavelength: 3752 emission features found on this image | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:37.858 INFO: wavelength: Blaze correcting emission feature fluxes | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:37.860 INFO: stages: Running banzai.stages.IdentifyFeatures | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:40.377 INFO: wavelength: 2107 emission features found on this image | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:40.390 INFO: wavelength: Blaze correcting emission feature fluxes | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:40.392 INFO: stages: Running banzai.stages.WavelengthCalibrate | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:40.407 INFO: wavelength: Blind solving for the wavelengths for fiber 0 (arbitrary label). | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:43.016 INFO: log: Less than 5 overlaps verified as good,setting wavelength solution to None. fiber=1 | {\"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:43.018 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:43.020 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:43.020 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:43.021 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:43.022 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:43.023 INFO: wavelength: Blind solving for the wavelengths for fiber 1 (arbitrary label). | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:43.260 INFO: log: Less than 5 overlaps verified as good,setting wavelength solution to None. fiber=1 | {\"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:43.262 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:43.263 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:43.263 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:43.264 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2020-05-21 12:31:43.265 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:43.373 ERROR: wavelength: All zeros for image.wavelengths for fiber 0.0. Will not refine wavelengths. | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:43.374 ERROR: wavelength: All zeros for image.wavelengths for fiber 1.0. Will not refine wavelengths. | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:43.375 INFO: stages: Running banzai.stages.WavelengthCalibrate | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:43.389 INFO: wavelength: Blind solving for the wavelengths for fiber 0 (arbitrary label). | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:43.548 INFO: log: Less than 5 overlaps verified as good,setting wavelength solution to None. fiber=1 | {\"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:43.550 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:43.550 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:43.551 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:43.552 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:43.553 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:43.554 INFO: wavelength: Blind solving for the wavelengths for fiber 1 (arbitrary label). | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:43.663 INFO: log: Less than 5 overlaps verified as good,setting wavelength solution to None. fiber=1 | {\"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:43.664 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:43.665 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:43.666 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:43.667 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:43.668 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:43.773 ERROR: wavelength: All zeros for image.wavelengths for fiber 0.0. Will not refine wavelengths. | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:43.775 ERROR: wavelength: All zeros for image.wavelengths for fiber 1.0. Will not refine wavelengths. | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:43.776 INFO: stages: Running banzai.stages.AssessWavelengthSolution | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:43.781 INFO: stages: Running banzai.stages.AssessWavelengthSolution | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", + "2020-05-21 12:31:51.935 INFO: calibrations: Finished | {\"processName\": \"MainProcess\"}\n" + ] + } + ], "source": [ "from banzai import main" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 5, "metadata": {}, "outputs": [], "source": [ @@ -78,7 +178,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 6, "metadata": {}, "outputs": [], "source": [ @@ -91,7 +191,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 7, "metadata": {}, "outputs": [], "source": [ @@ -154,7 +254,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 8, "metadata": {}, "outputs": [], "source": [ @@ -219,7 +319,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 9, "metadata": {}, "outputs": [], "source": [ @@ -321,10 +421,13 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 11, "metadata": {}, "outputs": [], "source": [ + "import banzai_nres\n", + "banzai_nres.wavelength.OVERLAP_SETTINGS = {'min_num_overlaps': 5, 'overlap_linear_scale_range': (0.5, 2), 'flux_tol': 0.1, 'max_red_overlap': 1000, 'max_blue_overlap': 2000}\n", + "\n", "make_master_calibrations(instrument, 'DOUBLE', '2017-01-01', '2019-01-01', context) " ] }, diff --git a/banzai_nres/profile.py b/banzai_nres/profile.py index 2dd90eda..2c14e086 100644 --- a/banzai_nres/profile.py +++ b/banzai_nres/profile.py @@ -25,6 +25,7 @@ def do_stage(self, image): image.profile[this_trace] /= image.profile[this_trace].sum(axis=0) # Divide the original image by best fit spline (Pixel-to-pixel sensitivity) + # TODO: propagate the division of blaze and profile to the uncertainties of the image!!! image.data[this_trace] /= blaze image.data[this_trace] /= image.profile[this_trace] # Normalize the pixel-to-pixel sensitivity by the median diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py index 59d43605..4b4daae3 100644 --- a/banzai_nres/wavelength.py +++ b/banzai_nres/wavelength.py @@ -23,7 +23,7 @@ 4: [0]} # TODO refactor xwavecal so that we dont need this. We only need to set flux_tol to 0.5 -OVERLAP_SETTINGS = {'min_num_overlaps': 5, 'overlap_linear_scale_range': (0.5, 2), 'flux_tol': 0.5, 'max_red_overlap': 1000, 'max_blue_overlap': 2000} +OVERLAP_SETTINGS = {'min_num_overlaps': 5, 'overlap_linear_scale_range': (0.5, 2), 'flux_tol': 0.1, 'max_red_overlap': 1000, 'max_blue_overlap': 2000} class ArcStacker(CalibrationStacker): @@ -166,7 +166,7 @@ class IdentifyFeatures(Stage): """ Stage to identify all sharp emission-like features on an Arc lamp frame. """ - nsigma = 15.0 # minimum signal to noise @ peak flux for a feature to be counted. + nsigma = 40.0 # minimum signal to noise @ peak flux for a feature to be counted. fwhm = 6.0 # minimum feature size in pixels for the feature to be counted. def do_stage(self, image): From 6994b5fb0632d0566bc1d3dfd89659bf30de23f5 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Thu, 21 May 2020 14:38:32 -0700 Subject: [PATCH 161/303] fixed line identification algorithm find_features() so that signal to noise cuts work. Still hanging on fit_overlaps, so flux tol is set to 0.1 to get tests to pass in the interim. --- ExampleReduction.ipynb | 130 +++----------------------- banzai_nres/utils/wavelength_utils.py | 4 +- banzai_nres/wavelength.py | 28 ++++-- 3 files changed, 37 insertions(+), 125 deletions(-) diff --git a/ExampleReduction.ipynb b/ExampleReduction.ipynb index 19a1c7cb..77afbc6b 100644 --- a/ExampleReduction.ipynb +++ b/ExampleReduction.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -12,7 +12,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -38,7 +38,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -48,116 +48,16 @@ }, { "cell_type": "code", - "execution_count": 4, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-21 12:26:23.125 INFO: calibrations: Making master frames | {\"type\": \"1m0-NRES-SciCam\", \"site\": \"lsc\", \"camera\": \"fl09\", \"obstype\": \"DOUBLE\", \"min_date\": \"2017-01-01\", \"max_date\": \"2019-01-01\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:26:29.452 INFO: stages: Running banzai.stages.ArcStacker | {\"filename\": \"lscnrs01-fl09-20180313-0007-a91.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:26:31.758 INFO: calibrations: Created master calibration stack | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"calibration_type\": \"DOUBLE\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:26:31.760 INFO: stages: Running banzai.stages.ArcStacker | {\"filename\": \"lscnrs01-fl09-20180313-0021-a91.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:26:34.516 INFO: calibrations: Created master calibration stack | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"calibration_type\": \"DOUBLE\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:26:34.668 INFO: stages: Running banzai.stages.FlatLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:26:35.979 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:26:36.105 INFO: stages: Running banzai.stages.FlatLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:26:37.398 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:26:37.522 INFO: stages: Running banzai.stages.ArcLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:26:37.528 INFO: stages: Running banzai.stages.ArcLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:26:37.533 INFO: stages: Running banzai.stages.LineListLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:26:37.541 INFO: wavelength: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"ThAr_atlas_ESO.txt\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:26:37.543 INFO: stages: Running banzai.stages.LineListLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:26:37.551 INFO: wavelength: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"ThAr_atlas_ESO.txt\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:26:37.552 INFO: stages: Running banzai.stages.IdentifyFeatures | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:26:40.914 INFO: wavelength: 3752 emission features found on this image | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:26:40.935 INFO: wavelength: Blaze correcting emission feature fluxes | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:26:40.937 INFO: stages: Running banzai.stages.IdentifyFeatures | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:26:43.447 INFO: wavelength: 2107 emission features found on this image | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:26:43.459 INFO: wavelength: Blaze correcting emission feature fluxes | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:26:43.461 INFO: stages: Running banzai.stages.WavelengthCalibrate | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:26:43.474 INFO: wavelength: Blind solving for the wavelengths for fiber 0 (arbitrary label). | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:20.228 INFO: calibrations: Making master frames | {\"type\": \"1m0-NRES-SciCam\", \"site\": \"lsc\", \"camera\": \"fl09\", \"obstype\": \"DOUBLE\", \"min_date\": \"2017-01-01\", \"max_date\": \"2019-01-01\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:26.298 INFO: stages: Running banzai.stages.ArcStacker | {\"filename\": \"lscnrs01-fl09-20180313-0007-a91.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:28.541 INFO: calibrations: Created master calibration stack | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"calibration_type\": \"DOUBLE\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:28.543 INFO: stages: Running banzai.stages.ArcStacker | {\"filename\": \"lscnrs01-fl09-20180313-0021-a91.fits.fz\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-21 12:31:31.335 INFO: calibrations: Created master calibration stack | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"calibration_type\": \"DOUBLE\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:31.488 INFO: stages: Running banzai.stages.FlatLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:32.803 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-011.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:32.925 INFO: stages: Running banzai.stages.FlatLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:34.223 INFO: calibrations: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"lscnrs01-fl09-20180313-lampflat-bin1x1-110.fits.fz\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:34.347 INFO: stages: Running banzai.stages.ArcLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:34.353 INFO: stages: Running banzai.stages.ArcLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:34.361 INFO: stages: Running banzai.stages.LineListLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:34.371 INFO: wavelength: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"ThAr_atlas_ESO.txt\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:34.372 INFO: stages: Running banzai.stages.LineListLoader | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:34.381 INFO: wavelength: Applying master calibration | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"master_calibration\": \"ThAr_atlas_ESO.txt\", \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:34.382 INFO: stages: Running banzai.stages.IdentifyFeatures | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:37.836 INFO: wavelength: 3752 emission features found on this image | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:37.858 INFO: wavelength: Blaze correcting emission feature fluxes | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:37.860 INFO: stages: Running banzai.stages.IdentifyFeatures | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:40.377 INFO: wavelength: 2107 emission features found on this image | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:40.390 INFO: wavelength: Blaze correcting emission feature fluxes | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:40.392 INFO: stages: Running banzai.stages.WavelengthCalibrate | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:40.407 INFO: wavelength: Blind solving for the wavelengths for fiber 0 (arbitrary label). | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:43.016 INFO: log: Less than 5 overlaps verified as good,setting wavelength solution to None. fiber=1 | {\"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:43.018 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:43.020 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:43.020 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:43.021 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:43.022 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:43.023 INFO: wavelength: Blind solving for the wavelengths for fiber 1 (arbitrary label). | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:43.260 INFO: log: Less than 5 overlaps verified as good,setting wavelength solution to None. fiber=1 | {\"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:43.262 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:43.263 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:43.263 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:43.264 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2020-05-21 12:31:43.265 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:43.373 ERROR: wavelength: All zeros for image.wavelengths for fiber 0.0. Will not refine wavelengths. | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:43.374 ERROR: wavelength: All zeros for image.wavelengths for fiber 1.0. Will not refine wavelengths. | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:43.375 INFO: stages: Running banzai.stages.WavelengthCalibrate | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:43.389 INFO: wavelength: Blind solving for the wavelengths for fiber 0 (arbitrary label). | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:43.548 INFO: log: Less than 5 overlaps verified as good,setting wavelength solution to None. fiber=1 | {\"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:43.550 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:43.550 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:43.551 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:43.552 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:43.553 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:43.554 INFO: wavelength: Blind solving for the wavelengths for fiber 1 (arbitrary label). | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:43.663 INFO: log: Less than 5 overlaps verified as good,setting wavelength solution to None. fiber=1 | {\"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:43.664 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:43.665 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:43.666 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:43.667 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:43.668 INFO: log: No fibers found with non None WavelengthSolution objects. Aborting this stage. | {\"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:43.773 ERROR: wavelength: All zeros for image.wavelengths for fiber 0.0. Will not refine wavelengths. | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:43.775 ERROR: wavelength: All zeros for image.wavelengths for fiber 1.0. Will not refine wavelengths. | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:43.776 INFO: stages: Running banzai.stages.AssessWavelengthSolution | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-011.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:43.781 INFO: stages: Running banzai.stages.AssessWavelengthSolution | {\"filename\": \"lscnrs01-fl09-20180313-double-bin1x1-110.fits\", \"site\": \"lsc\", \"instrument\": \"nres01\", \"epoch\": \"20180313\", \"request_num\": \"UNSPECIFIED\", \"obstype\": \"DOUBLE\", \"filter\": null, \"processName\": \"MainProcess\"}\n", - "2020-05-21 12:31:51.935 INFO: calibrations: Finished | {\"processName\": \"MainProcess\"}\n" - ] - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "from banzai import main" ] }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -178,7 +78,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -191,7 +91,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -254,7 +154,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -319,7 +219,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -421,14 +321,14 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ - "import banzai_nres\n", - "banzai_nres.wavelength.OVERLAP_SETTINGS = {'min_num_overlaps': 5, 'overlap_linear_scale_range': (0.5, 2), 'flux_tol': 0.1, 'max_red_overlap': 1000, 'max_blue_overlap': 2000}\n", + "from banzai_nres import wavelength\n", + "wavelength.OVERLAP_SETTINGS = {'min_num_overlaps': 5, 'overlap_linear_scale_range': (0.5, 2), 'flux_tol': 0.3, 'max_red_overlap': 1000, 'max_blue_overlap': 2000}\n", "\n", - "make_master_calibrations(instrument, 'DOUBLE', '2017-01-01', '2019-01-01', context) " + "make_master_calibrations(instrument, 'DOUBLE', '2017-01-01', '2019-01-01', context)" ] }, { diff --git a/banzai_nres/utils/wavelength_utils.py b/banzai_nres/utils/wavelength_utils.py index 59e5840a..620e6060 100644 --- a/banzai_nres/utils/wavelength_utils.py +++ b/banzai_nres/utils/wavelength_utils.py @@ -20,8 +20,8 @@ def identify_features(data, err, mask=None, nsigma=2., fwhm=6.0, **kwargs): catalog of features (e.g. emission lines). features['xcentroid'][j] gives the horizontal pixel position of the jth feature. features['ycentroid'][j] gives the y pixel (vertical) position of the jth feature. """ - daofind = DAOStarFinder(fwhm=fwhm, threshold=np.nanmin(err) * nsigma, exclude_border=True, **kwargs) - features = daofind(data, mask=mask) + daofind = DAOStarFinder(fwhm=fwhm, threshold=nsigma, exclude_border=True, **kwargs) + features = daofind(data/err, mask=mask) if features is None: features = Table({'xcentroid': [], 'ycentroid': [], 'flux': []}) features['pixel'] = features['xcentroid'] # because xwavecal uses 'pixel' as the coordinate key. diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py index 4b4daae3..f00f2735 100644 --- a/banzai_nres/wavelength.py +++ b/banzai_nres/wavelength.py @@ -112,7 +112,9 @@ def refine_wavelengths(self, image): for fiber in list(set(fiber_ids)): this_fiber = image.features['fiber'] == fiber if np.all(np.isnan(image.features['wavelength'][this_fiber])) or np.all(np.isclose(image.features['wavelength'][this_fiber], 0)): - logger.error('All zeros for image.wavelengths for fiber {0}. Will not refine wavelengths.'.format(fiber), image=image) + logger.error('All zeros for image.wavelengths for fiber {0}. Will not refine ' + 'wavelengths and marking image as bad.'.format(fiber), image=image) + image.is_bad = True continue m0 = get_principle_order_number(np.arange(*self.M0_RANGE), image.features[this_fiber]) @@ -166,27 +168,37 @@ class IdentifyFeatures(Stage): """ Stage to identify all sharp emission-like features on an Arc lamp frame. """ - nsigma = 40.0 # minimum signal to noise @ peak flux for a feature to be counted. - fwhm = 6.0 # minimum feature size in pixels for the feature to be counted. + nsigma = 20.0 # minimum signal to noise for the feature (sum of flux / sqrt(sum of error^2) within the aperture) + # where the aperture is a circular aperture of radius fwhm. + fwhm = 6.0 # fwhm estimate of the elliptical gaussian PSF for each feature def do_stage(self, image): # identify emission feature (pixel, order) positions. - features = identify_features(image.data, image.uncertainty, image.mask, nsigma=self.nsigma, fwhm=self.fwhm) + features = identify_features(image.data, image.uncertainty, image.mask, nsigma=self.nsigma/2, fwhm=self.fwhm) features = group_features_by_trace(features, image.traces) features = features[features['id'] != 0] # throw out features that are outside of any trace. logger.info('{0} emission features found on this image'.format(len(features)), image=image) - if len(features) == 0: - logger.error('No emission features found on this image!', image=image) # get total flux in each emission feature. For now just sum_circle, although we should use sum_ellipse. features['flux'], features['fluxerr'], _ = sep.sum_circle(image.data, features['xcentroid'], features['ycentroid'], self.fwhm, gain=1.0, err=image.uncertainty, mask=image.mask) - features['centroid_err'] = self.fwhm / np.sqrt(features['flux']) - if image.blaze is not None: logger.info('Blaze correcting emission feature fluxes', image=image) # blaze correct the emission features fluxes. This speeds up and improves overlap fitting in xwavecal. features['corrected_flux'] = features['flux'] / image.blaze['blaze'][features['id'] - 1, np.array(features['xcentroid'], dtype=int)] + + # TODO calculations/cuts that identify_features() should ideally do automatically: + # calculate the error in the centroids provided by identify_features() + features['centroid_err'] = self.fwhm / np.sqrt(features['flux']) + # Select which features to keep + valid_features = features['flux']/features['fluxerr'] > self.nsigma + features = features[valid_features] + + # report statistics + logger.info('{0} emission features on this image will be used'.format(len(features)), image=image) + if len(features) == 0: + logger.error('No emission features found on this image!', image=image) + image.features = features return image From ff61882928e3e98efc584461dc9f7849d0b7f7e2 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Fri, 22 May 2020 10:43:40 -0700 Subject: [PATCH 162/303] update logger in notebook. Added max lines to Identify Features. Wavelength calibration working on test data set. --- ExampleReduction.ipynb | 7 ++----- banzai_nres/wavelength.py | 14 +++++++++----- setup.py | 2 +- 3 files changed, 12 insertions(+), 11 deletions(-) diff --git a/ExampleReduction.ipynb b/ExampleReduction.ipynb index 77afbc6b..5c42fb6b 100644 --- a/ExampleReduction.ipynb +++ b/ExampleReduction.ipynb @@ -42,8 +42,8 @@ "metadata": {}, "outputs": [], "source": [ - "set_log_level('DEBUG')\n", - "logger = logging.getLogger('banzai')" + "logger = logging.getLogger('banzai_nres')\n", + "logger.setLevel(10) # set logging to debug" ] }, { @@ -325,9 +325,6 @@ "metadata": {}, "outputs": [], "source": [ - "from banzai_nres import wavelength\n", - "wavelength.OVERLAP_SETTINGS = {'min_num_overlaps': 5, 'overlap_linear_scale_range': (0.5, 2), 'flux_tol': 0.3, 'max_red_overlap': 1000, 'max_blue_overlap': 2000}\n", - "\n", "make_master_calibrations(instrument, 'DOUBLE', '2017-01-01', '2019-01-01', context)" ] }, diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py index f00f2735..4b10de75 100644 --- a/banzai_nres/wavelength.py +++ b/banzai_nres/wavelength.py @@ -7,6 +7,7 @@ from banzai_nres.utils.wavelength_utils import identify_features, group_features_by_trace, get_principle_order_number from xwavecal.wavelength import find_feature_wavelengths, WavelengthSolution from xwavecal.utils.wavelength_utils import find_nearest +from astropy.table import vstack import sep import logging @@ -23,7 +24,7 @@ 4: [0]} # TODO refactor xwavecal so that we dont need this. We only need to set flux_tol to 0.5 -OVERLAP_SETTINGS = {'min_num_overlaps': 5, 'overlap_linear_scale_range': (0.5, 2), 'flux_tol': 0.1, 'max_red_overlap': 1000, 'max_blue_overlap': 2000} +OVERLAP_SETTINGS = {'min_num_overlaps': 5, 'overlap_linear_scale_range': (0.5, 2), 'flux_tol': 0.4, 'max_red_overlap': 1000, 'max_blue_overlap': 2000} class ArcStacker(CalibrationStacker): @@ -84,8 +85,7 @@ class WavelengthCalibrate(Stage): We re-wavelength calibrate from scratch if the image does not have a pre-existing wavelength solution. We lightly recalibrate the wavelength calibration if the image has a pre-existing wavelength solution. """ - # TODO change to (40, 60) once hangups are figured out in overlap fitting. - M0_RANGE = (49, 53) # range of possible values for the integer principle order number. + M0_RANGE = (48, 55) # range of possible values for the integer principle order number. def do_stage(self, image): image.features = self.init_feature_labels(image.num_traces, image.features) @@ -168,9 +168,10 @@ class IdentifyFeatures(Stage): """ Stage to identify all sharp emission-like features on an Arc lamp frame. """ - nsigma = 20.0 # minimum signal to noise for the feature (sum of flux / sqrt(sum of error^2) within the aperture) + nsigma = 15.0 # minimum signal to noise for the feature (sum of flux / sqrt(sum of error^2) within the aperture) # where the aperture is a circular aperture of radius fwhm. fwhm = 6.0 # fwhm estimate of the elliptical gaussian PSF for each feature + num_features_max = 6000 # maximum number of features to keep. Will keep the num_features_max highest S/N features. def do_stage(self, image): # identify emission feature (pixel, order) positions. @@ -190,9 +191,12 @@ def do_stage(self, image): # TODO calculations/cuts that identify_features() should ideally do automatically: # calculate the error in the centroids provided by identify_features() features['centroid_err'] = self.fwhm / np.sqrt(features['flux']) - # Select which features to keep + # Keep features that pass the signal to noise check. valid_features = features['flux']/features['fluxerr'] > self.nsigma features = features[valid_features] + # Keep the highest S/N features + features = features[np.argsort(features['flux']/features['fluxerr'])[::-1]] + features = features[:int(self.num_features_max)] # report statistics logger.info('{0} emission features on this image will be used'.format(len(features)), image=image) diff --git a/setup.py b/setup.py index 03ae716c..dbb483af 100644 --- a/setup.py +++ b/setup.py @@ -23,7 +23,7 @@ package_data={'banzai_nres': ['data/ThAr_atlas_ESO.txt']}, setup_requires=['pytest-runner', 'setuptools_scm'], install_requires=['banzai>=0.29.0dev', 'numpy>=1.13', 'sphinx', 'coveralls', 'sep<=1.10.0', - 'statsmodels', 'astropy==4.0', 'xwavecal==0.1.10', 'scipy==1.3.2', 'photutils==0.7.2'], + 'statsmodels', 'astropy==4.0', 'xwavecal==0.1.11', 'scipy==1.3.2', 'photutils==0.7.2'], tests_require=['pytest>=3.5'], entry_points={'console_scripts': ['banzai_nres_reduce_night=banzai_nres.main:reduce_night', 'banzai_nres_run_realtime_pipeline=banzai_nres.main:nres_run_realtime_pipeline', From 73b96b3220bfde0728c5749f3e180ffbe967149b Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Fri, 22 May 2020 10:45:55 -0700 Subject: [PATCH 163/303] fixed test with sort before comparison --- banzai_nres/tests/test_wavelength.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/banzai_nres/tests/test_wavelength.py b/banzai_nres/tests/test_wavelength.py index 14f05238..39bdcbe4 100644 --- a/banzai_nres/tests/test_wavelength.py +++ b/banzai_nres/tests/test_wavelength.py @@ -51,6 +51,7 @@ def test_do_stage(self): stage = IdentifyFeatures(input_context) stage.fwhm, stage.nsigma = self.sigma, 0.5 image = stage.do_stage(image) + image.features.sort('pixel') assert np.allclose(image.features['corrected_flux'], image.features['flux'] / blaze_factor, rtol=1E-4) assert np.allclose(image.features['pixel'], self.xcoords, atol=0.001) assert np.allclose(image.features['ycentroid'], self.ycoords, atol=0.001) @@ -65,6 +66,7 @@ def test_do_stage_no_blaze(self): stage = IdentifyFeatures(input_context) stage.fwhm, stage.nsigma = self.sigma, 0.5 image = stage.do_stage(image) + image.features.sort('pixel') assert np.allclose(image.features['pixel'], self.xcoords, atol=0.001) assert np.allclose(image.features['ycentroid'], self.ycoords, atol=0.001) assert np.allclose(image.features['id'], 1) From 9b34d37f138242a3ccfba7eab3bf38a719eecd94 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Mon, 1 Jun 2020 11:34:57 -0700 Subject: [PATCH 164/303] added import for Table --- banzai_nres/tests/test_e2e.py | 1 + 1 file changed, 1 insertion(+) diff --git a/banzai_nres/tests/test_e2e.py b/banzai_nres/tests/test_e2e.py index 4579f0f2..e10a8c16 100644 --- a/banzai_nres/tests/test_e2e.py +++ b/banzai_nres/tests/test_e2e.py @@ -15,6 +15,7 @@ from datetime import datetime from dateutil.parser import parse from astropy.io import fits +from astropy.table import Table import logging From ee7224fbbeb29bb76e2f9a34a837a934a3b74e2f Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Mon, 1 Jun 2020 11:56:00 -0700 Subject: [PATCH 165/303] proper example reduction notebook. --- ExampleReduction.ipynb | 1639 +++++++++---------------------------- banzai_nres/wavelength.py | 2 +- 2 files changed, 380 insertions(+), 1261 deletions(-) diff --git a/ExampleReduction.ipynb b/ExampleReduction.ipynb index f2e80a85..5c42fb6b 100644 --- a/ExampleReduction.ipynb +++ b/ExampleReduction.ipynb @@ -1,1260 +1,379 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - banzai-nres/ExampleReduction.ipynb at feature/line_list_in_pkg_data · LCOGT/banzai-nres - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Skip to content - - - - - - - - - - - - - -
- -
- - - - -
- - - -
- - - - - - - - - -
-
-
- - - - - -
-
-
-

Learn Git and GitHub without any code!

-

- Using the Hello World guide, you’ll start a branch, write comments, and open a pull request. -

- Read the guide -
-
-
-
- - - - - - - - - - - - - -
- -
- -
-

- - - - - / - - banzai-nres - - -

- - -
- -
    - - - - -
  • - -
    - -
    - - - Watch - - -
    - Notifications -
    -
    - - - - - - - -
    -
    -
    - -
    -
  • - -
  • -
    -
    - - -
    -
    - - -
    - -
  • - -
  • -
    -
    - -
  • -
- -
- - - - - -
- - - - - - -
-
- - - - - - - - Permalink - - - - -
- - -
- - Branch: - feature/line_l… - - - - -
- - - -
-
-
- -
- - Find file - - - Copy path - -
-
- - -
- - Find file - - - Copy path - -
-
- - - - -
- Fetching contributors… -
- -
- - Cannot retrieve contributors at this time -
-
- - - - - -
- -
-
- - 379 lines (379 sloc) - - 11.3 KB -
- -
- - -
- Raw - Blame - History -
- - -
- - - - -
- -
-
- -
-
-
- - - - - -
- -
-
- -
Sorry, something went wrong. Reload?
-
Sorry, we cannot display this file.
-
Sorry, this file is invalid so it cannot be displayed.
- -
-
- -
- -
- - - -
- - -
- - -
-
- - - -
-
- -
-
- - -
- - - - - - -
- - - You can’t perform that action at this time. -
- - - - - - - - - - - - - - - - - - - - - - - +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "os.environ['OPENTSDB_PYTHON_METRICS_TEST_MODE'] = 'True'" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from banzai.calibrations import make_master_calibrations\n", + "import requests\n", + "from banzai_nres import settings\n", + "from banzai import dbs\n", + "from banzai.utils.stage_utils import run_pipeline_stages\n", + "import logging\n", + "from banzai.logs import set_log_level\n", + "from glob import glob\n", + "\n", + "import pkg_resources" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Setup logging and some settings show we know where the DB should be.\n", + "------" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "logger = logging.getLogger('banzai_nres')\n", + "logger.setLevel(10) # set logging to debug" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from banzai import main" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "os.environ['DB_ADDRESS'] = 'sqlite:///test_data/test.db'\n", + "\n", + "settings.processed_path= os.path.join(os.getcwd(), 'test_data')\n", + "settings.fpack=True\n", + "settings.db_address = os.environ['DB_ADDRESS']" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Download some test data from the archive\n", + "----------------------------------------" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# make directories for the test dataset.\n", + "raw_data_dir = 'test_data/lsc/nres01/20180313/raw'\n", + "os.makedirs(raw_data_dir, exist_ok=True)\n", + "bpm_dir = 'test_data/lsc/nres01/bpm/'\n", + "os.makedirs(bpm_dir, exist_ok=True)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# choose which files we will download for our test dataset.\n", + "bpm_filename = 'bpm-lsc-nres01-fl09-20180215.fits.fz'\n", + "test_filenames = ['lscnrs01-fl09-20180313-0001-w00.fits.fz', 'lscnrs01-fl09-20180313-0002-w00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0003-w00.fits.fz', 'lscnrs01-fl09-20180313-0004-w00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0005-w00.fits.fz', 'lscnrs01-fl09-20180313-0006-a00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0007-a00.fits.fz', 'lscnrs01-fl09-20180313-0008-a00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0009-w00.fits.fz', 'lscnrs01-fl09-20180313-0010-w00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0011-w00.fits.fz', 'lscnrs01-fl09-20180313-0012-w00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0013-w00.fits.fz', 'lscnrs01-fl09-20180313-0014-w00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0015-w00.fits.fz', 'lscnrs01-fl09-20180313-0016-w00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0017-w00.fits.fz', 'lscnrs01-fl09-20180313-0018-w00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0019-a00.fits.fz', 'lscnrs01-fl09-20180313-0020-a00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0021-a00.fits.fz', 'lscnrs01-fl09-20180313-0022-a00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0023-a00.fits.fz', 'lscnrs01-fl09-20180313-0042-b00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0043-b00.fits.fz', 'lscnrs01-fl09-20180313-0044-b00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0045-b00.fits.fz', 'lscnrs01-fl09-20180313-0046-b00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0047-d00.fits.fz', 'lscnrs01-fl09-20180313-0048-d00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0049-d00.fits.fz', 'lscnrs01-fl09-20180313-0028-e00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0029-e00.fits.fz', 'lscnrs01-fl09-20180313-0030-e00.fits.fz',\n", + " 'lscnrs01-fl09-20180313-0031-e00.fits.fz']\n", + "\n", + "bpm_frame_id = '22529799'\n", + "test_frame_ids = ['8148793', '8148822', '8148805', '8148824', '8148826', '8148876', '8148898',\n", + " '8148932', '8148960', '8148978', '8149024', '8149104', '8149068', '8149090',\n", + " '8149128', '8149173', '8149217', '8151252', '8149314', '8149388', '8149469',\n", + " '8149547', '8149570', '8156341', '8156360', '8156366', '8156376', '8156385',\n", + " '8156433', '8156500', '8156560', '8151997', '8152050', '8152110', '8152153']" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# DO NOT RUN ME IF YOU HAVE ALREADY REDUCED THE DATA BEFORE\n", + "# Copy the data into the correct directory\n", + "for test_filename, frame_id in zip(test_filenames, test_frame_ids):\n", + " archive_url = f'https://archive-api.lco.global/frames/{frame_id}'\n", + " frame_info = requests.get(archive_url).json()\n", + " with open(os.path.join(raw_data_dir, test_filename), 'wb') as f:\n", + " f.write(requests.get(frame_info['url']).content)\n", + " \n", + "archive_url = f'https://archive-api.lco.global/frames/{bpm_frame_id}'\n", + "frame_info = requests.get(archive_url).json()\n", + "with open(os.path.join(bpm_dir, bpm_filename), 'wb') as f:\n", + " f.write(requests.get(frame_info['url']).content)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Initialize the db and context object for the rest of the pipeline\n", + "-----------------------------------------------------------------" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# set up the context object.\n", + "import banzai\n", + "context = banzai.main.parse_args(settings, parse_system_args=False)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# DO NOT RUN ME IF YOU HAVE ALREADY REDUCED THE DATA BEFORE\n", + "os.system(f'banzai_create_db --db-address={os.environ[\"DB_ADDRESS\"]}')\n", + "os.system(f'banzai_add_instrument --site lsc --camera fl09 --name nres01 --camera-type 1m0-NRES-SciCam --db-address={os.environ[\"DB_ADDRESS\"]}')\n", + "os.system(f'banzai_add_instrument --site elp --camera fl17 --name nres02 --camera-type 1m0-NRES-SciCam --db-address={os.environ[\"DB_ADDRESS\"]}')\n", + "for bpm_filename in glob('test_data/*/nres??/bpm/*bpm*'):\n", + " logger.info(f'adding bpm {bpm_filename} to the database')\n", + " os.system(f'banzai_nres_add_bpm --filename {bpm_filename} --db-address={os.environ[\"DB_ADDRESS\"]}')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Process and Stack Bias Files\n", + "----------------------------" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "bias_files = glob(os.path.join('test_data/*/nres??/*/raw/*b00*'))\n", + "for bias_file in bias_files: \n", + " run_pipeline_stages([{'path': bias_file}], context) " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "def mark_frames_as_good(filenames):\n", + " for filename in glob(f'test_data/*/nres??/*/processed/{filenames}'):\n", + " dbs.mark_frame(os.path.basename(filename), \"good\", db_address=os.environ['DB_ADDRESS'])" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "mark_frames_as_good('*b91*')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "instrument = dbs.get_instruments_at_site('lsc', settings.db_address)[0]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "make_master_calibrations(instrument, 'BIAS', '2017-01-01', '2019-01-01', context) " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Process and Stack Dark Files\n", + "----------------------------" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "dark_files = glob('test_data/*/nres??/*/raw/*d00*')\n", + "for dark_file in dark_files: \n", + " run_pipeline_stages([{'path': dark_file}], context)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "mark_frames_as_good('*d91*')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "make_master_calibrations(instrument, 'DARK', '2017-01-01', '2019-01-01', context) " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Process and stack lamp flats. This is where we also solve for the traces and profile.\n", + "----------" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "flat_files = glob('test_data/*/nres??/*/raw/*w00*')\n", + "for flat_file in flat_files: \n", + " run_pipeline_stages([{'path': flat_file}], context)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "make_master_calibrations(instrument, 'LAMPFLAT', '2017-01-01', '2019-01-01', context)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Process and stack arc lamps. Find the wavelength solution\n", + "--------" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "arc_files = glob('test_data/*/nres??/*/raw/*a00*')\n", + "for arc_file in arc_files: \n", + " run_pipeline_stages([{'path': arc_file}], context)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "make_master_calibrations(instrument, 'DOUBLE', '2017-01-01', '2019-01-01', context)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Process the science spectra\n", + "------" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "science_files = glob('test_data/*/nres??/*/raw/*e00*')\n", + "for science_file in science_files: \n", + " run_pipeline_stages([{'path': science_file}], context)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.6.8" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py index 559048fb..06def21c 100644 --- a/banzai_nres/wavelength.py +++ b/banzai_nres/wavelength.py @@ -172,7 +172,7 @@ class IdentifyFeatures(Stage): nsigma = 15.0 # minimum signal to noise for the feature (sum of flux / sqrt(sum of error^2) within the aperture) # where the aperture is a circular aperture of radius fwhm. fwhm = 6.0 # fwhm estimate of the elliptical gaussian PSF for each feature - num_features_max = 6000 # maximum number of features to keep. Will keep the num_features_max highest S/N features. + num_features_max = 4000 # maximum number of features to keep. Will keep the num_features_max highest S/N features. def do_stage(self, image): # identify emission feature (pixel, order) positions. From a557470af13524de0447ee90db14bb0ef3bea762 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Mon, 1 Jun 2020 11:57:14 -0700 Subject: [PATCH 166/303] returned n lines max, did not mean to change. --- banzai_nres/wavelength.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py index 06def21c..559048fb 100644 --- a/banzai_nres/wavelength.py +++ b/banzai_nres/wavelength.py @@ -172,7 +172,7 @@ class IdentifyFeatures(Stage): nsigma = 15.0 # minimum signal to noise for the feature (sum of flux / sqrt(sum of error^2) within the aperture) # where the aperture is a circular aperture of radius fwhm. fwhm = 6.0 # fwhm estimate of the elliptical gaussian PSF for each feature - num_features_max = 4000 # maximum number of features to keep. Will keep the num_features_max highest S/N features. + num_features_max = 6000 # maximum number of features to keep. Will keep the num_features_max highest S/N features. def do_stage(self, image): # identify emission feature (pixel, order) positions. From ab9a2b29026335e2c972e2c6d745d592f10821ec Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Mon, 1 Jun 2020 12:49:26 -0700 Subject: [PATCH 167/303] reduced nmax to 4000, now both fibers succeed on both stacked arcs in the test set. --- banzai_nres/wavelength.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py index 559048fb..06def21c 100644 --- a/banzai_nres/wavelength.py +++ b/banzai_nres/wavelength.py @@ -172,7 +172,7 @@ class IdentifyFeatures(Stage): nsigma = 15.0 # minimum signal to noise for the feature (sum of flux / sqrt(sum of error^2) within the aperture) # where the aperture is a circular aperture of radius fwhm. fwhm = 6.0 # fwhm estimate of the elliptical gaussian PSF for each feature - num_features_max = 6000 # maximum number of features to keep. Will keep the num_features_max highest S/N features. + num_features_max = 4000 # maximum number of features to keep. Will keep the num_features_max highest S/N features. def do_stage(self, image): # identify emission feature (pixel, order) positions. From 199fa30105015b7fe43524a149d62aff783ac976 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Wed, 3 Jun 2020 11:43:35 -0700 Subject: [PATCH 168/303] PEP8 fix in identify_features. Refactor in ipynb notebook. Added docstrings. --- ExampleReduction.ipynb | 8 ++++---- banzai_nres/frames.py | 1 + banzai_nres/utils/wavelength_utils.py | 2 +- banzai_nres/wavelength.py | 4 ++++ 4 files changed, 10 insertions(+), 5 deletions(-) diff --git a/ExampleReduction.ipynb b/ExampleReduction.ipynb index 5c42fb6b..479f52f7 100644 --- a/ExampleReduction.ipynb +++ b/ExampleReduction.ipynb @@ -42,8 +42,8 @@ "metadata": {}, "outputs": [], "source": [ - "logger = logging.getLogger('banzai_nres')\n", - "logger.setLevel(10) # set logging to debug" + "set_log_level('DEBUG')\n", + "logger = logging.getLogger('banzai')" ] }, { @@ -130,7 +130,7 @@ "metadata": {}, "outputs": [], "source": [ - "# DO NOT RUN ME IF YOU HAVE ALREADY REDUCED THE DATA BEFORE\n", + "# THIS DOWNLOADS A NEW DATA SET. DO NOT RUN IF YOU HAVE ALREADY DOWNLOADED THE DATA\n", "# Copy the data into the correct directory\n", "for test_filename, frame_id in zip(test_filenames, test_frame_ids):\n", " archive_url = f'https://archive-api.lco.global/frames/{frame_id}'\n", @@ -169,7 +169,7 @@ "metadata": {}, "outputs": [], "source": [ - "# DO NOT RUN ME IF YOU HAVE ALREADY REDUCED THE DATA BEFORE\n", + "# THIS MAKES A FRESH DATABASE. DO NOT RUN ME UNLESS YOU WANT TO DELETE YOUR test.db AND MAKE A FRESH ONE\n", "os.system(f'banzai_create_db --db-address={os.environ[\"DB_ADDRESS\"]}')\n", "os.system(f'banzai_add_instrument --site lsc --camera fl09 --name nres01 --camera-type 1m0-NRES-SciCam --db-address={os.environ[\"DB_ADDRESS\"]}')\n", "os.system(f'banzai_add_instrument --site elp --camera fl17 --name nres02 --camera-type 1m0-NRES-SciCam --db-address={os.environ[\"DB_ADDRESS\"]}')\n", diff --git a/banzai_nres/frames.py b/banzai_nres/frames.py index 7e407c53..ff087ab1 100644 --- a/banzai_nres/frames.py +++ b/banzai_nres/frames.py @@ -161,6 +161,7 @@ def wavelengths(self): @wavelengths.setter def wavelengths(self, value): + # Initialize wavelengths to zeros. See note in banzai_nres.wavelength.WavelengthCalibrate() for explanation. self._wavelengths = self._init_array(value) @property diff --git a/banzai_nres/utils/wavelength_utils.py b/banzai_nres/utils/wavelength_utils.py index 620e6060..7d4e927c 100644 --- a/banzai_nres/utils/wavelength_utils.py +++ b/banzai_nres/utils/wavelength_utils.py @@ -21,7 +21,7 @@ def identify_features(data, err, mask=None, nsigma=2., fwhm=6.0, **kwargs): of the jth feature. features['ycentroid'][j] gives the y pixel (vertical) position of the jth feature. """ daofind = DAOStarFinder(fwhm=fwhm, threshold=nsigma, exclude_border=True, **kwargs) - features = daofind(data/err, mask=mask) + features = daofind(data / err, mask=mask) if features is None: features = Table({'xcentroid': [], 'ycentroid': [], 'flux': []}) features['pixel'] = features['xcentroid'] # because xwavecal uses 'pixel' as the coordinate key. diff --git a/banzai_nres/wavelength.py b/banzai_nres/wavelength.py index 06def21c..9ab709bb 100644 --- a/banzai_nres/wavelength.py +++ b/banzai_nres/wavelength.py @@ -85,6 +85,10 @@ class WavelengthCalibrate(Stage): Stage to recalibrate wavelength-calibration (e.g. arc lamp) frames. We re-wavelength calibrate from scratch if the image does not have a pre-existing wavelength solution. We lightly recalibrate the wavelength calibration if the image has a pre-existing wavelength solution. + + NOTE: Pixels that are uncalibrated (e.g. regions of the CCD chip where there is not actually any spectrum present, + or if the calibration failed on one or both fibers) are assigned a ZERO wavelength. This is because zeros compress + well in fits fpack. So a pixel with a Zero means that pixel has an UNDEFINED (uncalibrated) wavelength. """ M0_RANGE = (48, 55) # range of possible values for the integer principle order number. From aaf8c7a1ee8b0bcfbff260ba465f96c0207072a5 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Wed, 3 Jun 2020 11:50:13 -0700 Subject: [PATCH 169/303] added wavelength to lossless extension type. --- banzai_nres/settings.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/banzai_nres/settings.py b/banzai_nres/settings.py index 308205e1..4332fd22 100644 --- a/banzai_nres/settings.py +++ b/banzai_nres/settings.py @@ -129,7 +129,7 @@ RAW_DATA_FRAME_URL = os.getenv('RAW_DATA_FRAME_URL', ARCHIVE_API_ROOT) RAW_DATA_AUTH_TOKEN = {'Authorization': f'Token {os.getenv("RAW_DATA_AUTH_TOKEN")}'} -LOSSLESS_EXTENSIONS = ['PROFILE'] +LOSSLESS_EXTENSIONS = ['PROFILE', 'WAVELENGTH'] REDUCED_DATA_EXTENSION_ORDERING = {'BIAS': ['SPECTRUM', 'BPM', 'ERR'], 'DARK': ['SPECTRUM', 'BPM', 'ERR'], From f10ccafc7c2a5fb037e9be1a864518945407c8b4 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Wed, 3 Jun 2020 13:10:16 -0700 Subject: [PATCH 170/303] more clear dummy wavelengths image in unit tests. --- banzai_nres/tests/test_extract.py | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/banzai_nres/tests/test_extract.py b/banzai_nres/tests/test_extract.py index 8cb74432..e87f01f4 100644 --- a/banzai_nres/tests/test_extract.py +++ b/banzai_nres/tests/test_extract.py @@ -29,6 +29,7 @@ def test_unit_weights_extraction(self): image = two_order_image() image.weights = np.ones_like(image.data) expected_extracted_flux = np.max(image.data) * 3 + expected_extracted_wavelength = np.max(image.wavelengths) expected_extracted_uncertainty = np.sqrt(3) * np.max(image.data) input_context = context.Context({}) @@ -37,12 +38,12 @@ def test_unit_weights_extraction(self): spectrum = output_image.spectrum assert np.allclose(spectrum['flux'][0], expected_extracted_flux) - assert np.allclose(spectrum['wavelength'][0], 10) + assert np.allclose(spectrum['wavelength'][0], expected_extracted_wavelength) assert np.allclose(spectrum['uncertainty'][0], expected_extracted_uncertainty) assert np.allclose(spectrum['id'][0], 1) assert np.allclose(spectrum['flux'][1][1:-1], expected_extracted_flux) - assert np.allclose(spectrum['wavelength'][1][1:-1], 20) + assert np.allclose(spectrum['wavelength'][1][1:-1], expected_extracted_wavelength) assert np.allclose(spectrum['flux'][1][[0, -1]], 0) assert np.allclose(spectrum['uncertainty'][1:-1], expected_extracted_uncertainty) assert np.allclose(spectrum['uncertainty'][1][[0, -1]], 0) @@ -52,6 +53,7 @@ def test_unit_weights_extraction(self): def test_extract_in_poisson_regime(self): trace_width, number_traces = 20, 10 image = five_hundred_square_image(50000, number_traces, trace_width) + expected_extracted_wavelength = np.max(image.wavelengths) image2 = NRESObservationFrame([EchelleSpectralCCDData(data=image.data, uncertainty=image.uncertainty, wavelengths=image.wavelengths, meta={'OBJECTS': 'tung&tung&none'})], 'foo.fits') @@ -66,8 +68,8 @@ def test_extract_in_poisson_regime(self): optimal_image = stage2.do_stage(image) box_image = stage2.do_stage(image2) assert np.allclose(optimal_image.spectrum['flux'], box_image.spectrum['flux'], rtol=0.05) - assert np.allclose(optimal_image.spectrum['wavelength'][0][100:-100], 10) - assert np.allclose(optimal_image.spectrum['wavelength'][2][100:-100], 30) + assert np.allclose(optimal_image.spectrum['wavelength'][0][100:-100], expected_extracted_wavelength) + assert np.allclose(optimal_image.spectrum['wavelength'][2][100:-100], expected_extracted_wavelength) assert np.allclose(optimal_image.spectrum['uncertainty'], box_image.spectrum['uncertainty'], rtol=0.05) @pytest.mark.integration @@ -140,9 +142,10 @@ def two_order_image(): data = np.ones_like(traces, dtype=float) data[~np.isclose(traces, 0)] = 100. uncertainty = 1. * data - image = NRESObservationFrame([EchelleSpectralCCDData(data=data, uncertainty=uncertainty, wavelengths=10*traces, + wavelengths = np.ones_like(traces) * 5 # dummy wavelengths image that has values distinct from flux and traces. + image = NRESObservationFrame([EchelleSpectralCCDData(data=data, uncertainty=uncertainty, + wavelengths=wavelengths, traces=traces, meta={'OBJECTS': 'tung&tung&none'})], 'foo.fits') - image.traces = traces return image @@ -161,8 +164,8 @@ def five_hundred_square_image(maxflux,number_traces,trace_width, read_noise=10): data += np.random.poisson(data) data += np.random.normal(0.0, read_noise, size=data.shape) uncertainty = np.sqrt(data + read_noise ** 2) - - image = NRESObservationFrame([EchelleSpectralCCDData(data=data, uncertainty=uncertainty, wavelengths=10*traces, + wavelengths = np.ones_like(traces) * 5 # dummy wavelengths image that has values distinct from flux and traces. + image = NRESObservationFrame([EchelleSpectralCCDData(data=data, uncertainty=uncertainty, traces=traces, + profile=profile, wavelengths=wavelengths, meta={'OBJECTS': 'tung&tung&none'})], 'foo.fits') - image.traces, image.profile = traces, profile return image From efe1347825103a1124a7481e842cbb27723ad4e9 Mon Sep 17 00:00:00 2001 From: gmbrandt Date: Thu, 4 Jun 2020 12:17:41 -0700 Subject: [PATCH 171/303] updated docker file. --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index f91425bc..03c083c0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM docker.lco.global/banzai:0.28.9-232-g2a3a84f +FROM docker.lco.global/banzai:0.28.9-244-g758dfd3 USER root From 091559730ed41ac8eda32c26f469839dfb1021e7 Mon Sep 17 00:00:00 2001 From: Curtis McCully Date: Fri, 5 Jun 2020 17:24:29 -0400 Subject: [PATCH 172/303] Initial commit for RV's. Not stable. --- banzai_nres/data/g2v_template.fits | Bin 0 -> 10008000 bytes banzai_nres/rv.py | 76 +++++++++++++++++++++++++++++ setup.py | 2 +- 3 files changed, 77 insertions(+), 1 deletion(-) create mode 100644 banzai_nres/data/g2v_template.fits create mode 100644 banzai_nres/rv.py diff --git a/banzai_nres/data/g2v_template.fits b/banzai_nres/data/g2v_template.fits new file mode 100644 index 0000000000000000000000000000000000000000..714ab528a9051abfb3078eb29588356d2ff9214b GIT binary patch literal 10008000 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

roybqv>|t%>G&B7&&jRRO=2}&fCjQ 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≷!ghGBm@B5to3G#O2|>(|xo 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%0DV?LVm_V*Km(44my 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ŀ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�$2=^gxT- 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
G_xLp;THtR>+ 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

p*HrHH|OmxA5Npi?P~Wr`@Y2O>estV(c*Sh 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

Gxn+R#{(RBL-?=5J${p{`wXuAEI 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�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 $MUP%qXp|iMZXE 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ÿrL=mtDHlg{k+Aq)3`yRh2__q7I- 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ȃQ(ylb?JL_;yTH02KiQsoXDd2Dwx^HbxZ<~F*vxLN&_=dr zM`OMR1px2 zgZ=iDps&zTTDK?gIUW?Pb$iU{3g`)1w@0kmfyNySX(ZJWb97Yt|Yw>Rot6`d^GYc2i@og&*S?|Y6;qwVH-siSC&W~|$PzS9kzsdf7{ z-=*j*t=kv4E<@+gb~F7N?nHjV_?==ELVOA*hJ9n=eMyM{^o= zHP`)lY?Ebsy&3Q!Xo_qfkh2>7mTV6yoq#5>ZZ>WPp4UNBWqZ1VV{f`_&w8sodWLMz zZpd+nv&DXU)~?#IKuk>XBdX;Rix8_asYT4dy49{z=Y#(~NCK@k` z{r157k?0MwJ^Be>YolyW8cbt1$@a9x>1YngayG-Cb9{?z&p2`%y-l`ftmHlYQnqJw z#q&LgTshhF#ShRsWqZ1;-YwhHdvR>+k?ra4_C)h^@&5L5^zCceo-xV`yt}D_(1JebtFk@xLp~RNmF;1rEE=~L z?{5#w;{5tewugNjhQ1-&!z%DxewXdzvW}oJ_3{4p;7c6yw`IFYn1Q|{+x?edJrHzP zwtN561I=%(VLkT0fxa)>$Na@(ejwXNx8UnOlG!Hq{oNoqyg3Ho& z^SO;fm)E-e?azNjSJ1lMcLAKFW!L@0-WAU^p=sL9Bv3NUw4ldQ`&mAi(vFp=z$F@>D zwg$A_@xyE$LnGSm`129wU@-13*6r2f%c7fT-QIC391CvBiDVopa3k1>wwvkMn47^M z7VGwnSNJt=Xx)AyWiq;@*6qK2)(_p9wwu3?l|kbcVZXg}hgRrzvb}Q2Vsv}iUS~r& zbVu3V_`Q8-PTvN$WjyY0a2MI$Vf+kqH`(63LK?ceZ120R0-ChJ&7t9C{g+~$5Ilgk+rT||UIY))y4}&KJ$kU#?E(Mtn8612 z+x;R=poeSS?#16F3?3od-OhJGJIi*LzcF8e@v_)&A2}0aEO@kRANDKO-odW2eP|6{ zb2r&Oq+KBzLlXP#LoA*t!Je{x=#RXHUb1}ze?KwUN4C4{UycS>*l%|~S%mhN?Y?Pz z-2mBcN`<2xvVCmS1~g6=`|aa=dCiIY0z3A*2I#S}-BAcPflPoooLd&f0+)(0oa_CC}3^Em~F+7Z3*91l*F?VeLBqtj%&N%cc# z$o8<|{9f^F$A8}ooh{pAM&3f_$o5I!@;cmwh!C%F&a}J`|bVb-bPQ6?fw2}f__`J4{6D3_>OEJz1$y-Z^fRBf9`DbblD!Z zm4?ie?XhoviGEkMryk<@Vp!q*?b&_cfADPCo)?mXo+I1ypLIolAlnOe??6Khe4b2U zg}LaDWP4$w0qFU!*6nqxqZi2b!qO|zIArX%7u?|3TO`{Hc3(p;mhA=kebGx~dqIcp zXb$H(HvbIo>2legKhGPzLbm6>nT=j4+w)f(M3cJCHvcb<;We_o!2NafI@w;Z1jYuh zm+b}De?#+9x#IIZrlB{=_QH`R=*_adke>w?{Do{UT<3-6G>Wu^SEi%4$@an*yrsqU>y|!!Xy7t;@cgNamx30eT{oDV(mlwm# z^E~H#p2Kk%WZhmaJRkZJZP(>iV|^ZSnYQbStEZ#MMgd)|G3V?xS+~3Ly-6WAWZmxW zdL4a}w(I6!cpmt)HFcX3xc`RSk#)OgtySoIvTkp`cqRJ2tlK+u;rQf`Y^OWSJBWTL zws)-Hhkh)!cieUd{X}f{>h&5;t^&1J5PkbcZ0{IS4E;iE_k4*pPsl5=z4g|!28=Pwz-e~EVh@qY(;+&+e_c&wfH8s zJ0);zfJyAPm+STp{X=Z8TxE6FjiLF)_8RAK9zqL|v+kLi`Ko=9+1HDS2F$J;T9=3*GUs7z3Nx(Wkw6xeB*A?d^)Jbel?syvwp0VGa zwr>Qw+<)tKe_Y?t3SxWKK%D2$ieh_qMa+dzUfxoA=+d9iRmApT?{K|BtBUQz-{G2u zRu|iI=3_jBa_TqGInTbJYl-bS&kmto#P*yS9nr30`|#gm(0nM~-_E`9(0XF~kUvMG z-Ng2csq@ec#P+n(OVJos*l$m+?1pY6wkPsEIiXF&_QaIq=%!+OQY?>)VK;-(o??4=W*>BWu|2v6?jxZX z&e(6aoyNK=)Jtr4tiydUw6oZ5Z8ZShRcsIW^9CBD8T;+sHa+f^v{u0t`6@PDc1Y5e;B zv|SD1@2G|ba3ZN$+xYqeX}kKPj~z{7ozK+X@{jwtE*ii#Cewy}M|%No?=`%MvuFub(zd;kAnt+l@7@qRnD^RPH5owAgO( zI)Wzc7HxCQL|esnTkHI2yV!0S!{?0^+s*tumQV~0?6(^)af~I1?S>P$UxX%#?fzc8 z7Rh3}_pY62uz~&d4*#A+r-|(zyE&H9#dh~GL(mywd!0jk{dijJx7Xy~XAd1BwpVM& zahol+S1C~)Jxpw`e7P1HLlW^ zUav7?d+`V3(c{GSBH29N@nU_m^ZCBr1o};JGcJ;aMCiGMyt3G|? z*KjJhs;{>iqi2Zi`3D|F&l1~SMpX*71+%?P9yjvij(qV!MkA3=iEUwpVXK zhw)JCx0kPs^=jxIvAtkTe*e9+UEOY82)&=StL-)FqA{%Sc``r6(%VC{U5(td7k!wv zt2B>a&_`&yO1$KSCOKu*;EMb{$7#FDOG-qapzUgWvwG-Lv|UY);aKHMZmi~AzKA|U z+to@}8he(utL+PI=<~E)olL-*Hk8BJN8Mk?^LdH3t1ms0(O1OwqQk$UuZr#EeYc}Q z9roK@exo@z#P$};%b;)lw{DNDfxa!a2X!le=BdiY?_V@S-xJ%dvkssii0!fU!qI<= z?Qu&tqj7by-yZk22>P+u9+wt{ek!)dhMqt_7u)SO+M{unvEOcMH5UC+Y_}|{gnlKq z$HdUgH)4DAY^)7Jafz_s9^H!9_r2I2T@gPMg?&E@O) zDz-;F_C|jb+f5UBZoiA|q4#lL2qW$J@LAsv(D}u7)duG+tf1H)G}#$lNY?EEwXUN% zH1PLQ$8|y%m34ckMnloXW!>JqKo@ig+OBJ_9fKwtZFHr&m@i?aW!>%+g7XkoM%L}6 z?yN?am34dBs{B5D+5lZS5Z5%Uf~?zXydH(FB(}R+`Td>6_B!c&4IGjVU7PQb2&*Qx z*QkYiSy*+ky|OVHT~ll?GoD`quCU);^cm(?SZ&&_evFukcBSp=MK2&UM7kN>T+q2Qq$V0n;ysW%QeUH6(sslAju?kwt!cYqY@@d5HniQ4J{s$RFq~$* z2h#q0G1`-p!QdFi>(zm_8!~!MM|Y&{hH+arpg9Fg7=E5+M0cj`hTYqF4!hEJ!-K;Z zGhy9%kyPpWf1}B>n`(ZJ*Qh6LS4PhfXdl|H#08b~<4$g!Scv z)v4}#(0*e39b46Rr+g&eCMPpcDzrEf&evMIVZ+NvQI$UgTS{0^+MTqSl z0e#UR2m9@9h89Pg#rF31d!u8-_RecD2g594dyiQ;XuM?XxBKQhj<$>KeT}^Cv0{5a z$3b+w*zV8w?T2AFW53-$m(P_Xw)@8=p_9dS{~TWHRI%Ov+j2BUGxlWqe=CO`EVd6& zFfc4bY!93qip~<-1E;P*^Hf#T{V#>1hl=gJ<0hepiS1oCaBSqry1l(+Jet#}xo+2i zuV;j;+dHJN9G(3sgnV7uyYuabFHwAhw58fW2W0#dc$vFf@h+_S;Q= zVSN(zi`X9CijQ3)wwt_)p_hs6q2IBF3t=dVEYPTH>C?QV_UP21I;oI&W{X}g+MhjWvM+g{lN{y^`e?W)h- z4e0%}U9~r*qYn~U)q?+r7{;j(q?#(a^e1gsEvn8(ACYytX9VZ$F=7Ev2Ndgp5yr(ZCAG|Iit_hcJ+Qv1@uL+ zJzp7)H%vji2lB@htX0CUaB!$kX5M$M(RTG>jw|{)ZC4L^e?Wt0yubZgU~Tj*o-B3d z8?V3{dwOBt#r8Rk zI(OY@%qO;Qd4CMemuxcJ7`_Z$P;4(&KN($EYboB8BDOc&lz|4Zcz=8IG@L7Ao&Rj_jQL`$`=9N1`TE_&_D+d$Xj~%fw|DixoHaHS z+q=(mpxwpxp3eOKjm7p}FEpCd*ID;<{TtovKigCI^)1Bq0SSMiJ;e5bGcezcq`j36 zO8kg!Ew&GQ)DYcPY!B?W0^Lq*4~Xu9=Fsrh{hd0YJBaQ6Z)Tyr#P)!md<~t%_P~=^ z8yLX`_S+4`;E%DJ*d81O(~RB4_Avh4YNNN<;*WW_W{$jhHiTjQ*Kx_{k?uo_>#D06k?PutLV!I^? zbHNxSwmVF4z-SQL<8nE!aJblSkKgq>I#_H^xE+HI72A{AV7?fMYy+LVumu`Z0sHMK zmusTK#rD)+PN5^k_SAhGhf!jC%D+v~WU`n}w!nX5jM$#Ipd#8TwkIsb+%ek3_QaYT zCp^vgd#P)GLdS{iDP8!y@nU<*YuwX~iDG-oT-;}koPu3+@?sM@MQl%+3a^Z*VteAL zmgsb`JuwUSIHN4Rbz&suzA;m5Pk7C1mnG}=_(7x4*|Ki8UmJ|(s4(`|ZK?8lgwgc5SS^6Fr8u>!{M4Q)6Y_ZfWL=#zV2+ zZp-4BnLyjM?O1>GB-*a6%XqFP%ep=0?lv@r753Ys?Pbx^WZiClS{glrw(IEs6++LX z?b?!mJR0O+zug*+dz0}eS+`psG)K>ob-T62aP&Odu4A%CqVbZk-)>Ikb^lq`?UAqM zq8G}#J(7Rd!?>8XYjfi{Xb$J{+ERz(a4Buq_E#?GWwc$#&sm6GLECjw(*tNy*HkAr zJCFXAw(BJRUZHUfq11_EilW!jcAb!P0nJl|&y#5a+l?D&yH0q(`M!y^>!cq1`rl}~ zPUh!I899xjbjoi$4_j%wPIaaO+iAN_`4?*v;||)cQx&VTV3!okQ?Z!VIq5q=oI(Px+)M?tT2l;M5pOtlc zz~DM)3=QnJ_ZjsWeSx;??!N}3FVS}G=~oJUS!{3YSc)ba1$2#3LFj8@d&z$|cW%&j z^=9%i^iA5Xj+LiHeA=37@wgx8JG5QpZaj;=N86R*eS7qM+O9g@+kxhgY^NFx!Tmjc2zCa9sPv1tE%7mddO9vs%7S5|Do-wVYzPT7qne@cFsn>qU~zH^{Z$c zF5cgs9ZoCW(ss2dieu>=ZC9s#@pFgqgV>(`X$>?+B=*~@45dY%#di0+ndmQKdz)|n zqQ8mlUHrzPF*2~{) zc&{hAsMsD6+6-MxY>y1>hsG4detX1mtYb|j#dZ@v%feJzY!9n28twF-?fjX-1fH?q zJ}C7ux}4ZP;1=e-se;(vZ$7_gMX|lt6^uy}FK;Q`WfSI|sfyU%dL=wJRTbMC6x8VI zV!QLLEHtNn16^!8uCJ*UZCCG)=b~L`ySkOI1no-O)rrS*(R^rk^+!=JbUoUxw)D7( zcBAcTed)>Q2DDwRe)9p1VKp^Ot=@upWNJj))jD6Ew3$ z?Zx&w2Y6f<&e(5vor}3+@)FytJzR_KEVh?zIsx5PY%ll*s@#r{Ajy+_Iel^ z(+KZx&%c1@q`%l+HvK(1Kx}ut7k~~F+gr~$iYBqn+UF+E{~)p5@ZJZl#CG$7!)PtG z$Mw07<|Xpb$-UO0L&f$~{_dp7D7L2+YK%6C?Wrc7D^6cOojirFKT>Q@n1=hH$t<=z zZoxWJwAgNq!`jkB+ATW9dlT9!w#PIrg0_q8RtN4`rdY8(c98*%p#j^I&hZ>3i0$b| z_n;HS_N;L{=gDGw_TJNIumRhL{=wr)6WfQ?_#2%rwhuGn9%0H5+lL+I_rcS`_Tk}$ z(L==coC;VEn6kz8oWs@7!^HO7CR5QElCV8DG6|h4w&&(9M~@KOb0__Y9x1lxj^i}~ zSFk;I@JaL-u{~FhMvoKQbDQ(~j2GK;zVNwtxJ7i%XwHR6VtY;zj>9Qp`|w;|>#1V< zu&*W1oC>abSQhS~rWs=U&~H5dv&8nHBk9R(v3+O>o+~oxrL(7YN6!`8vz@x2=ZWn@ zhVV5nkac_3cAgWSW`oWg4+Bk$XuBRP<6*I^+fz1jPA!pjdu(zgG^QZ-+ryizK`)ne zyZuo3dX=o(TPxhhP2d^(?JaL^MX#al+H)}+Hm#%Wy6YJp<9b=Q`z)P> z#^uF+yYE{*c9X2zd-Lhvr61Z`JCPw;C_(RQ`G=Q}iC za%1&qWd{0;*j{CN4En6t-g4(x^m(zpdmWBj4rd?Tw@x1VlGxtA0_WWovAy5MFX*dc zd#}5$Xi$g!_O9b_e>B|?+dKB+HM%A1_6}G1HMeEm-nA#6m!~RQ_gQ`weUG+l)wCV@ z0pZY5WwACe{VnTu+ZZ=At}gc59UU&CAIrMkwsSQ4DQ(v=2XL=9J(qQRl%FRWXBqqL zrn#J(FKN3D*=$34Vtb{pD-) zC$ZgYGw(H+zSwVX+dc*TRcvo=tcm_6wl`Qg0R3HTuXU$r*Nx$%J)f?09{08I{IYI$ zO6`FzDC_o;6)_&d3({D`50b7Y|r$=dNsU~*gp78 zLA0~jo_4StnnMzw73R7VT}^C{EsSvyT~}=H@SVqn!^OJ2UFF5-`eM5W@1fxh#P&u{Fn+?_#rFD64bhkiShu^) zd5mr%wl`XDM>iAOTaRZq7u&m@!}tjYlUTR=%{+i^DYg%q!tdEyY!59Oj&38i8|QaM z<1}O4Zb~nN_7vMq%Wz)^?;y6DF0Dp)6x+iCF&@G>1xx6NYA4X0#rDXu!RW4HdsMll z=xkOtud3M9!$He#v?w9i0#p1JE48Wc5_e~nwPhWj!5Hp=qt8|-p2YQ z+)r#b@OMwb{l)eGBmbRKKScL6bG!`@+j|{qgbozjdyc`qAUsHH_l|+#_@HR6+r2A| zM=P=2JLf$*SZwck7IQf~L~Qppv_fN8VZYtawKm!)wg*i3fDRYi2mVnS9U-;{o*aV) zIoNOSTkJgAEVg?^wnWE>?Tw;2CM{xnwU%Ykc*)prFEb7HhTFyVQWd+QW5xC|moz$F zY_Iyl1C8N~{q~0LJkLpDd%OHi(8*$Z_lLF6ssGttcRd=T8MgQHzmFa)w)vsIfRWzqjb3KrsQyo4+ z*6k`~9(t6l+r#+x>%&LOx;-kUE1Jai(bl(7=y9@ck9)^?F+tYt$xYyV_(WN^rw#0f z#?fNGJ^jHj^b}dQr`JD*o+h>@Cp1G(7uy}nZ=yMUb9CelS~N>+5AFn`!e@)^1AE^< z&k@@PoZXHF?bvT0WZ>AIFSdt0F{2lV?Usy5=!If?;yidBj-i45_Q6YR=wHP4Y?o{3 zC1U%qna9z~#P;EbZ=t~k_SPKyMb?b7OJ82;VBU=MLJ6-X^x^dK5>K zD;J&f@hN(z*q#&RkKQe|4<8?Z{#|Sz=Hrd#;kMV=Nqx}!#P-Z@CDHrE_QACy(Feu$ zRP_+esSu=-tGS^66x$Q6)zL@9_V`7o(8t8~*aj!jWD8zvzp17+q3qkNgWRMU)cTO*?R3j=*Tf zo=liy2D*&c9_qFhT~2Hdowf*FUTimYg)5rXCiQku-~4NhVdNHP;5^rf%{{GyV#!6s*q+jIA)3?IStpm^ zYilO9#~;F6i)bOX+xk19J;e6NtL|vh-U@#sG92AnY!7LUF&5EQY!55S<7y|iM}}=d zb7=T$>$U0V4q|&;H@FnxCAP;E;jwfQ+pUFhFNgpe*l!Q#@4-cM6Wc@hey51;VtYtS z+}9$!#dhPiXf&P{`|ai)7|#*C#CF?^Ahhp)wok;pFQSjwp6Im;jUkEs_T&Ps(EY^r zl&TzK{$hK|BHTwJ0>t)|K4j23F zHrJ=qqp60r`&BY1mII+D=ZJv{OvAtRH zICP@e?sgY*GlEmFi>~!oVRVYvUcJ&1bgI~1y&?ZSU2Lxv0EZ)lXI-}(42j4T+Z*hQ zLT8EXjaw8zXN&Dk-r+tH!ONSfo0jME4wnZvo{alxM6TH0utNoOp4eXJ4zDk!KK9$I zXK_4?65GoMa9)oQ+l#(&MUSQJ>Pt~x7d#a2fxQ2g<9q^bSEt5ZLrLvGdf?61zlpZ1_kplI;y1Cq;EQZDr%{x4a_8&cDz;ad zOk1{#?XLIC=pACadq3JpVu$HwyW`Qj#rBp5SEKic?QOdZM*ktUw?D)0kE6wYd#5oR zR|mxQu6y}h2gUa8!#GY3i|yT;c0^|ypNEpK>U8< zbM!xAdq@@f`9f?DeHMs*CANp{o{Gld;{EMmbGo75itV9=c>dps?P@Rm`5?9rOyRY| zh{S$-|3&A}pT+imFD&RUVtaoB=iN84ec;|VXfTQW_K*^E>4(@JF*K~}#>o6)drZ%G50bNXNH}`me#uUVUySX_ZTT*O~9$N=p zT5Pv`8H9Ec+wJ@ekVx>1{q{KfMRYl_J^r6$bOo_J!3kDGRutRgPGXKk^759_j>L`V zDq_2J8m>`fRk1zB<0!hi*dCpS>ln$Y-#}Z+!`R4LV!OTGCbWyJ+hdRXigp#-WB+=I z=0m${>rNB8p4e`>`U~1kY#&f93*A6$@BC#K8p8_jZ+GY1iEJdcS9pYT9@&Jps~=yn zR*7s%+tnQt|DEJysN)kc4kKI8cD3ixWOPf~u69<0pOLL-yV`Yw*99*bpYeOZj%ym( zmP>DSy6A4SCv8`^PhLQ`r|s%(k4b0@XY98ZoHhsTCAOC;jGuiXJB#gQ-z-3P72C^R z$J!a*(XsJ#&_$m8{!am2QOAv|YCtTLaBYtVr>vf+ATUU^&Z+v+jV*b z&x2jo?O7{|pkrm-J~X8)8bbs7?ZXSh|HuT|u7@v-L?_aAJv^a4I$753!xlD1gAMMt z8{uJOn%F+%Nhfr=*q$}HAUZ>A&z#m5ji<$ad#39Z^boN<)0?j|TWrrf;)xz6wr6!2 zh{lk_etVY75_GQEp7E9AWQ5qB{*Bjtq}ZNThVuekVZS|fAnsX_W5o8f3f0i##P;+U z&V}(}d-{zEXdZ46oi=APdXm_ld=MT+P7&J^T3td<726#T=Ak(iT(xZx&(925w_DF} z4$hKwyDf17dNys>_J27}$fTE!-MSh*SJv%u{GFi4d9rSgxAa3Vkac@}eI6rEvq8t1 z0?>z`;_9m*etd; zt5p@fMQpEd=_VReADngwhA=<9;oH(`*({?p(7SI0?+OB5( zN{2~KS+&yn75X@BSNosP*b}r}JxtM&A?L^NQjg8u>tM&;5QC{kPbj`yoFXR~P&3xzFpN zAB*j|cTS+6itV|VaZitYF6;K(OHa`_%h+$veN+JblD6wS{y%l(D_OVawc$K^L)&#; zWHcI=2>b1MBhBddvTo1&sR#N4Pqfbane*ZkZP$7KyNJg0#eREUCdd3&u|2QJR`fTq zJ$LwZ^mnm+xX-b!8>2{jKApw)^F-wr+fzFpM;8>^<>$MoLSlQ&t0eq8hX&p!bM6MZ zsMv1K$wC(w+pWIS&?Ut7xK7j2WTTBvs!|qRT5L}?D|8vLJ*mtZbXl=I-X#Uirw!0{ zp3kTXV!L$?=15c}vE6c}E!tUZxBfm6%^~T~j-oI;s+!my_XX}nRTtY6*LkCBitWk4 zF=%iF+mjdLoJ7?Y+mkkxLc5CXi48}h>x%91C!NtaT)t1n^E|q~*dG5I#(Y!*u|1KW z{T1adwkJD3L1QXlzdf~CZFCc{J?%#Xx|!HMIK+x>F1BZM$F+z8lh|+1cr*^(Qf$wh zFaq6LY|k>{nntw|+lQF>dT^Tg`R$gaXiu?yXx*RD9mMvb*@Ms>#rC07W}`U;OX#69 z;8;{=v3;nmBD$;Co?WdSy1Upu_;?hWJmdFLZ@|*1o??4s)CIJU*goj(MzpWk9&kaU zd3n3&pg33;)mLoCe{rGx#CFG3%*`l&u|2i)Z)i^a5S>2lHF|*9o>pKlI#6s+uFbCr z65A8L`JwsHbe)j453R)ZM9W-su-Km540AauL~KuOg1H%mVTJwn^s*1oMzMYH5m*rw zF1Ba(fQ?ZRVtZB>BO2sjzdftN0JK?b&sb_l$B6A|tuCW2VtZo8!Dzf>?6=$bcWt8V zVte%dgXmbXJ#yuCbiCLe@y`J?hBNltqdK%kCyDLR<<6p$#rEh{JfEpzd!#Fm7o!>b z?O`PvqX)~nUC+cEkIImBdq}yN=qy>cN0xxqQ9M-@wc``7(NI~pr**1~9wzJdA0Y%l0r9St_H-=05&=VztZUUW_pdX?B- z+4~53wbR^0i~V+=b3CqfVmsdYgx(;wC*59*-YB*YInx2nAz4Td-;|EtEVd7~ z@f>ay+p`PZL2nb=)0=ETlPeb;{|5JhsGVZFwd!f~Zm~UTv;qCQ*dE#C4Vs7BUPt}L zF|$u>j}Gub?-$#nx-CZ^6x)NBIMAF5LAq~qzJ@==_Kuq0|A^S$+;a^2nAq-qpcR@- z#_LAc52H_t?ae;TLZ1@bo4dK8PmAsK9=Al}G-JQLoEJ?#N88n>p#JFdv|U{}$A7=b zL8*?6=Xt{v#QWP1cAJ8}!oi`AuTDi@qwVU(y|?J=v|W8HUmgvfvEN?28n62;vAu!` z>!PSTVtdsqYteVbc9#Ht4K6R%?e#bBMn4eSJt}rYKNQoQ_RyXc&^T4tZx7$O z9$i^%j~aa*?JTyNufIZ972C~Qf1q)7vELq56b_hci0!6NI6vl^VtdF_IAC@W+YRQa zXb_A2_CTi@=sIG%|F8I&%UoA%_q)3R?IyPOYq%PXON9OQ{!;_c4aN3>e||-~i|xT) z>(GtG_VAty(44-`I;LMObThHt!N2KXZXvcOl`Vtz5Zlw{c0-f)R`~w{KDM>ko_*jq zbX&1~cn{29b33s;w-|obGjnM8>)d7j=ni6gUWrC%FR?wZFXn~0lh~e@&VL6R*l*99 zvI^ZzY|op|bJ$&M&s%6gdyDOPvkRf|wAgRY8==s>#P&Qh&y}y(p4Soc(cDLD&ntzw zW5$q#?YY-KqWg*Mx$EAb{l)g&vHj2iVtX!sAKwhFu-~3L=n{IM*q+<2EILSR&$$qT zHi+%R2VklitTCD&!NM__M}o7XiNp{x5vG`j1CvuV_o9V zkz%`}Uqdv}>8|a!Fu%-XvY56v=5xh}?bbc;!E6=VV-k*|ZDM;=IQ%#BG}qOp+a`3J z*dA*5gpL>6b$gz-M6unF-xtj(h|h1Yh>RxldRhl z*7Mls$htkoGZ#INw(C&--DfjiGTz@l@IXQI&tiLk6YhiNg<^Zai+AY7V*8+q99JC9 z<#likm~37uw(Fi)hnSa%?f!SMhB2@B&-RhYXj0cyyIbkxuVQOA*0byAqhfpd)A{IQVtbMw?pfv&V!M4D#}a7A zetXmk&ac13_ON@E(5J=r;5ts|vtqm2&bfx6f%ms-BhT{%u|34W*KkQ}5Bo&-E{pA^ zuglS7qks01vvw2SLi0#c{J<<2X_L_bi ztM|qBQb%bohh#hTjeoP%{E)V*2R4q4$FyCYOWTcpLfh4!Jp<6>Dp2h;?m_=U+tr?c zY3LWUUG4qa9Q}&6t0T)EqH(x*fBS`xKcU~!cJ+A0GW0vKJ%7&{=nrCh*}CP>m!9A-XUpgW9~dHM%HmS8KA^#W*O{%Ihc5n1a}oSrvfs99@#O ztF^y}pi9$swbk+x?Zk_u4jdbW2G97+fs3vA@8x*1)bpVe(G|q@LZw=wD~jzEuEODH zUfxpLZ79|%(N)BD&tm=2RmJw+o%#B!i|vNU=V(s-2HJRN1-h2l9&RXwb`jgdisGC^ zyNd0Ds$dL6^P$~!-%Fj)^~CmW!)Kt~#P)X0G4G-qi0w_!_CjM=VZXh82_9o3vAwpB z0o_DwudxT?C%UQFUOlfQn&f2Y8Y3~zqg#mWE*mfhqg#sY^*$a#w-Vc%ct1hoCFA|= zZ92iR=(e(M?^1L++EZ-zO=yE|FSZ8^hF8%T&e(4^T*Lh(+DmK?{d54`S!|CmtV4Gd z+oL=BpfQ@U-)^0E5#2*t*{6VK3rV!PQs6HQ{B@&2eX=s{w8 z_{(&(65EZndCs-iuKBs3a{KkrfoCz!qeI1Zzu@9%quAc7%`UV_Z1-M*ITg+6>!-cL zI5r~1cJHr?(Ppu|XR%atwAkL`7|%0lx9D!oKccN-dneNbv|ViXwV~vwB2yn?F||;aKLlJ$usWgF|^%qW5HzfINEM_AH*>{p0=w} zRrwltxJ6XmI~?beXuIm!;w^d#ZCB~vtD&b7Sv9})b~LAgtJ>Mc1wDhds}p_TdGsvW zuFf^%e4kC*)w!*w&}7m}omtfzJ(rVT{gugMoJZT$sXd%K3uwDKJ>m+Qrx|}!FMA$( z5p7pDYjFN9rtRv<%vR_nv|W8(z%hn1h5hy-HDPA-a#^>RS$7}3Le}lhi*BP=(RN+E z06hfH*l(|FD1=@^+jTML7U*?i`=eF7M(f4)eSF_eG%hb}Umj2Zy-95U-y)vR&0_o1 zJ-BB@Z=vmKhJoiFQy=^7KY!=fZ>Q~Q%br*0owQwDPUW%h65I2&7>&k5@p&?3r}(4y zi0u_4_%(aQ_QJh8p!bXI$KP=LV_3oVDMfhfhs1Wn(VghSV!Ov`5A+eSy;>yJpV1_z ztSYg$5Bj*+o^KcD#R=MO_*j|a=M-%>yx(6K&6nKR@NXEe*BP>wW~j0&pol-J(*+Xf!N-1I(6u)HjH?ckG_j~B? zVteAGf?YSpkoJ5!aUj-CG5N*zqyo5a#uOCWlU@u(7ZTf(ljop0G^*?5m@srvu{}9| z6?Ad2J;_!AT|#V6wBS6%kc~Dve$-cVX|dfAiFp@O=0DpDpG21x+arFoMe}I`bXc7c z=n7)HcEcEpsU)@!GIT^ci|qsFq@g(^9XfD2u60Z`S+@_k^9fyDY#-3f6J7Jab$gwg zXmEx7c7F%Xb4+cqz3=%sXjie_Hv?lhrmooT{d+DNhl~C8Zr#hH>x=E3|E!B{Ahvfd zxd`npws+aU*N+j2{q`OY=c1d4?R|U~pqq*91CC448=Q~f z6fB{2qZ{bXvTh%+hS$2QtlRrcaz}UPMbbS!y+e~{H{Hc!FS@6!+r1uFMEl6P-Rq1I z?JMi{PD@&%d3n3&PV?@f`|`oM;r%vP6l0fld+}HobS!OGH6J`c$BXS9OTn2K3}>v{ZGmtpCP{3cyP4-L zS#1C7`b=~xZP)pK@cLpjW52!fbdG_+vTk=<;DyeRb-PCuUZX79t~+!Yg665JsJq3! zMh_L+eYkHQGfZsnRrxeJM{MuW`7@f+sJZTVqZN7tZP#te&q0skMAEGW@_UY^?b+mq|@>sN{GNnth7tHpN5c@r8>i~V+E0o-3=)`{&snx8^%5Zh~Qd5qpj z+tnM7Bs7O4-Y4V2uh~r7)$9ig&|7J{8eM-fdK+z5*(LckEP=6Bkze(weUV|cjj)%%-g(EG&p>Vdp2`^EOw<8Pu5itRo6(q~Qu?6-Fq zjQ&$>4=9d%V$2b-eW0NL`k2^0X!c<=nT*$}XdwEe*slJHMV}Je)p!T`wAdarm~#QA z8T;*h9$!MA6WiNf;rKZ(wpTgMb9<44QoSy)6OAc|{q{Xe@UuY76%G!y;Prg;HQKHw zEaBL`PTN)PbDk6MjL(zF%r_8yiziE^HCu_kL)%sQ72X%_@O<@wx?W?cuvxp-YPGp}%1KSW1cQ!PWTn7|qykSD(6| z%ZTl26T6()t~L%smlxaB`T#Ue753ZJwI1lov|a1Xk!WYyu0uA!ZA(?!u8q%9(YU(Y zZ!bL>U4yo3OFvj`smY0??JI7eU1+%-O*}2x(;pEmVcL`>&m)4sxRh+ z#f`RWV;5XI3oa4%+x0b#ZYb;aK}*8W?y_zln3IEUOxyK z!u7JWpzYfCG}bv558AGKT){lDkam22`{Y9C)?$16X~ocO#r8HsN}=0{?Jc(((Ht87 z+QT>l-9c>kD39xI@eCi1rrS zo5jHs3!WCXx9~WL?j^Rj+Kf46@fF)W<1u$EeZ=-o{2d$%h9qq7cCRwJpV;2hS|9B% zw);kN`~-;Yeb-k&V+O+Z0H=EBfnxih`y3}hVtd$+7HEUm9=-JsG!7U0?QyQS*I0tZ z_LO9pW(gJBGwQ(#OPJU`#1-?!f~kQ0_UxIMkCt$;J^OGvI#O)UE>s2`CAMeHzJex` z#dOB8^Jq@~(>ncSU$j+hPaDYRvWe}f4Qyzh=DIp1V>miaY)@&-xezb5r&QrFCW`GT z&UMk8f?afqOCmajgF~kTn9-@SZcn+t1)VPI_Ozmd(6aQ_>DzuqXVP|^u^#IIOO~wL zvqpHKvt`{r!qd%~8&=uu+3 zb!$cR7_mJfj^A^v*dEfnIvNkfe*2)$yrvVx_MpNXSCho{f%iY4CyVVtuLq(rtgzp1 z*!vPaO>7Tt$oV@%Y!7pS=a!jbdw84EXpn>b_9z3d*H5x;kLks0J%_eyTe;`xd9+s?!!cLjNkZr>(kxUL&@rdA38Z728vcbcUx2pC?nu9lb$p zw}g~MZxY)>PVzkbCbsu2vH;C#6s0{2H$`t1+ubVj^=}v3D_g#ycZlsyyN{ts>@Z!X zKIi^!vEBL7-{?JJd&9Cr(SL~TUSBq%akSWPAJ97ueL!pvzxWP)P;9q+8jC(Gw%exA z5KLd}w_DR_;L-nVUyFOO<(SwWUEp8z39&sYk>e1wW4}FO9UcBlY&RX+jy^568$J2` z&x-9~o4%kiG_c=pjN!PtAhw&f($!01d-zZPpf8K<;Zu8{$p-e@ojBgEiS4H0+2|W$ zyRpYJ^i8on#KH5%r>&_C_2}3gv3J|(f7sneh)a_I3(NY{u6k-55@L@ z_c=!%i|rwibpDCh9?AD4SjbhNw)J&E|0A}?H_Af45ZjZQUPr$Y+mnxAZDYaV!uFJr zQ_ye4_LSp&(C@_d6#gHU<%8IsTDTw@Qvv(!sRQZlXR$r?#2)k)u|17H*IT}c?P*Cj z&|nh#?P(sZ(LcoY)I9iR%`dj6`~#0u|3skF}k$ap6UhjtxjTlYEV2HJY(IS+6!aPT25?F zExQk0L2OUi))-w;Y)|PCj^^bprIU9|M^_Qslbuu0RmJwCP~2;*)y4M2QLE9M`VDl# zRNO1AwZ!&#dsVcH*dF^l5$!6r+n=YR`B1#S-ES+pp4c8;d>-0OY>%jyi*6vchsI)F zSTU@y-#%z5?j6=fVtfDEJXcM`_TIjjr`D!od(Ry_ZzLx}d#?*aw-DRC2b@8-6x+Lf z-iB@^wtKZ(hQ>?AetWA0$I)%MZrASXc)XrsyUVHq==NfJWoMo%3}@`Om->SHqt#1n zFVqrlTRY3T{p05%=&rO~J?%UWjnRzHleybt4Y~(y$KS_%i}t4N>OldX6Cc{HUbpo` z<5Xe4y}&Q8(7nZWC;bfFM{KWJtvT9HY_C0o$Bt=){r0+lVV+w1i|uutFQ5a&c9;66 z(1BummA#lpRub#1%kJgB4-(spxx-tll6Cu!Ww_^BHEqXV8GeuECGt>rN4TOxX}dbl z&mXoLW!-+rzc|_?>-NodtTC*dzWBXVZ`f#!r0r_dJKPJbW?8ofw};QxXj!+nn)nG# z+AXSzCoHmBX}c;^yEEEO+YQeuhoWO?yWw(34jMz_e|d(J{495C0&O=OT@i#%r0s^2 zSsXvfwB2y25MLYEz-Rp4y6S~aqwR((XZd~7X}e+Hr&j0;+HP18nTE#G;xm4yKb(yo zLfZ|aPW^<=rtOAdmA|5g(RRbIV617a7?Rj;AMMHSlS|tTGya%_9zoj;tAfU(N78n~ zkrW;yxWaz>>opvEV`#gon0XLAj<&1z4LI+{({>fx$&BXV7Ev?*#68_QiMFeamEn(d z3T;Ba)Fz4Q`ZM>);9y#EvQBC);dxQ^(>V!P{(r|2bOyL$nSNt`L{ zw>KMA7rk6;Z#k9MWrf(@<~|KvCANEhgxgl|jQ#eGr`Dm@i0z$gO+~L0+q+DsrR&A^ zE{`})aCxzA@8ax@-XyknGQL1>7TY_v9EjfX-@3gTuREqbK2N5djbmoJ*xok(BlJ$O zy>)Orde?vJ_PMynS@BTpw>Pw@DKW%*zSIp=k_~o$M5(I@4C@O+Vg2o{_cP+zpUH4 zRKV-E6_j;*_f5FIwnDOQ@3DFvnnRe3SF1B>$0^wpmDg^Z!eXHd10$h+jX%Zj6+)k+O7*u;%jiH?dlu< z#(@nZ62F)F>K?A6tqHMH5BT@yY|Uu9x{@&z-JIyClZ|*j!6be!bzg-S=$5oyZRyz> z-I}(mRSV{!+t7BkV8kFaPBZ>5bxJ0jw0UwesLaoN{T*n#^1p)dVCzWRRl~w3(42xL zRIw)*1Gdg$`<;J_qPvRiyQjfGTX(U2aqDVm^6X}q9N!Y%Q*6(B8jSX#?S`yL?a;oo z-H_b~_XQg-Zx_QT+jn$dKG-n*)N8aKZ8xkqf_Z22r|pJATQG)gocbY#=dXC(2Z-%u zyTK(}pxEA`DbINjZC61H-=g`@bd`SX8CubHHMVvmbTDmK(>n1ShR}93r}ic^h86bP z7p3r6jJ$=a6_wwi!)d!(^Kl$Hg0`zoOE70`AP4`Kx+8u++DzNk{_n-mF|=Ksp1T)q zq3!DKuuo{bWV}!2LsA2@U2HG>?H6>c*j{EeewMMti|x+N9P=2?*psQ=0dv-tB(_)g z*n&a<4xo*>xb7X|9+grW1phwBNy@d;(YqYG} z-B%1llh{7mb?+$jINGkO&FGJwAnW$ZgO;Kv%DTPs$|YzVE%w`M^u&GEHbvI$^^b8( zPLp+e>ky8&>9TI`_LjDA`sQfAgVWKoXuBS`_BZrwKCxDj$>=$>9l!JS5e?e0-yXuh zGi#eK>-Ml_SlieZ&~|NH!q>S_*6pUFd1wp`?6-$6_>BIAw(E#7cJvb3uA@qvLN62B zqq~(vgAMG-Shh|x7{9iS2>r7U=zAyT^-%=!0T=QT{HEjZ+~=9roq? z{gbwZ`<_hR@v|YVg&$)bFY(?-{0Q3nFKyRxl|0ekX}h)`f8BMXJs)k?mPj0BMY`d7o_c4-5P@~ zOxv~ZARMo~2yNFb4h%+fIA`e!*%+(#;O{n!^>S!~~X`T^QmY`;_xYcqRQ zvHevs%mq8HF814t-noOWLECk;C%FIGYjPs#<_5TDccJaNTiM=d5R3ixzGdN$y^gHg zdpF_tuPf{J4)qtH-DtaZ{aOi)ON9OQVvj4M8;b4E!{EH#ohMpd-Q5t~n6|5H$IWO? zUuX65++=h!vAt9iTqAo6vAqF5%ggQ|ws$+4jwbD`^dK9&vbPr7BMyv3w-wthH=@w( z#CFF*zD^Dee;r?pU(-QskH0+)?IpIyO)#N5iS4#7?a^QZ`|S}8FdppP#P*=l!_nQv z_MYvkpuNTRw*0*|JDwK%?Tz-XNB0uj>v6x!?kl#}TUZUnt=zB=*}AaxwSq;bME*_5^gK*q-re06I!+ z&uYF3O(u)!tN|s_F=BgGi7>QPY|s3oA6h1%&YS|P?L5tOb*A+RI!08R6Q^of5Q-0`lv3>BM$7tbMXH>&nwr7g%8JBQR zv}cL!nH>+Hv&Hs|XPm#hys3I{#9j1od2q^oj@4YTJ&wQgZqF0jqkarQW9nnS-4Mb# zGK#iq-{__2F|=KGysOb;W!>ItW;Zk*iv4zvfcNMLv|YFP4fh@UB-*aKyuiK8K3Uf7 z{Z<*!7*^PC4>hhvPm^_f%w70zpF!JoEcZg~GsX7!OkNkLf&KQ_khAEY#P;a3u+%%|=TS(j0?S{+Hi)p($=s|xtoXe~2mp7xA z(ss4m`6PN7ZC9rT^YyQw?do+8j&oAiR9C3m0R5}j-qL9%dX3obUzlF4726|^{EX(Q z^40N`c%C}zCO54?ib_dbN#P)+JoOdV0_8oJIqCq=s|Lru7) zQ*to+wAjAIndkGY*uHBp)=qW|4eZGrax$VXi0!ABbM9Xf+pj&P=aM1n($YJ!Zr@>@fW9Z|_AMPhpzq7N zee>LLXb#DCYTM8h^g~&<|9)W``mxylXI=*SiP(O=4t^fAldC{=HxECr+5ZvSUj*|S zy`b&t?JtMXuV}k^c9!1cgJ~f z6cF1jul>|qVtZ)si)c(i?6(KS;`}&DitW9Z zZ9&QBJj!86|9e)CcdbUB_ZHMjH*bOqY3ER8Vt9TjQ2>XL6SnwPhf zYOw21bQRjJsyxGZb5y16sx1HZoTEBzSEc$^LUZajP^EhmLD!<~s)AE0+J&~OT8;Vr zU1_^&{-G3_5ACk}I<7?5qwQ)q-z(^FqwQ+LCCoKP1KO^>OoI;&3@hxn*Pe&*>1ZUj zw>|d*-9&8ft}mgRitWC78k*!}=)QZpqg#mW{p?%OEyebJRjQ*~iS50Aj78%mW52ye zIIgLqt*qPI7w|-TitUY8!6ip~vAt#m%u@%3GxpodjO1(c659)XdV%gt+tt6ZJ<(lh zyZSP>4;rHx?{CldU<$g2*j}8UKkx7s+bgYdM*E2E_55z2ajLN2-tr#iwWGJ#-X(P^ zx{ui2+kktM!%u7LWA_K&&f zL1KGcL9AgMN^FnsG!(7H_V{zZpm~Wrbo>$A;~b%4d)zA@v{7u2E$W0e$-3Qo(-qC> zi@(kB^9gh$ZP%vf@WEl0b$iH~{pe^}x2uu7?xfwK2PLdRTgCQ)_xM=5*dF)`?x&7e zu|06eKs1I1*6l%u`Sl56d+=R2=13IVBl__*B#Z4aS@?Ou0XDF1x6avxP7~WL6M0?I z#ddR88+3-)9?stn#tg)|J?1O!WsWhjZny1)fsS#qZg-@tLyxEJI+ph} z2M@Q1cARaFo4IGJHBJ1{$0`S&>DTw{{kQqFm%VpgjW*>xJA?tQiayRrU+OES-bNqv6 z?6*hsf}f5xv|UFOXRo8}Iy~?ZdOcsXHnrwl!{x<(d)O4LEghR=-5yeB3VJhb*M_Aw z^cGpS4>*>N#?;4tdtV#J?RHtW_ZY!BxRbW)4ufi-cZuyS6t4>&iv9NbO@Be}5!-7_ zT8`c;wpXl8_x6kJrQ>-`F|6<&$YLjUq7RAfMQkzX!(w}pfq$cqi0#G3^0-J&SzYRG zIQqEQUZKn_^a-)OS`OAij#FZLoq z`mIHCIQ!@p{dh09MB8aPU-RtDhH*LEjVGCyn6ie;~GxoIV=;x7eQhq!=1k7q*Z5l@>jw z?P}uwhv=uY9eWpi&ChAOT7C0ZG>FA#h3#>9hki-h)rlD#pRZ`Uy3l?f`VDPYSCSW@ zaf$FA$m<1~qTkbYb*m%C)d!wvb-(p>^e5V`p6slP#`MK|AYUzdiT+C4)dyQ9`WtOm zpP#=+e;3=o94XOtV=QUUr#^T5jLuKn)%)9f&;@C`dhLzt5?hG2t7m7{pgAUKMReR0~ZuJqWAE*U6!`1 z-`2tZSUzolTC*+$U4gc%<;9PqE75kfa0lC&wyQataQI??P{b;2Q;|Cx_#(GxDi{MwyRXPztFC-Znxh*kFG20_J}~-n__XeShoj# z!P+&pK5bXt<)@+>(01isF!%o?-DP-GM<0f9DDLj=#oa9g2o{1RdnO4X#AV$jvWsge zP>Msb0)iWMmCT8cyQx42XEeV#wx?u(1Cd*;mi&M+(qx;|~!@;=3!*JDQF-%^jS z+lOvM>~yo{&qp_*?YiO9OQ4$yI`#kYqcJn^Z>f0~V_oQ5(DsPib9Lxev_0ZP$F}I! zv^`=UzX!D*!@S~I#J(d&bUQAFh!ZcKYp>6_6)Y`LuKD?GxPm~$-dpk&-LlK^rN&99e1J!(ROW2cRU~U zgJs`7VN)q|xa`}f+%};3rA}?eXA4@R?b^KmuI~T%ffLm(spfcbvGK*8TXmfO? z*q(nE?`alo*Iu5VfcDdNd|$zGXfC6s+Hbu$CL?LPHfu{k^k^<5ZBp@{&|_%3Hs&?w zIf?D7js3m_dOU5{Cg&f8p2&%%%}n9Fo!itRsC0CXiN>9x3{SPWA%$^yXrWaW4MI2tBzCNqLdv3#r(Z|gRmh?tXimx8s<*#2dgIr9`@3T3&9ZOr_wWIF3vE|nC+Q@)s-^~~^3UHU z`*vN$I_Mp;Z;$MpjNVDxRkRV$L_IIJy&5`!zrKgItD%cIZhK|l9{qeKdY|muqyEBP zMbD)Wj-R`S=bHW?ZC8=yIX4c`b`@E_0{V#T+aq6au98Wkimu-oeVmJ54QBn)IAj^|e%mufk}U(KhbtI=)qm|XW6$8-kct^&X7a) z?GYiB(R|CpROBn%FGDWcu3`_u7DJw|`}QF}qw~tXJ#EHiG^evy8G^7D3(&%02lCp1)@n8-ZFjUyL z4?Y}=E=${0Z!`8qhH|uB1&`Q{u0Y#W_e|Jgz}>}pd*2xtA46r@u7*s#hOWYeq?E2N zx*Ba);TCDUQZ1!g+hgs&K>b zt?b+THfPtDeY>^__rlPSwyRj%QZ$z@{y+6(%warz+qJ!gYN9*Q zcI{~GkLb=~`#Sq+so?yhwdT!_9EYRLgQs&``cL| z=w4#`nFlM-y~Xy8JAXj;72AK}&t@`UO2YOZk{Y1lQk>Y{^>G<=yx89V3Oq58$^1&K&V^1A+hbQ0 zL8plA@!xSgQ^oeU!}-x1W_&-HAE%>bF{mj1KYfEyY*%6R(Ppt-`*#?cOR%eo3}1(~ ziS5xXbZEQS9{q@O*eSM0{gQzeo|Sgt2HGRGhu`M>@rvz3viN&4#P;xW@6o)yb`@EJ zzb9M1ICci-NkD8*o@qvp5Zev>c~}N4eVn(O{%M0AEw&q;bIpzw+mn{UL&LbQw$ELQ z#+Tx}y`PP9W}?{M=W1m4rBVtbFOyf4$m_5nX} zuKpmlN9C%4h8j3;k8>SE&l1~{&hkCa7TZ%6(S*5Td-A=!XuM^dx5uAcj9wtNNAY_* z7#51{VOhMVi^TSBmAIxjolC0Lt9f6RitSDAS4S@s+nY3biC!+Yw;WLiP3jt}&a?Tt zzliO9OBO`0CX`CYpWR^imA0$c0i1grD*Rh&ch2Xvv|Xhxy^dZ_+f}+}GI|4TSNgWR zFI-0Ww^TjX<7V2fl83>0!&b39`s@qz?_zr|6R(%VW~urwIiGik?FC10zU|_~(r(@F zhW>-LYx__0KH_Rkv$bsx_#XbG?b@C(ob&r=yLM@Y6@5T#&!y+K z;GcP3YG%kG29c|T_&!h2V%Rk05qz`pNQ?rTlo8*iR}ro(P&&QKHnZUVJG^f*d7KTDN;~~M`aNw|`j_X>ABm1Kj^O(NlQ?fT4dZ+G zBDR|*whvlo%qg~;Dq(Dm--zwT`WMg`W}LU{_q;>r;bKr}|6uQJ%tzZ*%BUc8eoji2 zI5P~5C5ZF(xO~CrLbP2C{ke+OA!#jeBZrFSZwm z!umC0I^(>(>Q$Iy>?F1~FMzdR>>{=Y&Ay8c65B&(2GE$zIByT{{1Dw;Y}W>P(LKcW zh&jA>A!7RgelEp`p~AksXW8TEK4N=^=qPkwvAsp-3g}R=y=kkGXe=X~x3}n78$IBw z?N7#|2a4^ziVi~$7TbqZAB!fjXrs0`o;0tSqcXRv`X}fl5 zb8j?hPuAX=Ii4wEd-0Yt&}m|OJ=cF|z1ZHl0sc;5#MFT8{ZDfoOk%ql!SOeX?ZZZJ z&RfOyxP$P}2sU7Q!adGUhuEHUp&i;Owx{MuLA%BFblVv;UKZ!=hF7=IKC#_gCKozG zY`275LTAx-WvSdAjVX!qcGI}(=z#3o^{^bE1xF<+0KDYiTA@mk1aC*|z=20ce?cmB$+oh!Dx8u8xE7u#LG zjYM;pb;_OpPxMb>yX!B$pG9K3GasHQ#wB9Ax$Z$UMhfTc!{6RR|17qLTxKs9+iUUX zyc<`F?Ky6aK!ay|PUcihGI}*_*EV$d7QKeHYd>qhpnv0=)|TyiipK55zoo7Vh3&@m zv|T&qfXT*3V$xGkwcZCoyg6#c}r|RwXrSwj@W)h^+w+n+i&szP#bY~ao&Dq zIbC`{+qFYO`Hc9NwrlIc?xP>kc5Oj2zZS&eynSlO?a7~bpQfC&UAwz6A37Ip*N#nvEvDSGU0WXv(@dNim9(Gs zHbCd2?KrPv7ohFP@5-V%CDWBZ63+`$MX^0l|3`Esu{}@& zKA5VA?SB5;G!wYO=i9TF;@+96({`1$9`oN+gSM-z+-K3XWZ#~-2L_sOx%hm0=5fpo zQ(fAwGOzJ<>xu1|-dX7SVtYn$JZDXqk=VDp-}gZ`65DNoBy~LJy>9^X!PG)*Z<6o`-AZgPaH6F9P}_68DY}d7+h4u+ql3iu0x7)L!D4%!oSo6+xsLXt%z1QA z+OFOF={-7xwrf|%{DtmK+qL_3%cFUFyQ&<^I6nQv_A=!gqeI2^CdKevFolWjAqAG9 zx%8uy`ertIkk}q?y@DPrwkQ8l4IM7Frxd~bH}OlI`2GgzXiaR7JIdc5DYnNHsE3Xc z+auazKV!nQ!kJ9(*jnfqvAxY&7-)(W+iU&J`!!r_FTI@i1?1p+4is)N8J!@u7h1;o zkR-O33Y&^f7Taq+T!hA3#=oVuoIgY21wkv&~6=+On{9CFy zwgcKC`*v#|_+zrtc4g=H5;56nyK;}^dckbQ=i7bPKcQV>d*<3DXt&s&dGs;bE4F9+ z&9CK9l~%s>d_S3DyY~ycGG&SF-cQ%jezDybI~2`j)KvNUThJrLc8?Fw0@G-*-Ck}V zdW_hfvXj3~V*9Egw|F1Ni|uWTbVpAV+sn+mgPug&wI`P~G_Drs?fcd(MNgsa+NyS3 zM^kCLwouPGHjTDx3rg^MxqSWFvPYZIGibZEd4CV|Oxd@etj;+$TlVb_)(k|0cAU3= zy08;HPi)WqiEC=U*q-k&*ZxAWy}9w-^337QL9Zs}gtd%rY&Z?W)3lIB!}; z+f}Xe*U(@C=j~0lrl42QcGb@E1ig~BtFC4F>#JzH>ehzWh?m8Ad*>N7&}(SBYO&%q zdM#~N)f&}CucPfM_cRllQ!=-9<}~NVMzMW);vV#7v3*j=bo3Un-8-m1np{=W3`4e} zw~6igem&7U#CGS)Nc2vzecZoX7rfl|+M@a=(0j!8gV|fqd&TxQ2W{wmvTrXvh}XrX z5Uv{i#4$Wb+f|R~#ppw_Z;y;VgFYhr_Eh@>G?_Fi%R|nG<6Qj8vE6|_A^Ub$k4@-P zV!Mlao+A8)eL=BZ1?0UgFYv=dzSEd@t4@{^-n@$3F5rnx5SFRD7I((%XxcQ zY|pBMJ&fs!*q-%)_YpkfygfTS8hu@C&)RVueN$}rZR557Beq-abM52y;=En+aSq=R z+rJ$hgT6=GwY!i0hrUnSwT1P+L1XFT-%{OiZ_y8FyQV8?L_ebKS`QQF)f3vTb^LQA znqOK}Ykw2_J=1gAu60Q~kA6YhwZ8p04zFmt7FUpKoYShlHg*oj_N~~y`7EEO?_}Se zZxPLTPuo@J)12ERr-w=$&3p7o_U*2~F7#*Fw`X?7JTd1G+cWw15i{TNFqP2;bI+WM zwkvP{a_Bs=Z+BmXx8}UEZ+8!Zfo4u;uX6vm8C^hZ_f$BHE+n>lD$YR{7TaAfOQSKH zao+A2jQMXaCbnDpV-A~3i0%5=aCFJ9ws*p~nK4v2Z;x~4Mwb=aW6CZ>mlNC7nmp(V zV*8NIH_^DeIBySY(+6EyZ10l;ZkVfx?LDmt=xSnnkE3`ln?Wqk+ZW^6YOX1^_g{=X zfVq~~9`OsWv5we2tmg$ZZV}GglRM)1V*XZaHyp@D*B9HZ2^^n>V!M6ZUuZ7ha>}-l z@4t!IZt`Ppn45|1srlf8xw+ULSNs{8w6|2z$1~Bb#P-NrL(px+_UNblGuw*oafT&m zPK_{?daEY7gV=6y^SU~T?XGoe(VfM1-#e^LGuXg+d)9Y+t!`iU?FA~KgT;0~e>R`F zhu9tn`WcOv#hFYX-iPibwg)=HB6DxC-Cr4QnEQ(DnR#HZ8B-ExGVW53(EVlKZXLJ@ z9VYvB!xZdA%>!lMo?f1>1+H)=lXmlO^bp#v^!c$jFo)B2Wq4yj>tx?Qa&R*ygvE4K75IR+C_w0r_W)3qx-+sOT+90-j9L>>2vE3ap3(ZOC zR?gP{LvsmsRo1v|#UQcG7kgIVc28o|Wo1pZCZ^+g0a8586xH zRr5Jqrx|?Hs=+a?1>Rn}YGCGl&z3K4cJV$sK-*R4+?-b;EAT(RB1 zfmYxx#dcr#zvyLRyC>r` zdO2-ZuA;}#q^_~Do#q<+MfU9`AIEC7?Aue%7f1gp`}Vl~{5>41-YPPU^JFb;R|CtI zL9ds6dq{Ks`5R>4-l=dAG?!7lYQBMMb2DvM^}e}{-b&k5rT_Y(e;3<}|9crtVzX4< zE*$3_vTuLK=c9R-?Az~DO-BDA`}Q+UIRA0AIB(x$=KB4Uwrd;n(%XHqZ~vtO@8bd4 zw=Wqx3XSE9efxq}e)M75uFZ|$oIJu8)@E8$(Z^`JHq8};2JQHK`=p5v&?jlTHfHyJ z^eNh|jToE{eTKGc*)`XoF*We{_UsWHpYya`8)5qieSx-XqZV=w|4rMqz{!t9U7O5eY>Lp$Kj>e?(O*t`jyz8*`f{ljo6;`F&K@dfb({Lscz{1 z#CHE0`u1LI_g^cF{wTKlr|d?9Nu0N5&#H?4BDQCqcpS9Ol2dH=b$*NfMr?O?!~L>g zm~r0ji0p;VBeq+2Y(wW0+f5f&qVtRG>Dm@FmLSgCHz&H%GljHx}D1qe`Pm zj$2vl^1U_tYJ2cHbPKWF@((Psv=rMd#rS99EyH%xNtkA7BeomMVm?^fiS6n9nG2To zVtdL%+*1ptGi*<6VnKHj+hbc`eObDQ?b?U`&_QB*XybEe%x2i$X5Vvkcd@<1y_V=6 zv|T&&sWLi*wrgX)+(2Wfa3&Kvc^0}4ZPywWz1SXp3!YdoHE`ap}dkW=6XV7-#ez6FhMcbA8*Elq$B+lF2)r+A6vTt|(kMCim?Az_FUZ6+Oc4a)p zwF9nj-k!LG?`N#++ckc6$TD8`?Y*nKL{FgYs@-Z>YT@PPRSiSuqbJM0z52e@=qa*q zFFz7SS-zKjdx?;;XfA~ss=)n8=;^X=&-v*VdWP8k@-pYiOtJmW!6#@k*-86*&EM!b zV*ByGIj`o5?fb)5q34V3fB4{@g~P1Vb{6EC`blj6qg)nx5pCBF+?a@7Lff_T3rnFf zQn3ADgQn=8IXP7B6*}~C+OEnj<#?{7?W#eJqiFDq&$o9j#QC|JwyUsc{`wlRJtlW! z^lxH&>YQq5++KXX-CAcodcD~0E)j#?D7O1v@wzsN?OA$WFP1*e+q2(vL~s3S`y<-5 zO>7Tz=X%^Owg;?S3;0r;w+AK-MDG&Y12g$&?iSkvv-uwOitT~#>!C5NaNZtp;<;wo z|8?Kqf$Qaf*zTXpxp7Er&*sm=vXGqODs$#&^ii?h_n0Oh6WhH9UFZ{HyVpr)_?8X|X+{ayI&m*q*89Iyxt|XU%t_Ih{jP_Lw&43u3#!GGF(i*zPxRPF@n*{rtJ2 z7Ep)tcKd{u1spUQ*2F1GtWbwJ+`+XL0Gx3O@jGE{({&#~MR+XL>k=sRM2;Ai@I zS8NX)`v;A?i!+(Py+P;)Vte4lNc6vAd*EpS^dqr7aCs;i#Pa8*ZmNZTDz*m#bf$~1IA+O7gi7oy2VYZX|6`)(~l+f`s8)|a)I?ArrV@1Tpz zzCGZ=T($CL2dY3Ao-fu?vTqMmyM`_!`*#10mgsU{_w5tmn3Yo!=k0y4->_Evx^J)A z5MAl(zCBkDbd|6B_UAj%;ELz%_fDd#i|yHWPoQgv?b)y2plgZk{wk-@xLlmK`-lCG zt}C|tH++w-C$MR-n6x?OAr-mmsk{GjA+9SZw$4d;eO=a~{`N{NJTYnDbVRw&U}v0_@` zyuJUy8t53>t_D5fy^f{rD)RjV^l;j)5{~iyf*hQ;8~B+zYXWUo_MLb}Sd+wd_wP5+ z$zr=V%Z|odhV9-5@XDGdwtE*oL+izM&s$!LQEd0r#&gYz>5TJscRcL1TEuqOhh1pv zSKAw}L)*o6Pu`Mf%x0Xodj}0fyTo?i{IY1b*q+fT6YUk-eI{NDhpM!4Z{XNwitTp& z7Ic=_ZZ3~Ku+=ZN8)C87vT_+URr|ce$EryeT5F7=Zo#$+AGlu z#da^x2CbMHIB)lIpJQDtwr32tpqGg4na}2(Nidc5ii#Kfko7a^Ipq&&76Er3L60V!QoD z6Z9*w-RkRv=CrD>%w{+Gt=Mkr&vAPvwwoNZ_r2I|e#U!Ea(XCR6366|*zV-_60v^% zx^GW^9JJ1sLu~hq#`?AKEe}(ks>RW{#CDgiD>{$ZZr=z8Y$AJs}lV6nqqrH{}gmB*|$IYi2H7smG6_wx12U*1lGH)32oQ*9>;#q)=X?KqUUQh7u$nuSnoE{ z-cluQ<2bhx+npDSq1%Y<8P|DV+KTO2KOIJMYJ{om@;T5Q#P;m&f1*2y?b&8tS7)(3 zdkvnsHn4&7_Utzi=x$=Wzr79}EVld8yQ6!E?fwY?G+q|x?fzv^=w4#G|9D??Z?Qd) z2W!gKS8NY7?u^Ei#CdyQNI!Icu|1H^F$@#i1Bvj#Hc)I2v_66cS2%C?|1=yuduC7U$80*W-MhUI8kdVR8F$WM=t!~Mu>~hr(xaMhKlX>f78)e3OH|f zuDgeh727?L9JjcywpX8rju+dr6nwUk$^0sN@iKIh*q;56zb8d(&rWWSP8Hj;%s-(y z%(YbJNFUlDwr7@t4>qINo*9Q{na%vw_Mz~^#wFMlKmYm?S|*3`zrTvMi|qjq=dDw0 z59~RF7M@k$8un2(kJui#g0*k+itT|vc`X@Ydtesl9&fK*1)@10vgL~dMb@DMv|ahT zy3iwJ-=6g=o(ncCeVn)ZBDsD?({^QFt4EKe?JAZ3E@>Ml`*tR_Q>_Q(X+(%s5_g`v&HtIUAY$KitVv++t7H+IB!qLw4fJ=?J4CrmllfcX)CUw z7m4lqaU3g7=aTq-FW;e;itVOWBhbslc2gvO|8lY2aAFji)HPPAkMaDn{UWx&5m)zfDDN5Zi0j2}5%k#j8r~dA*y( z_A)J!&|Ag!5}}+Azl-g~e*KIlv018kczyH^vAtAbu9010d$~cpUw?@0m4mSNu;FU) z{bZ^y3qt=Xw$}>g`r0S9*Xr*;9}wHCALn&p`Qr2Km1lCD9v0iny$VMk5!*}G;Jr8| zwwKIX4-MM!`Sz0aIhRg~?WK>_MV}JeD?H>JI3u>#h#!c?)WGN48yx2QJTJDl_Trgn zyCAj)@n@FV{ubN&@#pE-$OiW9%W3Rov3=;Y81z-KJ)z7Z^fj?PmHS&8U$%-e?B;dd z6x%HYd0n@}c3aOa=-aei*%RBMIVIaFdqe)7d$Mo0{Ksd_1KGFh_uWVTPxkHcQ)wo- z8muC+m!cojb`>(ZJo<_3+uL0)fqo{oH~k*ZTpKPI=k1O9yh6Ve+nd(;5B*APZ)4^? zeIvGasm=F*rGWGHpnR3l|B3Cb-w#E<7u%~Y?S=j*w&#d^hz67Rf2l`~PeOm;;@6f& z;<<0nN!zu_VNcNC(00w=@GKg`jQ^KvTfPvThl@cocmIOUN82?=&)?AbIVrUfkLIGW z1o8h;r{};Nuot53+S<m%RvW*KRb1C-$OZd$E>qzz&{q-rm%Sd225rw)c99xoR&Z zwnsPzp-YSHQS;!Howv8JioS+tqP@J>KJ+~9sl9^O9-9oe?Uls#gnLDOp_=v6{wmaiE4*b$!8E5wBs$~yxlSs&uDua*|!^)Wun`O?ddyUk-fdxp4#&%8q*o)?aAw~cI=(R_T&<` z&|Sp#T8FSUHiS6lqDx;Oyo;E5EnzyLAN?A1y9WAyeeufqH7_mL>z*h7y zv3*#xO=vFPP!(0WG&)Xf4|ntTCy4F+deufJitU|>lth#EWK}nI9y&#AFY=}kI*qn# z&#U6^O?EwP*Uk-DiN@5x=VbOZ?}IkccI}TFyhmo*uI>M)C)!Hewexv6{$K;2llfnn z-Dn4G*FN&|(srlVp0np4Xg6)wUdHm;@v`^~2Gini;1_f|oJD}4Xak&QGT8x}(KI&{Jr;?(TTbtM7@dmeYghh@DHJ zhE_DmgPu;?wF)))erC{it+t-yHj}n%EwA%lkjYM3zis`{bGZ05$AH4Qh``{`3+TX_U&nRenuaYef#kKH1LG%+rul-3clrrs`mieds=J{n$r$_ zMr`kD<+?j3w)d=f5Y6cvq6SQ-As4>d-hCAMqS&6uf2*=z65G?Q573|v=k11h{n1y& zc0*cw^mVaaUz+djhS;9Ai1(C3m7!8k%|hQ2+tc!KUEC4d(|htB-4)vnrMTX4cX8fs zTz3imKx{V+<2?CSY&Y)uf_@~n8wz0`We2f1Z%=z2j(#e(r}BH0*`JB+$sf+4Ux@9= zgO8(ei*VkaT)sH^wb-5z5>@j-02^6whWhvY&X=#y>@VFR8nbOa-#Ez?a2f2 zJarTh+Y^TC(FMi!;l0ghvVre8a4rg6L~M^Nj&!{4YZFEoBw`cdPgAS2>yFZ5W zq_^zb1G%v-9K5|vumzgB+f>Pv*5Gi0#H{ypKs@yD1hOGHR-{u<7WLVte;v9P`m)d+kqn9y!K{?YS*W+d1 zzHxpI^hDXWFMSPX9Ft_0Iz+q*d9pd{8=Kl2iA5+FB97XdpIUw1Ly65_0P~N#P-09=jfGU zd%zNkUM02%THi(EWpUo_AHnywMr_YIcm=&yY|kizXO?4~*zW#gF`82{w{rZ@2fgv@ zzJ1mP^k%W$Ho7c&i`ec+8HXlU_?dc(=*Bj&J)`M-^bWB-y9u7lj-6tApbX~#FSor4 z{J0gpM{E!5;XK(Zwg>i|Meh^a1AF=Bb1C58QV-J4gJOH&L>l^#*dEy16n#W&4~*}I zCX@KL)B-=DkBjZui5%M#VtdA$!{}3DyXVn$G=>?UZ+EWa{W>eQ+n%`5=frkv5}!4H ziS5?!&1ft^oVVMf@Z5A<6x&_=UWks%V!P)kt-B(&`$8t5!86X=y;~E}*Ja=CnqCQg zQ}*qa84>7z_@-6Lt*&U?UYxhb=o+B!$i98>T+Zivv|aU?*%E!9wyW;hbPP)$=j}ln z@99I@uDTB8GvX0#S6xpQMn9qLs++kanqOK}^$5Fxeoos}?|!_l7qnf49x8x-McdWD z9h@7SR`u18N*&Q}#r7dO6Z)OlKIrH|^n0;=zy_`(lG8(ljn9w%B(@Le{sH}2Y#*Fw zO3*rI4zXR=9%Jt0TOOvO{=@dJ$;zNPRwSUx3_wad+jVHwpV^S7F|MY&yjcxT~hY#$7|xb z>BLZB-@d#t-m|kTZP&hk`xIS{wrgXq^SxD|?b_&LZ_&8B*tbs#--WI$`}W!Q`97;~ zA!)zPE`_c}+qL~8XQDwYJ|}bia2a$>+OEC-9WFU*iS313wL#Yr+bca7kH#&+=VTg% z;5p*_R&4Kd4s+XCUu+Le;k7pu+to4H;^gwh_koPXymdAa+hdc4qMM2B(ND3CoXx-P z+q(=wllGP>W>YzIE3rLE$Lne%wi|lGRcBkV-EflcnNuT7CH%D<-9c<0JiPe@EUso!IVgu?daK#d&-7m}qpQ*q&ADB05@Z_wD=zJydLW z+c}0<3OH}KM_oe4itVOL+tG1id-~MM=yms}q5qCAM47okPzS+ikOopy!J1juwBR@s@Gk?i#!Uy+CaDEdK|+P;B=-{T;nX zY|s42vEp%#x7a={p4Uh=zR`ZDKyNRL?K21LMPC)$=N+Djz9zOW3-B8GvQ@P8Yj>k>itYPX z^+ewi+poJgp0{bc_9g$%Ximwts$@6pC!P1i_BuZ{Lq8DP+jeV={-4<1b0V!KSA*4n z|9YVxi|tx=5c-MO9&?=c;+fc<$e%Cl#O30=J^gS3`lZ-zITM3^CAK@Q8R$1+yNCY{ z;>1$GdAqj~ujN0n-97#W`n}k0i>41-HX?S01rFUv8VGOAw!LZ;*yH z?kXg0?jWCR{fq0L)RAD`{=N)U3J9v{-gJy>xu2UVc}>@E1b8-zQTQUH4xjA z-+Vzg65G?q+(tJR+x4?|p-GNg>FcjRHxt{_N@7j9T8Qn5WjCT*itW+--WM*sW!N6Z z|C{D&Bm4Gl75wOSVtbp-JJ9XL_U5+M4{xWeb#>pxnI9xMCyW|y4k@v?7k>Dr2(Ap7>FdAp-|xp`IH=0Bn*%f7v8+5z+w z+O8@c38%TE`HUwdPnqJ+O9%8eE;)ly9!C-YjK!$s$Wsgho5M>8Zzw-dJ%0`F_tv+656hk z{K04}L7cazd0@NiXR$r4UM}=|dvV?#^MLDaz1Ti9m>zBv+oNmbL~jz?qkFVKW9j3(edvyN=&fS= zu#=6^+r;+aVNKB6#rENC%AoP3IBy?T$AjJ_wnth2Mei2dBaXI3?-knzZq7hsTH(CC z-?vHV{bGBMZ?~Wii0$|*9r}>iUT0q&G|4Hh@|2==M`^pZ{R%BQM%%R!d+wl5&~~lQ zcQ?>{%MG>qp{>!UX}easQ#$$#ZP)U=y@WnT+jZ~x?+7kV=MdfV@w?F%XuIzD$3M^) zX}j)2GS}uM+OFlR8;1sU_&$(jJ}yIFrR`e7%h)HluG4m{|6kY_xo*&QZS3xE&>X4^ z?NI7U^ewTy7(Ywwx+Au?3~)T}itT->@V(*g;=DcL55AuVVtdSKKl)#>J;B50&Lgos z<)?0F5R3En^jYiBPsMgaD(B}jvE6WMCi;cgu3t}Maf@)?o|?wF@mg$;|C!H-H)4BK z``74qV*7w7t~D%QoVN#W;=TSLwzuxT5dBeX|F+L9^k=zCl^2Ca-bIh-ZE-1F=aAMxN z$wq6Hqtq;P5!$YO{tx>)cQM+oeL96X;4V(vwNJyIp!u=`wa-7}+2k%Iw&zUwAG(a# zp2zhkx}4Zv=p62mn^Q7fl^(GMT~TbWR)eoqNo;TM4s+67MQm?d5$n+nuJHNx;LY#R z)y4My{jtW~HNTa`E~0AO7(ox|P@->5fOY z7TX8S!86p2Va9oTXx2~Yc4B+z^8|DUv3-aa`wDkQu|4Jjo*iy3!GbC^mVZtcvE7ms zj1Cgpox`yn-N9nJr{)JVdB*n~ShyYCQ*8G+`C1`jdqyta)81lxM&>9qZ*NzX@n$@_ zpV*%1#J5=lzWm+XLBM(3n=RJ<#_*bd1>UUt0tnE4F9d?SvjKw)@s` zE`c1_?mWveNf6u3PdHDK#P;;5@X(zswx@J}18%%!oVO<@@Xt>Z+f(#I(R#5xEgH`P zw^3}@Pcfh|opIi7T!m-7+ak7`!=lkvvE5Rb*JT&m&1)Z{F`IGTZn8~AyTo?Gn>A>+ z*slMA=f2x3wj0V{Msui2D`R*$bf(yDF2MVeCAOP?(38aW$K`LMakcn- zd*029(NkpKUQL%5JyrJY9j~rOPm_In_+Om=T)uvlcms~PXV7+KXtfVLlP|1Hx0a)4 z({^P!!|MX=Ja11Qf}SV)cIPGRbKLW3yK>#)+F3~3m1}5qG^Pg5+Z`V`4;RyRWv{_r zBDPyf+0o0y_H?fU4K{Gz9(OYdy+Ul)u75$V6x#<(C7qbz*z^5jgDTl+3McDRf|?*zSCsAH7*@cV6ZD*&?>v$2CHet7^*9 zttfh%*lu_mh29~yr|0DF-zm1Il>8CR%Wba`jQl-&#P(sXX6U_QyNW4;-Y2#X?#l7! zQV3W5Cs#us6x;g+jYJ<3+xu-ejy@u`hh5}&l1ZZqH`GNR7u%zk^0iLLzCHdC@9!zu zx2L)y&=_W%x9c08LZ6j=yS~vI^f|FT%`p%Cm)M>X)EA80-y4Y^nRTF(vYrpNPsH{NerD3mFDwo71Yk@|M8<&HYwvcWmLkcqg`-rt@pxi|r{D z_})lP4>jx}-@_-dUDp(QIrnF=y?=T}&^k{JvAt&-IOE}49;Uin!`$=a65Bi8!E@h} zM{MsLg8SmhE4Bw;!hX`j>FmXRcmTS9*ghn&2D*^g9ywr_OS5Zi}mc1M>K+vB4!4?P$v?AsH|JV2Kf+Y@gZ(B;JT#QrDI6~y*<{_H#t z?k@K2!?S)sR~FlcJsXX#BDN1(jpvuAn%F)(C#?2>SnS*5&lN(~6x)+G1<SjYnbPr&SJZMKu|0Cncj%#Fd(?n@Xe}2?^V^JJY;UonKN`~t=j{zoTtH71 z+p9-&zD*a~i+1Pl`GK};kA`p!f*gF$fgJ;9p=Z%{ZDzAL^laL$`A2as&86*H%4Ig* zGQQ_P%zm1%fVOKfTYI7x(snKR-(>V6+OB!mu10e@m((T};utQa?b^&DCiF7euFa0; zbuFju+Qj=S(WI`iHgqPh>lfOtRkhKp)r3-ay*1a!ue4n^_Z{a9hpM-3XmO77TH3Cw z)r0SUJ#E+Jys!$rfwo87^m9D9jN&8CrgJWBrtJ~u-85t?ZI8I0QV0DzZP(?$JP}P| zvvf^=ZiL=J+jW-8AJMxwv2?43a9;gE+jXyk!qB){d_S4Si}0-X{7Kt2v#lX|A8prW zeyD*yK-;yo|2u)k^2K@kfl+v-cn;Hc?b4sc(MR~g+M{D;^fB75eQwTc2krQLd)@<| z(I>_BB8qG3l-OSKI_K>fvAx{bC1^|yoXJ!g`91o)*k1LY@6Z>-_8J=YW1hdo_8K4X zjPsCFp)a|D)~N-?R6j$<<)(O4mo| z$FyC$Y2Lff^6>qF4bXuJ0LZU;0j7w7GT_-}unmtuSAC_c+xiR~rVaxJ_O+jAc- zhQ^G<&*r#&lWX=r+OF*{&u7Pb+ODl_&DZ@%bhM>?Q_z?h_?UZ=XF9bJ&}Qi$PmBpf5TfZP!+YVGelnb5d%X!mviX zSb{i{*>!O*x{&PK|J;jbsJ94h*AAw&LKo#t(oPzlpuscFWNrjaN0;DWX&=6=g)Sww z7jHBcU0Q6fWvqwh?JcaDk6(o@FSfU--T+-eY;XD)^TAt5Y_Gnh0-8&|o+|tx3SE`9 zYcG8;(_4+UYv*raEqH6tc5Qd1Bs9M?SX-CHYp+e)wH0aDw|nc*c5SKUHM$;c*M2tc zKx10rd;G2qDvxeJ+qHeMm_Ob|v|YR1?N4-Lu|03$xoDE(Ruwm$L^l)L8WvnN;i zFNO-|?Y3WQqx*>Mb_ct!*lxGPphLxW>;L%cSVlN+H}ZQYdIyN@v3DDz2a4^T?o2@s zrtRA6J7v%$wwx9yjd|;h5Zk}Ko`BZG_FSn)(2BO}&aLOY<}GTjTkCv@j;8IpSq@%H z3PT&jcR&|m}S?L)3zLOW=?ihlG3?WFB0art*>x9r;ub+O;};$?B(ZcWUI_R)6bNd66- zLEDw{=sI*3ZC9>xh0&OjIB$3M$VLZb-)t*`=*ePx;q`b%c&CW%rFQVXe=oMz zcpHJ{QmCO?H|BeuF1GjS>P62G+au$+mS>9XarbYd$z&%r+?EeLM{FO`^k4K`vAshg z=lOiGy;7fl(DDe?K6>fHPh$J&7q8HZ#P*GEccGVv?TglIL1Uy~`}E~A(Lamr(|Z({qhvWw8Ty|Denq#Wq= zVtbyV*f)ANitY6hyP!9T?LCgqMq}yYyj{gKLT{CQd;GS2=xwxJC8uKl=G`v)_N0!L z(fCrFx5vI6jou~ucHQMt=-sqk^{vZ!yO*}B4imW^F|BakUcU|J&wkmrm)rg;`he`) z^DRG#J|wok>V6naa*As=j9hC+#rD%j{y-lS+YfEx7@iQ@_a)OwzU7A6z8<{Sr^WU| z1-UNHi0vo;=5?K;?b?;{dC;8BA=;xjT75xm&pGui`l8rgY)O9fC9%EQ{Q_uEhtIb+ zA3h3wRcsGli|4!dy6oEr8#q2UWZxbeD1_!vWvH|`&f#0MU0F(JqVEt6<;X`r@5;X2 z`KU7*cNgdFuBr9W4`ko&TJazHU)ru*^D@wnWZ&)@UJ;E^#(BHbz7hRYY`5|Mzj&XC z?M8mzOYaM@JxOfDEy8(w#xQ3&|H1cZ^ZU4)>-IxVtdQdJ<(XcIB##*iTCb< z*j~?#ze9OHitY7Y?nHkU+Z!FO612`o+HR^+p|VrLl+aiP>=z6qW4ctByU7xnAVL`CShoyk?_Ovhj^Balnwi5jFn~3eMVHeO% z#di1UwrDVk^LBT~&FB_lyJJ&dbStslJQ!~HT8r&T)3Gjm7-pQe>lWia`r3)@-Jd){ zcM#i~w`+s$D7M!eR~gMESWs0=z~7;KUBvbZ`=_FV#P;gj2cUz+_9i3YiH|(jQ9)NZ z4n4*8A!l2oL&Wxk&U~%jV!N>*=LT;tzJKY8)#!d=yKOSonlDsrx9sNihKcQlAve%m z`cW!zadGq@v0Yt)`M$wod+&`L^Kh}f)$_e*eyLMcOTaw$X<~c9aL%hp+O9p-&qPPj zcI`|%&L2!G{NJVRegis2_U)?{y+Ox{?TbdvKo1w&=iaG{207Tb&-U|vC5Y{_D=kJR ziS4r&wL&M0?Q)4AZPzxxSNdluI!kPCR`v(9Uu^F-lViwb)KrB9I3^>-_J|JE(4)on@FI8~ z`NoLtea>-ikl4Pe?SDz=@w8plim8E~$cd#&>>Y`oMB7!~jd)J^aJ4vZ&lTDTJ%zTb zeDgk`r_y#+YG4q08f{m#A4a3OeEq83Di3-FZC8D4R`g7~6&r(|xe>rNWDk+y5qe_Vy$Oxv}BisQM3w(DN?;urZCJnZ?EXsg+42`*R59)eNJp|_Bav!m)PE+jt`9`2-~~Oxr4qa zw)b*JqA!c>p`~h}uZZmfcHKvVXV^Y?(?Rrgu|4A3hUlAOyVk1*`X8}9vIkAT?S<{p zVG4amY>yfF5q(c=kG-=TeP3*kkNO^sr4QQ^cWCH`VtewH2Ixm(d+HBW&`-qnH2%z7 zAHTGyN>9W7&G%evPoIW8x$lM8p6=$e@|D=0o-iKGX;ojP|48fJitYOP^z)tAZYard zelNBgTXC#NP7h^r|Aqb}wwq6L?SB^At>0qIGje?0w+|hI=35@7?4hU7xx{w+E9?g{ z@`&w@WZb)qykfh9=V=+7&R*sCJQ-a;YQ+RVUg#(BG= z2F5U>nAmRbhjGp*A-3D}7{iQ`V!L%J)@%lb3g_(>(=>EhvE9@i_adX5*q(OZiLOA~ zReUVwc?Rw-&f7J9&Of8F?A!bOhrefKRN+EW-TuCZu14Ecr?Rjs1H|IIy;HN|=$f=$ z1=or~*P`tzbod^09onu`vAby8BAmC!H_nUxmbR<35}(oaInc`R{5rZJZO8X4nvdr4 zEvL*Ye?&K-?aK5CYd@nIZCCmQSZf*0W#67~7;7qnw6|2c8H3TSXuIl}g1Md1M)vKk z3cp6Tm3@2Nt^D&jHNsT&2Jg@v#P%9vV0cC+vAw|_tfP$1Vta?F+tFYH`}Y2SuRwPb z+lMzffeseiO~u-vdx-6>5fNy-EY90~i&vt1iS3zn;7>+xu|3nwG4Ct3XAZ#J%fOU` z?U^;UqWg>O8DEZ~!^HNCci3NL3>4cli}gf_}E`|hTpbz-}> z0>=uMi}QAu?xiS5Cb zrs#OFz3u8^Xfl~!wfJa8CyDK?PjODBi0xf>pF^jL?O_w~e97Q2 zpgpu*`9H^_y|Qojp9`SnP2+o*!@3OKUc1T;;eE-LFV0NhI0tCE@`fBjkC1)4gP*m? zz|zNgyV1q9IhwYsgq?U6WQ?WlO3Qf~Jx=!Rz5dVAU57_?ylouE-7UC7aDuyA@DP%n ziIap7_iSt>?l=^8FYfMA+>2{*D8+ubzW4p`{`bAONcQZUna`O{!zQLQ8efX@_6|?i zqH}4xZm{n#dOU5{75JHNrU_zuLI1vJOe_4H%&UQ%tCMNFy0y6vdMa&K=eFKKPowSX zuibFi1affReq>+}dM0gGN9*~bXVG?b(jU)I(;V8aF6Yii}|C-qDzvVlcY!uMyBj?XevAu6qj?Zne-8K@>YttREy=3r6G+(xsdKB0d zeP8zN`&#>;AIQFa@ehT5DEs!wk(bb%lATmWGS|)%*|%F3atxozzTNm>DEhhV+oJ}x zL6a*-71cfu{U2>t#!Y-LuVmkD(RS!JvTx7mb_^wZ#3r@+hewFK^G9)6FR_iGlm&I-)>s=AG)yEZhmqST~uthue^r$6RfSZXveEbmq0S6x*ZbUqO?cI33}OwQ05!+e6Vw-eigijG0! zl5yT1*cSUDb4Tvmbznb^d1tXbsPb!c7qLCqEdh<`jPv#o{(QT+yVxGOaWuN8*dBW7 zIl8yl9#X418nc<7C-Y@4x}VtYb_{dd++S?BZ#WS>P;77UierVL!g+hyV=vHyW#9g~ zcO~=?+OE!jn}8lh+ts0^Ml_ZYeg^VzI9xK16x%O3a4tEB?eC^w{+k_XyDs;EbAZI! z=;m+3(9W`N?>C))N6Ef@^a?zi%$l}q_w1c$-l8^o%uTptc9VU(&+TJq581c-?%|kt zitWC)3}`OjVcORb&lIz_*zRK&jrJAW$IKp!9xJwc?#5o%Oxp4J?b~>-{l#|IyxHhL zv0XRd^#qIU&Z7#VF*R`BKI&O-bePya{IEYdTx_@Be*qmSw)Z`{6%96U-rnsL=Ua@} z-tO*Kv{7ttZp*QX6Wi+@!(PaYm&JLz&2keuQEV^8&)6}WXuJAhcLZ&r?ds;}VrWcB ze4fn4+1Jp?v|VLCh6CnQ+OE{K<>)lpuG(DlMuRK-zf_wYcwU$@X}c{wyTUzyr=VMyPE7* z1Z=7m4jp{^T56BK!8@Yrdf|QrNfG+Tw>^&dH%$OyTRUkbQf{ zalDVKWZ&L>DZf8>#=gDx;Zx`}v|ac63IEOOXuBR{zX`ow_U%I(?nC4DV&6V8`3HKF z?Au2l$DYBwg|=(e{vCR&?Au*NV~=6R(#LtbYuCo;9b&s{ND6wF*zW3f9KBm?clpHi zg)hZXVpg^5Zgz7$wD6z+XqeYMPpjwyuJGp-ixDRyWJB!kIcu!cH8dr z(Z|L1`c8kLNe<3rHtj&465E@{aK4=u+dJz+=(A$`pmQ{zm)u+%w$rx@V!O|Q$LNb< zdvLRd=*wbzMEp!Nr}ID^J@+K~s@QIfD2l%Rd*42B9{PsZ9_P3n4eD^-9`}s%;kMWw z@6I)QS8R`8fxUtGp4cA0gL8mGWzz9Hb2dK^+v8sMK|d1P<7#4WV16vN$F|vx#@)qv zyD@M-`q^*WZ*fk(_-%V@uJ@N>dsH^B0mS0GJ?uh1^CL6x&UuV2h=Y*q(3&&rl1eMhzXuGhRzkvE8_J z8@jmc+oKO*jaW+1b{)0L9Zfbm=&1jFK$n(%dyKdThk@gzdR#PRSr0Uk~P6s*CN$@)mRru|50{*0QCR*zUh% zFB)9oyxpT*33OetebgpA?=1DicKc#j7nTNMd*5+2(0IEzZ|`gKH@dOdKFFpD+E#3L zD8q4RDz>|>gJ~8l1)R5!_2>6&A+`sP;kC6A+ryUf&s&S_q0t^_Fv*{9AB1OV9U)_(V~UM$08-yWuTA4kZ(J-Xf$G?%`sHdf?38AaQ* zv1%gPQTFXI#lEARXuFQu*$~YyHR{M~Seq6l`}W8UUT7EEuA_>SM7zqqJt}Sn8q*3t z-yZc4`#OtaVV#(g)|yCqg^cWLU1juYD*iVsC6i0wUxbAEEDD(N~soY7|5 zuAZkCL|bUPTJZ8KI*ID2pkwgd!e!K2_3=NCPNnUt>7Y00bS@-S?E}XrgSM-32P>mV z>=0FIO96B?ZC9l&E77@}SgN8O*GnF4SGDaq{&=_eIT^dAyw?+HyBhX%A9^xvS1HB& zp{LMxweuqH9hYyCE_Qnsdb-%&_8FYF%n;j$Ti2pziS2F|>!CqA&f9%Yw?NMo+XI$v zM$Z%5gD15`FA&>9Zt=cjYT&#*WD>1dEVc(-f`^tRVtW98|GQti#F1DL&+|lH!j!yhm482QiPyDMhdXLzi7?+LS zE4C-*=UDOWcF_sFN1_jk?Qu^yZx4y>#)v}bBVv1GyX$B!1t%S}Itu-l*zWxweK;<* zYnwXglVbbGYWL7&GE@&PSRQ>wY#-E_fB&r5KBRmy`n=fgaPbc`h8ecITdTw?~$tA=kzB$g?K&O|d;{*9P=0u|39OL4#+Ux5wU` zj=n3lCv@k%yDzqz`f<+uBet6_FGAz?;=JARrWN{;*lt}$Tb_vRNk!OC#rCAO98WBL zoVO?Sj256Fl-@EkP7X5>^>x4T?(LZUs zHl20rz0sPFwrh*aOEfRpQ(K)eXRHOqcIzp2VX@tM3*&4pBDPys?Lu=pCur-isp#Tj zyXF4>&?UuoOB%++T1srUIBZ5^HsieAqKBZ%itU!!Ug+{-yR{HpvQ`k=t!b%f3>9oo zDp(d>MQl%s!Fspai0w(Y9-^y>?a8Gh(73z&{PxTLpKuJt;_H%w&E7yyxr=NfNmnTTkSBPtxd&t zYptK?=3=|G{wOq;FMbA~-2`+ivE4dAqwU0Y>(FiJHe$QA7n`)V)7E-;MqAs9?Us+2 zC)SQ)yX7GE64p*)yCw1lnp0zh#ugLZRctq1X^QSH`}Twvx6nOg-yZv80UB)Jygk}5 z4c$lf?cv8iqWj9eJ=AX?y1(q(L%!mfXvNFoygh8DA9|4N+aqJJ_O14`UB`5Vb=D!W zZ#SmFb1SAK&f8<052A<5zC9uhbI&@0w&Qo9Hb*PSPD3AkGgRV z?IpHHpX`SA7TaU^Z#1kvV!QG37c`kHren8peEh`rxJ=Gxf3ZD&&@yy@*dG6HaWsdy zflhFP71j{3Jt5@)5%1RX85$1ga8Hj3>D zDY0nbStssVijEiCOV(b`+Y|HsK;uhs-kuOe6LQ7&_@R97(=VtdqW&J9c}?AycI?m$l#+XLM2thY`T+r7_n?MxHf-T1p>tRM$JC*#D=XSU81 z+lO!bfSx6`4>)H)&k@_Z+wiq;$@n=LJ1h3m*7;(4gR@*a3&eJt{*BO!#P*V3`8_$E zE9e4Kxqg?@cJ+~;lWAQ>+tt5W%h4-nyLu>NNa|XuyGMD=f6{h!>)12&8bYaVPV+>s zrS0mLZ3{Gq%3j?$SQNd1wyOtMY0)OyuKq2~@4uP0t51bLqq&THbivi%(A&iJGDQcY zcZluP>$XJi6x$mw<=i8&7TsoWb@U#wy;FJ&dY{Y7sYndU-4*64V<@|x;di%7TXhga~)k3+wpN`=xbto z=<<1JvQa?$mM@9EDYhFnK1bgc+lP(_L*EhG``u;pWozlaL$QCb-WS^kKD~r~AhtV< z=6rrAw!7^-kLHx@r2VeXL_ZPRLzXQ@KNH&{s?ojYVteGw>1cB0sH5g{&Hg90NAvf# zSYL_l#y#}pjo2O+egciRi=S_gU(EUcKe0Wb^grnLVtf2n{CAf1qu3sIYA+fy66fu) zOE~6V#CGG9mFTZxd(25b%f5^4F?}DQ!6eSxqmMYCfBm+-7{)Uxzt|r6?<8~qu{|OP z|6P!TVa9oT*i;{MVX-|VeJZ-B*d8^HLP<8(O z(qenafD7m{Vtd$Otj#3wjPv%0Yj`h7<;C`>W_b1`RTSH!ZeY$QRTA5ydsaj9_LkDo z3o%!ds*3F~RWUwE)x`FgIX%!d#CBt$hiEQ+TW#!x@lUEPwj29}qw9$6#>!YDN%el) zz7O{_iC@}R$8;=@ZYZ`#2W~<)65FG?bw%5X?Gb;ZpfRm*-X3PIgl;Cbhg8CRPHG{x z2QI<7OKK^$`v>DWl|*vlwBJnJizGX-eXI@cS5jNC-DlHjbUU%#yJH9%myGjvudV$1 z9cAC{nXwz)S#0+#)fe4GZ1*&bMq@hTyxsHDb#!;J-D@=8OHX+)copG&>@Bu?ma#)) zHsieAeL5US>L<3l?qc^B+jUxd^gyxQ`SD{kh6?BHj^}uf2LIl-H-@W8L&WwW{LG@H zVPgA$V`I@+M)>*mUN^87l17T{o!@sxJBaOeFR*5l9L09q1Q#@kwb3=}@Y2M1a;sXqtpN!wM4WX^3a-(iMl z{4AX$Z`y7+G4?jvmoIGCwC62)ENwR|-82$S+Q%8@8?K=JX}e)TN4}Rp+HP3kT?ZXZ z+YQ@;IfpSd@NbvSdlW{8(RRbTY`$)|*k0~Q8+4@DZug7#6l}nD?^ZeJ7}~C84I6|u z(sp(B-)ZPL+OB>&b3E~~*teHE=Z{Vl+iM*gjy8$yw!gThEMmKzh4U6u68rW}+j!rT z#r7VD2B1^L_P(*4pJ`(IfC+Wc;0k9l1E1j8os=oI58Pmb&KBDT)H#RF5!?HG`he!! zEuy=3#U3VUyx88ZIvh)yD7M?4;kZo_+iU%=51LD%p02iF8+xkPUdsgrCQTRHn_95< zNSYzGcU#GOM<(%kG6yoyv&D9gSu|&k*gkGBo-axB#P%TDt!NIjK?n2S&L=Gt+k^Mf zhecw0@c+u9mx%2lkwef}f;evvb>tjaF1CkRdZAZ{?crTC3Fu|3k8_ZnY{^Y$o*D(HQ`ZLgAwJ|MP7J>)$) zB({fd_eNt{;k;dbr$f?Fv3>N&1pN6ivAt^`?K&>DH{|~(O(Hqvw9TtX^eM5uYT9h{ zX|cUwzyHu@#rBT1&!c(C&Gn#>gV7hncBfi&?4sE25ikmUS#0;~^bF1EjL#hCSOa}k zY>)iFIeA@dk1c!$eM4-Ik9&y*bvSQN*urtREw(2%!#+0YuGpT~pey>G*q*Qsd)g!p z70%n|grgsb?XjUP(T~LTD9!KrSZoiD=bXpg#d*7TWI^;ZvE8{vQ}he5-To8j_Diw7 z*Ro_Zh{bt(H(xxjlU|GMJzDa9y%F2{FY17PC$>A3;%ng+;k@1b^mg!SKq|;#6RrO-^F&5&qwr6vE6j8d+&|1ZO^C8MKBJ@ z`G4=*YhWCb3ySS#e(rQ~A+g6WbF?Vy~ObmvzvIWv-zsitUN#8lo$U?TP2H z){<>x-=0tq4kU9*2I=U|Z_(9d-#+f_8*~lXw~u~u6p4Cxh@Cc_%0#!K?b?(KbCO#V9i4c9;|wNo-k#u&xt-jWw(GcdlhN&I zyNVW7T+_18KY3efR>} zp0=xPla8W!d+|At|Eq}}$}d(s&vTrI(ROtxf!9BRwyX1tE1|jcUDc!Nyho#GyZRO4 zigpy+%T33#BiTu8Z?Khfk6&ukog#S+N^Bqei0{!wY2& zjPrIwG@d)jfnxh8PwXXC=z>lc+edBYoX-&3hww9_l1c0kJ@5m} zPtF$G?E{?9xnlbWzwziiv0Zr{L*w1z=i9x@l|@e!+XF*6o|DD)aKBUNDZlsaPdT1k zzDYW!w? zyv{AOUEO;C+mpA^cJ<%*>*(#YUA^7+7n)qvQ7=;B(Yt87y1Cf_y@$4|<0mGd_tJK? zJ)}08Z?}tD^V3mv=(A#b>8v^E^J060)}zoEW}LToz7mMO zB(@LhycvC2Yk=X7(W)k{|*zOa?=hsuQ z-7}JF2TLEeyW2RT{}tQa*1kZ$6x-e3=b>MT?VjHf(EQRedQ30QpSNPW*O2$KHP!#_p{hO{4Cx3Dz-b;;JP3={k04KKWy?3v3<;K zzV1)4-9M{o?~N(>#P*P?&CtALPaQV-CAuJO*WtN$(S>E-9=;idq!f{Tdw9}uG^aCu zUuw-)=;E|phq>9JOVV~7vI6rnrIhU30~>TgV>aWw-M2mFYD!t!uH9TPA5zNGc0D>A zKBrU=+lSx0gT_$dynR?FKXetbeZ&#|9UHOTDPGz}6Wc=yVcn&) z5!-_@kDy6=JN*0`$Ev;99?)<%y5n!#oubj5#P)H2Y(jHtjL?3Yu^&k3Dz=a1XXT}I z7u$UvN1=O&?PHE&?xlbYoVR=C=b!fx+g;NiqWg;NhEWaB{eRoe->sa2m&JMeu)!wu zpx?IVy+hlJ?Y-`FLk|(#JM}M)#+1Z)d-LKjA!WGOUNy1|dIW7(Ukh@MInZ{sD{~hb zT;czvW`5=MjHc~s^e7A3iMA`ddm3$^?W%g?k!ZZ#;g?m3D1Ltz+OG2P->{^((RRc8 zbxqLjwB7Lb)@(Fpr1_QM)A)R7FJh+(7W|C%7Te2~9gOx7+v{E&h9;B6RM#bmXg{&t zx8NnTzt}$A0LM}S#P(Ai2cS934Rrpg9G?)`x7+adrlo|+zP*t<|2&+w>sDqDG?!p6 z-PQ}w=#(hgx3~7>{EVjUy1|txXrt`g%dOvwCeK=Z7{j?8FSei0=A20o+qZYxfi{Wl zf4=2B;q8r9f9`sUwutmeIpOG*}P*J^ryG`t*5?$ecXay)I0Ch%oN*YvRBX2&%W+;Nw%ecJHLnoc z`!3W*71-+pdIN1&Lw>eHZ=&t0 zt1oTbOxsnPAIWGgBOlfJ8?Rv-ZCCBSaX##z?W*T8y1J9LD@V6+XcB8tv6a|+XuF!9 zcM83a6HDFnJc!;ewpWa&X?V9dZ*O-n0DV|&AN1sJ^bxV$abtV*F|l1YJ&(rn#d*8y zHaqkQvE8k6YxGI6-Q`dP^l7o(&|?r9wBx*eRC`{}IkA0M+0*FrV!QpKHt36DyM4dc zXiN>9w+|h$3jMd(?(i`jeN}8%`?>b7iS3@P__|~R=k5OdJ2%C4{~nLgx5f6r=h$PU z+!5P@w`HUGviN*9Z6 z` z@?v{du~O)YV*9kESW~H$#P$_ulF+=prPSe>yoRb``_rW*(bZ(%UVK0NNv$FK_PUNv zXfAzQ-JZX9HMO?v+xs`e+DWY=`}UEIzN72Wc5QHWLGw%dYPZrw&<$z3_6$0VZbaL) zclDKMTiULDy+@)kt#ID%*Dn*@Ol%*=HImvwZ1QqY*qIBy>_cL}y69nIyF(UiOvN(7dAoxRo)M`d#de2m zJUdby#P(64a3j@GY5LAf?dr{m+vs4i{d1YgXiN>9$rNdK4jo3@b>&md(BZUQ+dkzy zjHKi?&f5o%_CzPrcHM8& zS+t3^>n^RPp)IssH}&TjVoKt?-R2s`6l{+?Az<-@Dw(E+sxQ?#V zc3rx7FZ2zuy~K@=Xi$gq_EJCT)oro8{E-dlyJCCg*_?;>#P&*EhM_rBCSCHl8U28^ zs~;EcqaP6t_2~09^kdn#|6P*v2X_}|GH2J(&u6l4zclt8`UP!Q4_XGIU($BQ#He7ZU3Ra$f0A+fzG*GL+tMh#sd9s8NIqGEgLet0iw#l`j#;mPO{Vta}AxVAL1(LtAa zin*6oT5PX8XcxMy*j}?FzqXv%UiUixK3~>B*Dv-Lx}w-#r%o`sve;g=#Bj8Y*j{pf z0W_y%kb1q=h^|iC)owRDJJM>Ns_0O@maW)c>e(4|Q?cD<*$^~lB=+r1GM=Mb z$iBVrV2poSE84C?j97PRt%;7B+kY_{GXwkf3j-X`ZDrs7>j?J1Y3;@KG6fH#JBaO- z-hV)2m~q}-)yoduS!}P~VK%y}*j}UGXmmHRy~cIkBQC)bx~2`gr`TSzLIk?E*k0rE z6Lep(y@uC8Gm?s_U)IN zV-JwVWz<@o`ez3^Rrc+N;<&!jW#7L2XLxYtNC5_qo>HeeNxHSXfEF*70=Jf zPn%BLl~bc2^bEeR>NK3|eU|Lo>yJ)CgLa(BR6OX4o=e+RiSY_OkG88KZE4E_+OCS2 zH=!{#a3)hSm}_k@ZC91se?%`4+Z*dbq(N^DQ? z<2qd}wp))MK;va$yY&Xgb{%b37C(Of4YXaE3vf&}(sq^jwh@|BvXDwFZG+xI+f_nW zKlC=*uHrpsp|{g^71zNFO|I%FW2cwsU9??AZoiJ+L)%pd|Gik+UfQnw)>K6E?RHUK z&A1j0(stzPN!yi6 zcw;n~3{{4+;pj75{A%>}5$LnDT{%Q?Zl9;^YPbzw3&V`h92mU3JNgoBR|6~liM~wR zRo}rm=qsF*s>f5>g(Zlelj$_22>QC%-h4Li=}ob{vM1-pE!u8)^_gP`p7A-5+bSla z?{csVnGKGi@6&d}fJL3r|L~#>6(4fG;r5=p;ry&8=j|if?tJ(co{4EsXuI?JngQsi zwB32hzCCCx{U7h0=hwK1{+G5p&kdV~eo5P%=eOgWc}3fum%MjI^GnM(uTOJAzoqTY zM|NI9zoYHW&(p9kN_$V+4V7N=y>nVMH4JKny>8kk+HS~dKLGuiwi~wd|LdiFrR|0{ zlXz_;r@yLFsSWxEZC5RdZ$tm2?W)sxJlE3m(RS6ddQUVj*;Dn+u7oZ~+tt7jc46AC zhSax17oqKH_baC3Qoc1Q5OVW0w>%-pkQnX#UndYG}oALirJx{Da zm!<8>r!=fiFHhT*-(ZYSdIj0H2PETOq+_VCZx7yxd6iy;wyUr^SexlKv|U9NKZ~wL z+m*4~c{J`W_U-ZUThKLS-){P=DY_OHl1gfV`H)_RwyTs8xTonL7N7B(RvzP-UZ1wB zbnc(i8_;%@xwZtl5p7r5$$T%kMSuTPxoR1@32j&7TMa=s727BLh(I?N+b12wdQa!_ zwNXqOOktDuc53!Dte5omV*9+dr_de6_62FMBE6H? zzUVZ(O6SxVp_Z1Ki0&%3FYjLz-Cb;7>D>|CLu~)EZ)G&tz?sbI9ayvJeZ=-P3;sp- z72DSqzku#9wy$-D59xSWoXM<{@fjqxuRmN3e{L_fZ(6zlJw$BZX2Cj5$CSjG%&uwv z=;31fKG$#P5n}tnKwhVV*nW6N78)xM=j}(Q!ISjSV*6jFH)toZ{lxx4XoJ{(+My&G zZx`q7XRj4UyNK=QfAE^!#P*AuIBxD@`{im_3+b4Vu>J3`Ptjgt`<0cL|LNXh`_&tq z13qH=wHGdEGFePrzlLXAx}Vs7V=bN|>HcE-%{V-#(gVcyTOIjY9Oee<)}{Z@A!7UO zhP=O_V*4$A7J7QP*nX>Qc{G<`FLnJb)_!`F*#7s8LFj0){p@bePovm=_@6Im*?OyO zg`cD2#r72wIUf?l_Bq2EqD^A^lrMjvd3&SP#G;4MRH5GUybsecGYR zXxTukX~nCc)5Z4j8=}yeVteY-_2?|IJ-Rbr7hek7$2su()d~K5NIHqNs0%-NZF|J_8(m+c_lfQQH0C?AvP=H=wW5 zc3qpF0iJ%1w(GjfI5)^f0bPH|RP;^Rw>Na=>)w`qd!yO&(RXOOZp`1mmd=;0r5l;J zzV6d@UH>sHdLaAuTGzQ29?HJG%BG`ePRUNXY=>d!C$euZew1_Lne5w(uH}7yPTO@+ z{@(UT7rR}=opWD&jiH`1CaSj?Y1Ly7C z-rAynaq;W!{QXK9`DwfE(XTnW0BzSj4&%OLV3_gq?LFu0Ll@>^(7jHyL>Hy)y7$|k z=wh6dx=&gJ8cPsA-`@M&J9J6fu6s5QM3<)Rx=Zn^=rX)Xx=n>vXz+|Pna2DX%Z&0I zEL}}?MOUQlx+MRfY(^!q{p&r9TLy1$DfPgnJG$y`+gGOA+~R+HUrJ2 zZ>!e!EP}2rw*OfWb1$Qg*#4)@pXhpG`&v(oe+Iv_uiE?;b0edn*uJkO_Cgtr#P-up zyf$00{cd$$52h7N$8&PU@#=5qI=VJZE!e`#%#uUyYpU{lhKd+cI{l6*W91B zYbWCa^g!CKovN)uW2kW6?o`Bp9!%S{Q>Py2A+%jPEk1)DM%%S>&yHv;Bb>JziuOT| zr0v@95ng3Da3N`3-~-x`wriK#i_s+3M!R;ojkar#i4)Ks9BAz^3D3$5Pui|M3=`2@zQeTpxpQc5+OFLe4@LX(g|$mT zzTdI5U5`F@7fss7>7k+gKK`^__wgN$4y5h6OCZ*MMlfyHo!a@LF*R`B-o2bVI*hjK zfu%XG!fCs9_{jSkN!ztcB^Z(cHgMkVp|F3*h@tJ;lb;EeVWjQavl8!19BtR`_3*68 zz{}#i-KAN7bRuon&M&T_O|)H)4&ilLXuEdw3`Ju~;=JAQk3HyQ+O9|U;(SY`?Rxa0 z66iGAu17EAbz%kLynXae6FO6DcQV4gjBK&pkpB}pM{L*Sub}yMi)h#Sc-Ci(7u((V z`-?LsitQdH9nh1+c8@m;&|C`jwC6_Nuc>0Ym;X-mbg_L*wejc~V*8lg{5xc_yY}w< z6+K&Q_s-aho+Gw>=-Dkyj^dhm{_fO85C1U&7PZQ7> zDg1o*dCZY2MwNKd*IjO=rv+{P?e_Wbz*y<%$fDP zXdPILYXr9!Ki}>@^&5H?ZMGT^ii=r zcv}thF|j>3_k!e<(}6!WpihbIfjzdOPmApV`$nVBitPbYb|!^hL2fVBHV&WwAY=9p?|H^FZxCAPs$$wrjtuN$BgeUHdMh8#idX_S)GR z4eD^-u5$CCZ_{=?(7hV^E^XJgyK~U@#P**bCZRc0Cbc7{F#3Vmo;Pg-`jOZkl)Vo9 zSZsIlZ-&O*#d-UXz%cYPv3+ofSo90pu14PfjD9KmcJKO}V;~l1GO6Wxe_zvfwY+&} z^c&i)9xmkCc_+44@7NfPTLjyCwCCLWAhtUu)8vn0yF34%QO0Mn-MjArG?p)H_dU)r z{3f>hJ+MQ67uy30yh8sJ+k?vBzwa_hdp;d}_z60{*dFp0^FOno*d98&D!P!^9(p|l z&8bmChu-OqE-JQ%o`NBn#l`l}m3Z!FmJr)ReQ-}R$wmkKd_o0uX|X+|3f5p|S+PC1 z;c#?0u|3Eh&*eD{Oyj|En z@XCC2W3heslZ9wov0as`g>EXgk7?2fjTs5s{a0*8w-DPyi*`V_65Auvum&?*i|tXf zd7WSqwnrZvjBYEo$2b>2w-?)EW6oQG(L=@dn5a?cVPbpCK&;Ko5n_8xg(+w*eODd5pL1rE z*dE=M-``Pej|%75I*IL(3wxpYrT9D1=^?hq*l`YciS02y+tFjh_Ly?x&>#or?a`qyFw<9Tk2(!EGX2E%D1LTy<~XrE zYQ_dME}5SvW77p4D7Hr*yoL@I+hbgwqC>^@m}3Xfn9i`>So||OLToqo;5A2z?Zy~> zpJ=h&xTOUevl;t#<9h=-R&0-L$$1+mw#O>$wK5aL_Sm4^Xbx2+9qZ$UHjC}C-6x|h zVtZ_USdp0|wi}P)d6daz)LI+o6hfzp?MD7wVrIJ7ZcM~;IWt3SH@b4olGq{ISjZop zEw;zl^Llc{_NXll(0O8ecwI9Z?-u)Zf7_$ziDJ8|$T6HOws&u9K~MR;Z#UIMbNMEz zH#I%c(`mapVB{Q_!53CbbAO>{$-aH&L0Fv$+Hu}KEBPIIuI$@a@H1*M=h1d`w8I_r z0@=5J{HGuqQv*NWUekLvdNFO+-Q4-QOK7_u(P0~U8Ex02__^7cU;{rVGa#GuVI^(X zt!mdpucGa`Y$ZIqGgpi4cWZLo@Ul2>U+r88y-sY;-gg|mL2M6hdK0}-Y&Y2bgXWYh zq=sJgMQ@?)YOv>C^fubAM$~wK-cH+<>!}xLa#cq~+1y6&qU~z@J%0Z^v|X*8kLO6{ zUfQm%e{GKD+wFp%-{71)D7M$JwznVUgFYg*_y6|{noGe+k6O_V{g>G8mJ)$J zF1Gu&;W(TW+XGAU?~ut*9oj7meMW2#zif{_E4D{GE{i@dwnxN1M`M_=Zx2i3T)HH- z2j^RazAU!;{ck7wirDUz)D4X#h<&?ylOKIuY#+IAHTtI5J}9*u`j*(<>&199c*efH z%aShWyJCBXR-x$oVtd^6yE@l*I{FoDSF5hsqWPs|)RYdiATmU-_drJ zG=2s8J#AM>JU7ndv}&r-Qt0_7+OBfq2BAOGb~X9+0Q6Vdu4W%@i6%My)v`6%S7-j9 z?P^P1UjI+puKv1$*UidD+tq!ZO=a4qn&8GjfiO9A_Kqi=Pzm)LInvKQ?ww#RP%jP?=R<1+BP$Rd-)bo>~Ozn|Ei z&@Kh-FSaMV>wyjs+Y|X2`&k_32HI5i06K(=L7PUtLWk0JZECRq9ZuVIqW^s~mmoe* zW-qMHisIzZv4w2V(X?Ghc{M>BW#1m=a2zc>>!209@A0%<2Xx__OptxM{{qfE6E9i^ zJl}-o?TyyK3pod@^2K3KmZFoz_Q)4pvngVGOdGyOEPb5G7-yG3r;F{eRga;$k*%SP zb8Dcp#P*nqcm`$ROK~O>IX?rPE4GJO3!uk~?ZGv>qbG>%0p)w4F|GLX?Y8OY$zuDs zns?Dt#rA;i<#nAG7XpO`ajOA!(w~4t$2=P9TD4mAHj1o>zLR+_!rkN zmM_lR4OPCNPl)Y4OSslfitV8-%;?i%dyF@)2ejk7J$~#Y^f}qLCpP?uK2O_q;@m#y zi?m%QCeT1k4Ss%mTaMM=vTsi;$9s2`w(G>M3(?nTyH4DKeRvkxD41Ba1IvOIxysqwmvpZ8?VhN!A0g-SV22J`~%nMXhK~$xhl@ zup|13*lsz;ad;-STZVK%KNs804qj+-<){;)u%VuVQ<`1g`P# zVtafG&S5Z#^Y+-)RnfnG@7qIr^xl}AUu=(AjQO8kKx~iUK0h17jPv%G)=SWZ#rBw7 zjV>y-8^f^{vWtoBu@A?gu>^769=`$eA-km5o@m6}%PuXpo9?tnml4~|hw)yr!81R< z-HxwYUTn7vJBY3*wp)7rfvzOBTN=cnd3*8s?O)cStBURBS+Fa+n%HidRR>)|Y)=@y z1I?w6&y%S?1zlTg4_mzrT}N#9yLk#-Pi%K}4@C1z`|6=R`S%-&?VWZPLN^lI>rR@9 zwiVlpx#plTt#ID{D0@A+ne5vSUc$V}ZXx^j73n_cma=c3-W~HHo8-i)taESBcC=kt z`RvPXOWRe{2dtOucC=ju*Bgq)C1c+{Zr&<%N7=Xgg<-#!-C6eS{-0gZU1Z-L_K0JP z>5P55$${OSwyUhUOVK@PyPEM1Ze;hS?P}eFi)hSd{G7}=!!L9{+O9rFy+!vI+beB8 zjUFhrx4fN;#!%tBz5g11?O?H8<%6r)L&Wy6{rI}W#P-nIoEun1IB$$n^ ze9m?d+v9H(Mmvh_iN0_$o5b2^Q)4{Svz^6uQ<;%yCAKFP$1^co|F*qJ5j1a68*SV) z8|@~xM>pXZdWh|j^%tW(#rB9|d|zC?!*uw~f@p8CJ)$PZ-&bspsPPUxR%{RV;cJoh zaXPGODB53a4|$JgUv{9_9&+S8I#_HEecBd{se$wMh-w_4FtI&q)mC)4*dBA6^C41f zj~(uf1{*kUk9}Vs9V52K74}0L#rD{fozZb(du&ECG+vgU0~y1)ktnvu9{7MZiS2Rx zY};&$*dEW%wadno#CdzdF<6nEEVd_p;d)6G+fDbsq0_{6a|_;UaE0@BQv^KB&J^1d z>JC6>i|sK-UZ8Wt_AoCz`?C3Vi|BFJs-ee=?Os>;9w&-&lS&}C$?Kw zZboyM4cc0V>uaIdZXM10vPf*V4&t~i`EC2Zyk;yxoVQ!rSkTMGc5}mQ^a`;(@g@Jx zDzQD`7{>uT&5o?bzBR$y*O`=-^uIQ^n2evn)iK+ z*dEt*7<#MNZp?oTjirzC_Q;`l_GRx7+k<1SqIZeyK5uFDZn0fW=bz(Cao#@of(gA( zZ0|a!7y5wM-n`TS^dYgmW=YzGX@&FlGIsx=kBaU2zaK*%qwVTV(MIUwv|ask`Cl~2 zDW`6x(w|ebUEO?1Lr&9n^>9%Z`Ydf%?`Pt_0ke6@&2^Es9OnySd&QN!rx(TcI)8OS zUl!YKQ`4Wm5kwE{T3X+tvFZI{!#)&sVcF`mxwvY>^R-yNffKiht0D zXR>dvTZ`BHg0|}x;rQ>w?3c1{?-*)DgIMg_djxz&zm|P_zadZ2Z)D#-)b=a-9c|YJ z;|4Tt5%%rAD`>(8*|&!W&PRXbKr$!C!m;^I( zii+)nmf{+6ii_=iy5N1~ln~o{|CoU$8y)nZhNsb`#db&TH*(5~?Otn2pv#Hv!LKi) z`LYf=<|@q0sVKH5JoQ6Y{%!l~jc6OO-SjCO%_$kA6Sw2O)?&NggXL&2iG6$U z+%D+0VtaV*8gzTHJ@ORhSWXAAJt}G&8pDk9_Q(kx(VfNi@V>LqUB&j0ng`L{#P&eD zhG;Iq659U}yvpe*wg>j-*Y+0MLwj+Y`-<&Rlm0-H=SDg%9eaSB0l#f8H5ffmY`2ub zJkPNg+but_)^d1zdugkI-+!psZsos~&KV}QTRUU!<%|&9EqC}@T>7rs((g8Ul-O?e z;q^O;?WUdz?IgA*yswMqml}2a4$dp}+xFx6&@N(ooI@+LtJogr0n>6Yt#IBRcarzc zLu`*9*bVI^w#S>`K+YJkJ-+dFG|0hudt7_0yBuG!-FO^s^@fS8wPOlO?8`wj9%M~Lmd9dprJiqwVUW7t?k2?K$TUitRx*jnIe0_Q3c2^CMz=@a=hME(IqYcDx<>FR?vxW(V|fv0Z+*X3j~m zJ+?0YoJ`{LONYHipAp*=o!+6(itQ$T213qxvE5RT_Zq{D^LEQTj`=0A-SUF-yE|}#Cf~5SwHl3vEAC7w%iokt+h*`Z;9=ehkRauXPmcNs?0&tETvTKaSNWu|0l^5Bjs%o_OkC^jERnRAeujX5?Zb7l#?OlF!VX=J#f0tiw5wX2br5b2X=LFqpU>>@-*xt4@ zoXjmLwzsKd;AqwQ+{COD9byNmPoP1UQQYtnYLDrGUc78jCQ zR`LwG4sBOUd!9psSe&=7sMix+pSG)YgR#bQ8_;&Oi~kQUw-IeuXJfGU$i*$f&$mB! zk4HBV+l!pW{K;)9w%0hw@84W(x4RANa=CnMbl>Ng=ee!K_K~v}qV2?XgRu;{jo7ZQ zRzj2ZcG{&7tjldLw!2ive9rACw!03zgzhA^yYus!ayd0dXs_r+=&oYB_l2kE?qa)d zIsSPMvE8=_?<3g2dAs+W$>=^}yVrgGoxWnb$8fB>-2P&_>+n!CUKZ!=h8O&vgT(gH zr4rHhV*3b>Cg>qzyM0AGQ*tpS`7@9X9NXbydy8LK3%Mi2_Od-Vh7Pn{UAl7u4X*I> z?bBBVphweo({{tz{DEjJ1$>^&xq`#cUc}CDEi@n6o3z?93E^T;?_Trogwl5Pa~JPXxY(Zm{2yp8 z!Ctz^W!Re=CAOFQgYz?5Y_C(r18o%B?aU5n;aT@Fa;?RS?IYg8(%b~GU0tq&Hi_-- z5Bi{ad!x12G=;Xx7kiiE^(Tw%KKbsVQ^a*I&c6x)3x zdZDw#cHf~~U))fx(mr37pmW7`A2asSx#Pul@2k9?31YiQ z(4?-VZrYAt`zLMJ^~=Sf*T}xT=K8eqLE{~fel{g-$iy_2@9>xa_OB-Wx1)p?KJL)+DI zenw^PK29u^aW4nGpSCNA4SO-(K!6 z=LV-_Cta;zN%Rxhx7RfvM?VwWZ5?RZbFsZ8_h7l?%2BuLO56Vv+dBt+N52x=do-_& zej~Q`N&Ae(+r@eNfcOvS|B3B`3pPi;7u$!GUWfiDwvR}tg~n3AdAmcae&{b^`>5{w z(O<>(QSU~fzl-gT=cl7FGjQJS!}R_#4I~uZHZ~LmaE1x%6#yh&R?zUTxX8hm^(~$g3m!_TWg^m{(8s?LmKeq4}kK zbx>p2lGjl7?SZYa=gDg%`}T25x1nui-#&)FJ3bH73O^^~_@39+O!n zEMNrtK=`1=f3B7uv2O&6v-5n9ewFPtZ2#?zCNHcOQc8N!!(;QGDIrv|XJU z^%RZSjGu2W!k-1r>nFB1Z!`$qUu?JUg*luzP;7VIcMFZ7!g;%&btHPQ*d9{lHhPHI z9+6%TJxpwmp1c{2WrXu~<4j)vNU=TkHvGwR5ZmKs@Om7@_PD=0ph>Kaj&tGlJB#hc zgav3NwnvUNqP5r_+~_8nx2TOCyNK86Cbo~corv}j+r3ZBLwkzt<09&!xqOG|;A-$c z&s%H{jtWEjitT>MJJDmscGuf`(4>8w9@(Kj+FxuRz|S|!3l!UX83v$(#rAGVOV{{Edj3vJhN1z=_#rXGzE)nQ?Ay&77NfIiyEccEMd!%A-Q4aBns2uV zet$i`|9IKAo7-{zOq6}QIT+9Dyh*ZeH*a-Eb1Br*=C3u;Q)#=lG{tiyZ@TQ;Egklw zXV7+SsRiru$YghIe$F{Fn~PtY`R`fs=FoO+jxKnnb%WQaEonmAr>uF19C5<~&&;wkO(GMz0dv6Z@|~gJ+z#Cx-Ew z*NE+jlX$P!iS3EOpU~^Y_Jr#k6Wm^&w{PQhZW7yLufh4eEn<80!%OI`VtaV=N@y&7 zoVWYmlPdpl5iu3j!4LEQ2iS1o7>!A;b?cK&TMIRE| z``U4hV_M<7eb}pu|4cA4JSF}w6X9@^eM4D?wJqzwAdcM z{0{o8*dFi6_sdIeuH&ARL0=HtTup}sWKIPTWmM4KY+d~wwn&!M&A?L6Z5}7bEr%@uF5v_ z1F=2og5&>@bk|{3CVd#k?e4VfJ3kwwx5#h`TA_&sm9d^+j_S&7V-MzYYudQpX zz1EuVegF2q@8t!YCuTm+I35q^$6|Y+a|HS?vEAFy1dY4P&u`yHOP`7DF8gWS3$cA- z%v|(Kv3=6)1T=`ne!E8!pD%A@-R^sp{g$@t;EaCg_q1JyThKb(BJ8(Ede8yq=V!u7yd^Gx-tlJ}9I5)q`x;>^YugOnYx5v3wwAh?V z+Dqy9!?^FMrN#Dy(R0vc#r6b?G3at)d;D|EmsAc7e13bZHM*kM9^cRdU0H08dk~AR zBDTlf#&aZDJXo6489)A1%r=(=KiT%I4g zzSthSia*~-Y>$b3j^>c`)6v$a(T&CSsK8Wo6R|z2r48CxY>!HeLW3*pw@15AMYj;! zW9H06w-noB7nz`2i|uh<=4hNQ_S@r5!t>O2Vtd@_M`#nVJ#HRMNHrDP<2pP*V=7?3 zJ@yFCtCQFsJFz*si`X9XFXmusSFt@N8-}NXN$j`B@b7o2-Np9kBwkx{u|0~P+nL%^ zY>&LY0FBGc_qTs@M)wihBkb|KNbM)KhkxSN_ZQp4ujZjS1*_=rjSJC(#P;xRr_dH+ zdsv$~=%HeJNMc7cd2XwNI`L~pi0ytwtl zYfl@8wxR9nyb-UJEp1nMpWmW6^_^5`=kMrov|TxLJc_ob?P^5WX0(H>+p&~D^IId8 z#as`xqU~zbhfU}Sv|TyZ;m>rEb$il4{!9!j?8z+ahdG<-BJ1`Cop?`O#r8(ywxZp{ z_5ss>LxUXbw~xEq3GE@aJ4fN~&Z(YayUR7KLsGrOcIV%lqH)Ol{Pr-cH&T7Y_Axi# zqy5Epi$ad2K(W1J8QymcXY99EzS|HTLfh5JIhcc~p|o9PbiRxZr|rspQwkcR8J{OJ zY$nHQ6m3^#Aso-qgi@K*#dAD0mbR-_#fQ`=Z(*zWd}O zcHd<%HZ@;t_ct@33&r+;ryS3q9sBJ;;akupVteocJiAjDi0vVU1?WX$d&rKuXbcVP zw})KEIwy6h*dB6yHhP)Z9p z2kaSy#>-;A-R~Zrp{X0hcAw+%=uKj~SMhQ5X0d%rhBul+vYdARAAQ>W0*JY&DzvCVMwU9o+9lS1@;v3+dJ zN%RA;ebirkE!GZ>^y&SYs`b`i{1%f8O)wycgT6)TJ{Y#P)g#J<%Li zrn=FpSLn}Tdz1M*<}YG<PpS6Vf(ePi?~G)6OQUv|zET~ln&TVH~%Ew<164ab&NM{IY0)dr1Ag*}-* zUKodI4aD|(m0O^VXuILn_J`<3wB2y<{cbewZq#YR!o~H_O=-JfW)s}^G-FOAgReWD zxoOR5yTMS-0u5sEIgqwiOVF)oyJ4IUoKI^_+YPS#?2)v#wA~QrfH9DUTZGSn%sPhW zS6X}8ZrJ#K9om!^+Hm#y2y{oaq$ScpV)rk9ZXIeAhuth zRTDi>Y`<9wb2ANW!1gQq)}n`q?PvUp&_l)c1D`k^hKuc6_64EwvUs1&ifx#n}!jI_qSJn%5n!ylJ~SRC+Mlhm%lk_;n1;%iLNmna(*9z{#Kr`tL^v(sq?K%LW}x+g17{7c{5f zV3mIS13HX@LuC#8h7PCgD!<Y;QgP6&l}){q|-@I7jA*?F}?vOBQyz#xovUn%G`7fa4s)3j6KV%hW+< zitTlm!>F`uvAx;mX6PKTz0=3TXsChx_5nv6(FJ0=jSL^bH;OO>7Tci|1+DaY&ZGB@8vXd*QVj!&^yF-vvYWUrR@~k2QQ_cyTtafx9!m+Hc?N?=kf0q z+kI=4L+=;cgPx5+ACPr>=scQ$v&H+{!5KQbN36+4pQ7zLqEUbJX<4_2UB_A??F?<#p@GBDpdIgT581?Pb&j^{&^`yy=V`kR z`-x{z+C|!~BV9_NF*L9z6P?Zba)q|**luOe*J!(r>+};BeO!O03x5s3!LqC&sdqgwdyXUfQ4~XJ5BvZmsR|V+TvTnDj z!()C++w~BeBs5MJ`|UlS<)Z(g?Ycu+ee?&~u3Nm1MSr60x^XieGo}Le+v^8jNB>LP zb?tf|(O+r1t{S%*{hjFOa$$USfJv;|zeX)Z{}S6@UteaiIlZ*l{;Uh0Dd}az_NQKp z(YVZ5x4+!65?x+w|56)HrdOoxy4*_K_w-5}l)C2k3usJ1?6(`w!F)`wD(m)6W166= z%euWE9Zs*oo1`sYz_fJmjQw`o%O}vaW!*lmf-}0VtlP(weT}Xs>-J&ZlhM4r)pXD8 za5BB2tlQhZfRpKsWZmAN0$fUOBDPmtGyu)1kM}^@VVvg6$vf^L0DWc3r*{ zOiu4a+jZ@-xEJZ2W!-MvDFRJ$qP59k9#1z}w|8x|72Tb->+VxJpnJ%=-E8e)G!7Y` zC)1_WFLW<1z46&W7@z5VWZmAn;c|3eS+^UH2u5Q#} z25WE>62-@Dt?)c_TUSv1ywoTrqFg(((4VHw0o(-!YgQR+OG19 zv1Uv6m34d8GmaU5S+{3An}o*Dz`8x-7_UhXZCBZ4`=WzsyDAtFjSiJ{`;rJeThqY? z{$J|GJ2lY}v|Sx*%c_{|wKCbZ~|Jb|06&(6hw$DPc3w zbHw(^ukegWpDVUc{?HQ5)2*PVEakbUitWBlcpuZn_Mm#9=#2kt4{wI%RDkW9=tK5@ zw(sZo&lTHa4kn@V#rBxfMQAdK_qX4Fj4l$}qnh4F7mMxT=Q&mvi0z^2H_*Jy1|7oR zA)dZiY!BWr8@)tq51BRry-aKmGun&B6vTde_<7!=6=Hj&%SZxh?Yojako zi|tXmG8$7Kw#PQ>gWf5&$GeS3?-tt=E9as2i0w(O=_kGwwkI8Yhu%-yb<&*-^g-IL zlPtfW57Ty?;Mf3-VTJwnX#U%G`Z3zBgU-^Zv zzDIbkuZit`LzvpFT zw2_x8Uc0QyML(qN+VyNz^kc%ICl8B5|3%xi`+bgE++FOqdq(U)Kcns1*K7s)h1edL z#_RJ^Y!6*<0gbDS{q~4CJf1gVd*qcr(Qn1}$PoUV_hNhaI-VD95%$|d+r^_litRx= zIfg%p?SZW>qQ8jk0T&4vJ1MbtlOjb?Gi#;fk3jbzJv#y1Urk z?!jBMx!B$~yeqn=*k0FUI2xB3?~|!DA9E_B4=01FGi@KbA8l8Sx?_%H^r!8rtugN% zr(hM;JG(4;5N%iE-(t;>VL{u~)P;}GLwS?bx(~c}QK7P-1(q7y6Q0gn|sDIu|4pI4SI&y?$d55dggz&yYXj|SSxLqg0(@$9I<_L zHh<B7HwBIo5K7I zPTyqpmv3EkE^Sx8_@0xDe6hV|60c{W*xsx$o>Lj19sBL3!#AT##C9`Rj->@+dv6~% z^dhmn|F>so3=QnJ59Z%JGnR_&Lt|*dGO>L`KyCDLv3=AjJVP_U25h(4%DK5pY#&#h z*L=0u?wG}MSu3_rc)-`f%VOQ`lKl$3L2P#$cp1G(Y@a-f<8!mvKG}@(kwdbab{*k| z-X^wBtd@h`A-3!4SJD3y+sD7e^C*K{HP?2-IR|%(?PJn;Y<-Vag6&&>VCp71T*ls`134Ky*x9v9;eOhcE zIV2QKCIj_gGhW-XVtXGo68(qRZoZ!P_q^ENvo5b2E;IJq`cD#kp0VF7rGj4S3Z6)KNF)F`|TNgpHgN`+OF0v#q%_?Hf>i2 z8~%x|L)+CKlW`p~ajCH1e*Ge@TV?~=uI`V(yv{VD?ds`SJcBYD(RTHE1(8WMc`SG*+p#cxgT>d zvzyr7eRvtPnb_VX5C&$F_8z)ZDSnN)*xvC(47!)t-g!|Ny0_Tg?cM}5hlZ^-KlcOO zPi*h=4RaxLfY?587}g}21I6|s3vZ#p2G;E(uH~bLi0z|Oc<+Xa?KXAbOy+R0eM~d{ zIbIg)cAH52eK2#R*lyJc>$l8NV!LH7oXNBj+lTgPjK+|}``ZUT#yTW(jM(093Fca+ zt*qPo#`EXf$-2G&AXuFVuJCy>7N#&Kb3AR=BTr)tXFAY!ZTExs#UQpjjY>e{bn$sI z?hX&o6U25O4;Yf^EVc)DVI7`1QEU%7#PNv{iT(DFs@Ku3VtdG)OX$gBd*~X>kxX~7 zJ!~a^4wMso@d*3s#B=4OV8?NOgjpu@%X$c1ntGg531yRj23JnO(iylydKyXPh= zbgbC!Jc!phUTn8J$??qF8?Hx(uSX}zH;;7T98VG3tr`ZQr;6=k?jA;C>SMp%`iwbx zhS)w}507V-*xq~v$JlJzuD+iAiN?2{Sgnq{=k=UN+trdzSd(O?(sq?T)E}Kj+tuvZ zc4#iJ4y(D|<+> zPUdp4-CohFm14Wi72Zcu*IADm9fw{cwvXt}UMIE>`}6|6p0?}Zw|b#@sYdCM&(@$f z(ROX~bTxVlZP()+`=PhecI}kNW8gG$*OQlaNAIBR+NTNDDw#WJyAF({rMqam4vppO zlGsEYQEDrCFKyS6RX?Hkb70|f8W*Au&~_bmnfD!Mi~aWCwKvg6XuI|w#Cv^|wrkH_ z{n5u|-R|na@rmh+{dT>H$8(CdYx@>-^)z2t+YF~^XK1?~nNPPtJNDa$htY>~vTh$% z-2{D}w(DWx_0bn)-9BR0Su}wlcwlrv|X8ctw2Ag?aKIY2Q;~|S4JVcr>|(cs{fJ3zNYP} zkrn-UOWRe;bN@r*bn!l!ZrS{re`vcJHT?WJYdng8n78n`hv4vr3EYwYoe*(zSMnqt*r8#49dR`jxDPqZCAEKuAnP%P^!T%hoCV9@o%a9oG+rQ(stGV!$EX) z+OCFwhgVrOc$1V`{RIu4v2Ks`ScR@F>-K_YmCcdu zWZfQK8Eb&7K4N>gkw*6w+anfFKw~&#zdhP zfjaETLY?pq-5%0C1Z_{-wO;|oZ5D|&((Yl+(T-xf zZfcHJV!I80$7Pll+b#H6Oj*1|X1bRnT*`75+dGFGK)ZyD zeJwdhFf?HMu-`czg2Z-P3rBRY*sh*(jD?ErZq0cO!3J#in%NE=A-4Nh;5CmF+XJuO zK}U=2!8W|Mcv;vU%+HX?iWA#|-FZFZ#rB}?VdzA$-T(DtG=?N>_kKMRog%ioo!X0@ zCbo~iZ~;ACY#&&85*l1#zrAtwKImDrT|Jz_>p4f(?Mq{;qvz6g6+7)cnx|VqjbBk7 zohs}0K?!g>D_z#@-RIJf3?i#Kn{7dJDzsFcmwThLW!>K6OE+|`tlNhSiJm!^Rd*D7-^lGs^oc}*M3p~U2sl#~h z)`{(z)i}mBi0x}u&p>Y!+b@2h54gS9Z!cFl9=%1@?Ja$>(c5Ud?%#YUdb_OKZEKxG zW9nnS-D$yE^iEl~yYurjvUZE@-pS?Ad&G9XiPg~fR_wR?r}5ACi|zg$-=YtS?Y_M^ zJ`aoSp8w;|$FRbFyW5ol^f6ht%id|$aoVmO;&@&sX}h*<&#xglwe+YWp8M~zZXZ7J z2l|Yx+lSodeECDx?L+MOT;L&h)I(3xy$iB#w`{Z>eNoo!R?k|ZFUz{!ZvHtmhqI-2 zyvMnAjkat3fOGAJtlJGESEFyry4|X33L4a5zrDLJ&+9gA*L4r$*`0M)Y=8CQ4f>wg zeryhZJ}*_gTEEi>{ZMRQwv%7~SZx1oW+wVCv3=vjx@g>8*nX_cb@Vf_{qend=oeyp zMRVTYmtwoI6~`Wk#eTb)3;+C$*gk~68#n8%*lx3C7W%!|KHje%8n+1h?S_UI&>zKi z$EmzNpTu_iy93c*#P+fL9G)ypU+lM!X-ZqZiS5>Z@R|5sY`4z4g#IbE+tgcUu{oQx zm(pX#vrCKZV?R_zmlfL`wsc096Wg8F;2E9Gq0vN7sW=E-QEU&e#C^=JEVhSzYKpER zwnsZ)3}lmyo;ud65M5ntk1f7~t|_+1c;Gm*Yl-bqb%N1+Svwu};5E9g*dAQtUvz!3 z-R~LhOSX~N?scvinnTi0dzj+hWj7Yv-6rC>pWQ@kpR^6vGuv2fpQLeLvcVPh+g)wO zqg#mWllghP*)7HPDa~Ebt;Ke)H;d6YUF^5}R>ZR)yPeqXyKgGmL~QrDjyaocDzx9OL#GcF)`c4%|4eQXx5 ze^0S}Z17n$E;H8c6#CAg`{&|0~U3s@aa|%|`x?LUgAhBI1oIqQM z?JDdudZ^ewZe1fZd2XvMdPkv0i0w`PGDlmA?f3fO*_1s>Y%kh_=Xf@6?_d>R{t9g^ zwp+#W>utpLKK!@EY+JFt>y2(`PJP(E7~W=&6Wh(!&PLmd?E{Y9Ks$)->vp$uL(s0YUAymdM!U(n z-L>2wXpn>bcIOO^JrCNho!_29d(w98_WUK~OI?W+v|oMl<%?Bj!9u zM~Ush#);@?vE3(%^E6g$cl*S9%1c#GPZ-A6O%U7dojLv!#r84Q_UL4>-RekJG^bHl zZFOS;dYafirZwl_46)tr2iCgTGsSktlfR)!td(}I&2yh4w!3BXzRwfez3Om|&llVM z)h#s67W?fXttX??#rBA<95b0>dvr(okR`Uq{BJs%(>GbiM3ta(#r7yiKXks>9(KVP zT`0B(SE3uB9sBJ8exc|Ru|1&DCiDWaJ*WlGcM)yZq2Kwv7#i4bj~a{Ta`sZ%u48ZU ze3#L79sjlgdO2;^3Gp0zU<3Q@@f-5ct7yB9UCX(=nzrkxxTWZ|VtW|>PhvJ+7W?f1 zv45gBi0z&y`SUl4?UO=7(3{0}<-qaAAz4n3E8+2P6WeWF`R6;tcH5D7zGweWY#(R& zFPdC6*9N|KI(xU+?lP`5dau|%#rO<*pV;m<=znOQZeJa2vkHAkY!C0Ai9Y<_y1mL4 z^ii=rrXuenr-B1~rei0>_BdZUc2aDQx901f7TXhg{zQ|>K%LkN&!+6NVtdknE9gJO z_T&!r(dWhXdi+9P7Tc3Q@Hui-Y)={&fW{QWetVpC8}tpa zJuGiN`j*)4ZFU>|r`YbakPd)n?6;3AKMs9YY#;Odcl3R+-QI&g^MTktaf2lqw-@{E zJ~!W>AB*i_PrIO>i0v^y>!F{D?eROY2Fu3O$9{XlGR~L3#rA|>N6|0E_QYVUk+NTl z?MY2Iw)w3!bkg5E{&!+~@HPbt^-%o!yjV1&w{_uKgD*>2>f|YDY1RZg6?P@@+9pUw;5elZ1>7r zk1j8^dyRr!ITdKT_V^RWlf&U0i_eRgi>^%DwM#RMv7D;3T~A!{9$k&LYuC6AXpCmO z2hy_%#z{_1+OGZIVQlBrrtLbcUl_U$ZP!uHs-SVH_#VhtMd${!UB}UWVyH0ZFx!~^NJ&?&`*-gdv+a*W0Hly2qG&BgW<%c*D(i~pCJGJ?n4N^DQ* z3^#IGi|xs852M?P?aADi$iXdw?MWT*yvu1XwkKThMVpH4@iuGG9mV$8lNd`moW4dn z#;z2)i`X7@ZY;W+*dE#G6WUB{4_|?~kVD#g=&+p?(dJ@%*nFOEFR?vrXf1Sau|0(U zZ#0KP!&dv5VE*Rx6WiS;@wyEV+Z`HrLJt(%N2Zyg!3Or*2XwVZ4-wnVUcsWAp<=tq zhC}G#VtdoqyU=)9tlR50IEEf6wpV*(jUFYoS35r#Z6&tXYr%1XA&LF=R_?sNW5jmz z*}VR?V*BuW8_{-R`7e^mwt|VstjzL2U1O3Ue*TAhtK-XEo>Gbg|!F zYb2gEITOV8^1*OB$C@-x zPN3L6pdsf`u-M)!$sNrpI9PX_SOXmOa%>a(ELfWpDcdmdgrtPYPd#5=#WV{D5=fOnuLfWp1?Wv;`=BG7Q(MG#`)TXYTgCRtm+1qik-HA4nS$OS zwujnmL+=#ZLw|3E-X*pN&U%I>v59($Imh{4vE6Z+0li;rAF}ig`heJOx@#&LXN&#z zT4gSwkI;7Y`c)44C~a5A@nIC3bB@z?wW@zPG^Q{1WO7>VMxUbXYPPX4`ZQlyr97nb zXJp-;__ih*wBz4WQg=TvSPu|53zSTrs(-UAug?KHZ)*dA4qjjkxR$MFAS=2jBhWB-O} zxtM}@e|vn)CUjM?Jz;eNbak;kaqKX34Y56OvJDzMVtf3V zQs{bOd;C(&{aoJOYC8U1B)Xy4p0EVhJhze9o*062%xxm;_M|oo(VY4wI;rR;x*2WP zNvB?;o6EXAiJu3X+fvr;Nz*X~a`~-8@w^_7ZX>oQ?)!*tE4C+&fSiqoaA;F+mmKypnHhz z$#%hL95VLXlRv?b++JLI>y+;A(0ypTPO;>%^_6vdN+&!oaxt8--=4f3^D%b-ZP!U# zFrIS<$%7#==L6b;w(Eqw%h4Fk*l$m8;dL7(>-L247)!asX}eD7*%ECj>-P9r`_Q;l z*l&-$-MOZ)6rJ6U59Pr&$prNI&kG>G^P>u+kJk|LywhpyJy{TXggWAyZ?@7 zM6Nw;*OQIcph>Keo@CAAca(Lz4#Zf^RkCikoemFkHEq{JO7my(7MW?YWLLDatlL|@ zz}(4ok#&3B>le_IWZhn=FP;UtoW3^d=lLY`WU>AIN{#^!vHfqSi|8q0`?D&2(WKo= zJuQqtdyDPQHa+o2<9ySlm_hUZ4oc6BxRCpwz8tE;E(q4BbK59F0E_0e&(U0vjR z)pFx$yZXJ&VRRyGR|j|VzF+OAgT^IWEh?Th=u=iKRHdttAmXmADF zbIcl{XNm0@UEq1{9I<`g4Ia;2v3=%1j&q)F1(oPB6rC!zhmQJ%P8ZvK`<_H+i0$4@ zvEIw&RA{LJ9IzJ3%@*6^<~~Q~itTd`KSJk=?Zt;-T`rj%pw`-(ql-BC)#fe((8aV} zt((AcvVgX$r7vN7E-$k|74?orFQ)A(XC!@FLfciQKlWa7m(g~WnalZtD+Swgo_t5I z5ZjC2!Tj8nV*AQNc!uV#7Tb4SJ&OjI1$ztQW&_K!_?oj1t3y=ITQ=#8>&Z(Da8 z8n+kw?S0M!qPNJp-SSU7<8rsrc5QR87J9p^+edrxnqcZ0geYlVZF7S&jjcQ%i@PGDZI`wnu*a2Yp6tkM6*q`G?pZozC&YL&oRH z9OV7FAhySp=Xkg%w#OvTL|+!$W4mw+b2#JkWXk=Ez9zQE@&6L$-Vod4`8kcbH^ugZ zmDSLoj-MwpoY(ob*q*qgGWxFAp17Pg-V@sshvB)L%S#on6GAwy9*XVp?LVR)i|w)D zZ_$5=?a^K|1a}vEGLa2Fqo0ZGVe?m^Ux@9&d-<$+DYge3JdFmi*l+i%&9VAMZ1-{Y zLcbN;y`S-Cz8Bkl+HsuV7Gb~LI}Ok1+>c_r$JB82C$U}qV1E(YEiyS@FnzJ#Zaj+L z`%TvEua~Vxf0uRpcJICDpR#Vx`U02oNP8)j(jT_xm6mmTh*KMMS=z1w-abW_qwOl< z0Om*@hei`Mv&C=din4Am4$eeZmUa7~Dm~FvXuJBn{tcRJ^wdoTV(jHr7u$R8%tzN0 z+een*`IT2oY`6cTBbqO3r=4P&pzDh5ZW~vi>x=DP{0yi(BeC5-%>&IL>8C@io1q(v z?Gcl9qML~A(d)4W%QF_+%@cEXj9s*6Kr^1mIkdO=n=GCNBgraX}ga7R)8Kw+jT;PS7_ee!8);I6WW^Jtdsb;lzBF^T_=b0du?gE zPR^Ty=G1r6Nl&rH$Qwu7b;8FMXnWeOW6dyM@*HTp4!3KE=C?*_|1+1-ini-1_25k2 z1lq1AHC~K%l6AXtBJU%H753XFK2&HI+O8+>f&+Q3v|anS^ZvTYx;^MrCp5^xetUQ= ztTFODXuFQ6$>aB=?K-sfeY6*C*S=Bwa~v}E+b3S-&+(=0+WIbE%b&LEzLj}@1I2ce z?>t8gXY98(dHw|*BDObJI2;`+wm0PG`R9d;?Jc9N(HPCxZ|@q9zvJXZiS2`j!iT(Q zvE9b6B05%VAHSYo&r4NLJ9zq{6U27A#t!I2v3+#e5$I&GeMr?DG^bHl-FMb#^fa-( zN5A^$8De{v6s&>sW{T|{r{tkYtd%z1TMs=)Y&Y#)9X(HMH;v}k&llS}7&S-ZY_Z?o z;m9I%y4c>)&<&j_ws(BK0i7kbciMLV&FP!0yHuwkxng_Q4{$OsUu^Gg;PojK+s$8F zp+P(L+j}R*pi9K|er0%G3&i#TXV#+^iR~6c_M$H{83-POB4dac;*v6tf$FN^(lpV39=4Ptx1-E!zn zVtZ(}c=TqmJ>omou6Z1i<#bGStTFPoiS2QtY3vTMJ$^l&#d-e|+Y?690dmz`CyX74 z-YvE#l;JhmE9>_7jWl7OtlQ&Lc~5z|_}v`*+^xJrv|YzPPDUU8Z{6O=2Yr;t>V(dZ z(3}cbx0}pEpP=nJp((vODeLxxrkr1=W!;|8mOqnB2I_=PP0(k>_5`!0=s(2v1RGxG z^J06#5}q$EGe5t5NMH0Nu|28zRrF=CJ(-`sk#|*WPd;A@jVXxz_LQdY(Kp2Q6r*A2 zTVi{1`W^J2VtZ1@Bs6%&etY~O7xZ1RJ*J5b`o7p6KJ_E|f!H40a12AQ zPCUuieJ8fZ{mrj=FSbXu=Uo0Ewg;zhTya>LYVRw&cb~;}x3jeUi`YKV)ENEsKiey@ zNzQQXl1%GiQ~+# zAhstAIf&+Pj@5}O0A2Y%+dsLZtNv#@pO5*~#P*~~n0NUY&9FVm@*KLR*q-!vC7x@ju_PCG)w2{~zS2`TsNNkTYn~%ob#eRF-e_DFj?U-H|E?ZIAG(YQsl zeFv=0Z!flcz5ESrDz^K~%py zhbHaVZ!d!}nQtz(2UPS$_Y&KubjEzl?=7}F&A5o>(6H5G?Rby+iS5Ih^K}P^?Y#~L zq6doY9jo(RfDP=ox8VD(^M{D-4ae}>4i(#LznY02F1A-cdKitD#eRF$Pe0Kk#rA3k zKA}g6?X?uY#!75&a2HnRV@P7Zy@fHxXZ{$my`w$<+*WMwZOk!XC$%qxLjMJB#gBNr~u*V*8kb z{BukN?8%HPH5TnEw%gA*gq|$6+i{;K-(76C9&sK`CM)T|Sw(11vE9^y*UejOFUNn! z$@k$TR69cVqIsEHtE5sl&;gtbYSh(qbRcb49joH+2>HRZT^X(SL~{xbR#k3uzJzgb zsIpe4(BZUQl?sDn`H{3;mFch^Ej+7A^RS-GkD=|V?zbRxENxe96ThS5dC+PwKTABH zw>Mn*3@wFD;y0`L7x?ulv|Y_zcojWW*6p5kIZrY5v2M2r;(VV$+g1BqxRgJOwyTC` zPoihby1mA24>Z0N`|XwQ-9*o$?W%IhadaweSJiiMex=cN)!%S+uP3K7|5jU zs{iZu=xo}qT>qgtIka76jpTTi1&2BpdmUXMw%2I?3tcF-cP`-97mMvfTJY!Kkn#R@ zn{V6E3&nQFvMtez#CE4&v(QV#cGu9q(Hzcow0q~K=-Tb)hKP}PgggI?do4w^cJz*&HFNX ztJv=S;Ru@3$Xy2>uTE!GVA z`^EOCuN=b%#P-MyU(h&P?6*g><25-Vwue1fgFY&@hw*nJ=N}i_!#2-BWBOv<9{zGQ z`jprnxr6uawAdcKEF67CY>##7fClYYx5sVtN1qeh;}@8s&x`E|eU_syitP!Dc)l1K zShpuUq#IYn_Qcwp7uUr0#O}O4*Twe4G5lV#QAQ_v4?*7&+Y_g8Uf&km6BqFQ-Vxgq zw>&}fW%2t`_jA777uyr}W38C~P;5`!JP!RxY)>qhkLHlDVx#N#rBAfc#ag*5Zi<7aNP>PGxpoPs}4ff7TYKD|N0fw z727BM9*V9fw!89oyBF~GR@0N+dZ8PN?XIo)GaHHRDq{t@iP&zF7=h;0H_=0K-lCg{ z?ft4_Top7I+k3AML$?&$`z^q;pn%^xR1cZj4BbX-A3b#+x~E!Y2V$txKIAqv9yCTM3K`$=7)x2|d=sse5Vc*;6zGC~9l?F71Gi<*!(;7WM zY=4mV4LwL~Kk@b_+CpqE-hLO2(Tsmfjh@j4JxpwO%;<|AF18Q7jB#6FDYo}*#Mi>5 z!oQ{VYMqN7Ew=Zaasq87whxQNbELpVY&V?X&%rc;?Qtf&wqwQiMb9v23+%-98>6Dp z_OxAB_aBcYu|~RGJ6>ByS+|?>cY_uvv3-zx8MGGLMIu zi66$X8X>mF{{h1bBE|Lu6P|Ch*q-2wbz=cu7VmFQh~_wq6WbG}{)>(m+Y{nmq7%jT z1m|oth9utKo?!F|og%i!FNVnl)5P|;Ypc-H#rD`NJbw$o758Ko!;^wpVtZt%%IG;_ zdsu_}=(%Eh@EYDDo^AylG{YO6Dz*pxbU>$z?IFu~-7>`XurY9{fKvhQlgU%)Y_UCL z1?PLN*dB0~*Dzmf_c?BaCX)lSR}Euyk=X9Jsy@0{Z1)bGgI*xE`)$EfEc&)iY>&FV2)#jUkL15&7HkyT!`)t>aeJ}f9_Gno-XgY#jpSV0Cboxt;MmwM zwnsFrfX39vetYD^o9LZldzAlC^lq^|x;3xW9>?W9iv9NJAvMtZ#r7zVL+FEI zdj#KyP;gjm58F$hF|4rP9>U*cQ*cad51xfJUcqs(J!n72(n+yBs0Qyf$*H9S$Iy!3 z#rA-M^U!C+_JD)S(0_>Sfs;(oJmii#$br}Mg4iBBpa=S**dBa(Ci=429(5Fe1bacxBI?-guX4ddmrGuxGT1Mn(?0A6WiVE zwL^5}}R-Qcz4FLY(vZkYZY zP8L?7?S_S2+oH)vPs3q%jKjj}wB7K}$bRUWVtbQU@Vu~=*giJ6JDM+Rr*b?nHVW&~ zc6FtC47$G9Ug=jV+DL3~wzwObL()%oK7e^w*jQ}uJEs=9iP%2$%}=zk*lyLW0UBIk zzkTd#+`GaSV*B{>u&%JB*lu{k<7q9nPpEqijnl<`yHoQq=yqcJgwH`}6R}+%*^f3A z+f}_&XiNp{w>w_Pd@t-IwmZJyxpWcR)h_PZ*PheZ+R(qAuuuV!Q9BzUcm9yI&uSheA%lD%vkB z5Isn2_gls5U?H~qU7CR&Dz^LmV~-}!ZMA>J9q18ayMN6nw58bYUmo5TjuPAb?!k&e z-rm95Z>B<9i|xL5F+K}z#CD%E)6lkJyLV@-Ckr|Co%EDX?a|}Jc6T$(g+hC=-L*EJ z%Y_bNyYts6Xnt#?o)DwaN^IA4exN6a?YcVF7==z^`-Fb{nHW~sZ+9-m`{E+DPh16C z3SGr^mz9`bg>GWI%MDjF$iaTQi#zNs^bp%8&gqKw6x*Gno1neKcBesj4i@5&vEQz* zVQp6EE4C~11hl`{?r7f#9VoVs@4@55aK?VS-F*W(L~OSmeH|Stwp+K^iw+mtEi?F9 z7|qykA5>_BjuP9uS=K~Hi|vh;mqy3ZcJ;02Vl*#RJ#{i_Gdh8`tKZslY$wuom7dL? znM~W&Os_p?PNS}BM&WMsG}^A_dyYiU;6zfzp4HJaX}j9I7j74lSSxk1C)Oc_b7;G| z@DQ#R&f~yRC+l&J&!_Ebi!sM7&KCbKwZwwsB%QXa`Ci-5nY3LcPcK4e(RSs@XH6le zZ?YP({{lLfwySpG7t#5AVO7m}JGzjz8{WiDMT2(yPQ42boKq#V-LPj=fAj*{Zdh-{ zpRa_XY<3G_Cx{Z83?=pADFWB+vY|HSqu|Nes}SIyPqTXoU9#rAt`Id1pLy8U|k zXY@YWuFl`aI;4=N+gF`VT7o`A+tu+%{`p~9w;%Jkf<7wi_7exLqB#{D)Y(^==o7SE zT~~Mx7M_%K`;&2W;IypU|NVzPlgU6`=@I)ZC%r|^64i|w|n>!Tlt?IY*rp>cb$-#+lBIr_2KZg%)3 z`ia=y`W^54Q?b2%N--K!AN%bUH|#|JP21Jy7Mx!%X*=E_#F*mvES~k6}pw!9?)Svy0zFI5{qX< zQCqP+d`Acxw+Q>~k*7AI+l%c{4|&~8#rEjIiRg}Edvw{>Xii@v9o6?ex{KHzaU0{R zsM~+*_7gC$$V_YxE}4TS?LD;LA3+*9_UpS z-H*2GF3T`BiU!EKz2(f&=z+3sH!8aj4K}dfUenM6Jw(>+RYv5ahswIWVzLc-IBnMz zPK`q2WwGC0sRm3d8cExARX>ckqEWJLuid;N+Dg{#jl!+a7?Rj;Z{rJNi^j;h-OP{I z%2w9xg9rPe?PT3<6YvWSuCU*(_HsOor|sG;ISlO}>vpd^UR#5#+x@z_pmDm`Z}*>t zIZ`x1*6n_If1{mc-R`wJ2|ZEP?US0WLSrgmzuo2z$DS*()16=NI49F~U53AJqR5@L ztL;q(qsb&bbHJ$`+LN{`70Pq;7TX7Hzk~J>+q<3RSmI@FtvZyug$@wgP0jkC1I6|( z=6le=Vtd~Q{F$7BgO%;4Q|K_UJ<94CI$UgD9&`X5DYm~GdlyZfwKj>$M#s>0ZCxMF z#G+W*t|!&uwTkCKYtOaI(Y(Fk+G`ufK$3j3hu=JO3T@Xe^*CRq(su1=hjm>Mrat~H z)z+G0Zw77GR?Xl;(Jb1ot?FDx&!+9#wtp2gzV*av?HI`KohP=tq;p)QitST+KR~C6 z?cQTbqcN;tyJusbZ>HEjaRldAw%BeHnuE>}+j~zNi3U0NJeijHypIK9dyQwjCi39d zr8f^j7t?n2&(RKO95UYD{&E1GBSi~oyLvw60(uc`SI@fezAvHe>gmxIXb$H(>e(Xr zU-TPoS1(QZ^~-6y`sZpd^h&Y4luLUwsq3sOugChWXpPuje<7YDMeAhU-g-3ue7&sO z%}o8!yi}v~!0}tqn`pZp@wg3oi>%v6yBtSvm38~bQrKfD;xuyCgG-k}@1X6v`|Jqx zPFc6N=I_`l+9kHvJ$499ViR?F?`G(|v|atvBMrTu14}*lUITrAwyW#mozOU2ya)1f z^bYh9+ODp?<#8UR?dtBYZs_B*UA=zR6OHMM{q{1qdZSN??X~q;^l7oZRkgb4Gh%y> zEY2^`&d-x^*pEIZw%dRHi9Rp3Pg+rcz9_bPH@T0-(7=9sfbTK%mH%va;T*gsw)-FB z7``sHyZ5Y)CL3k+*l#1yx5W0|+b^PTi|sAi;_seCcf|G@TTi3;vc|gXDLzN;({}Zx z2CwHs+OD3~`G$T(+tnpI{(KI}-fF)cug??OuGZIViGD`g)#9fn=;yRu6-LfQlPi0b z`^^#kingn~>V@dnv|SbMGDg3p?P|$fUI&~m-rv5VAP@ZyZC8gUd_sSq?dp#CAoM4( zz0|=MXpBhgw>Rj^>+rAG-svv>4qo(CY#(yyGy1#OZav$(jb*dDU^4Z6D69&`$8p5hu}yKh8&Gvq>!WzdsoyLNEo zadP_FXv>_@=*hHQ_bopU?IG*-E=zb`Q)Jz4I=L#Ew0mjOcZ<>9Vtdzf&S+n;y|32~ zw7=LsJjj5?(7=AX?FtxJ93-|IPM<>ui|rGyz~|ynv3+uwFB)uMzunVvIyypZ_nG60 zjuhMdtHIUcXt6zD##%I97W?f1M>sa(#CHF4u&y|swrk&q{5grVU3(iM(HN5a{PxVZ z=oDGEyO-h|pC;>ex0<{r(`DW6+6Z11gDdQ}yV`MX&Jx?*HuL(-5!*e=Za~i!+dbd@ zh34s2(7uiETrN%(+XK2xL8puDK_7YVGQ{@K5v|dj3fOP|aub~`wuisKdbK!LY!B!A z28;8>_OOjuw-l4f0Xq293Ura!?pK2KRdKP{?jBkhy+CX??C?bMG8^>B0gup&#dh;K zFtB)utlOJEgrCLBWZhoXv;d7O1>4`Q;MiUvwqKmi<5?-T?|u}6UM;q-=|2+=#64~{u+NYZZB*vapyeUBDOE*UV8C1v3={Z59sY;`^g9% z1ExMcE9}t*UeBFkds%O+g^G8J?M7W`#U8P}V>7HJit(-3Zy&(V;x67Vwp&%Zjy@>1 z+g*-B9~Rr~%H*Rltgzoca_KMhF|obRhui4mVtczb_UMyhd+qH!7m`y;eR~m&{++g~ zn*;Zv&(LR@}}4?Mq$Z;S1#rk+9H72EgT z=6t*-wqJX}>�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

yteAJJ+!)f53Vlu z+qEa3&^2kh|7YCGGHcQH?=}1zB(pYcZ{HnjfJ_jJ{dSK5C(-q2d;W)*rr`KY}YEa$J!v%Uu@UPPuqtESNOfulCwvlhl%Z4 zk*}C{nZw0)t?>M<=s>YuEBaQh7Y-M{yHv(Y&VP{Du2nl#8XY3GYfUQR9-0{{wrf3V z4?<%q;Qj5vsddm1f}J*UiyTXo*sd)#9Y9Bm?b;uAhM zR%7)GHtYduy->wUNQFD{fB%-J81i`VlUB7+CC!pAGDjcYbO)Xa(OK(=(Svz zEZQFOul$@G+8%bh2RfIwN621WCZ<02+oL?q=+U%2dR+(fSlS-*t`T}1ZI7$D0gZ=Z zzdgQn!MdKx7zn%ZS&Rj^_4fkMO<|5i| zoG0gG32jgB9fX$QTtTIuhozazXuHYhEqXa^H?0FUn+a&4uB9?JmN~U1&vw5R z=(V)noR0Nd<~rJLo+al>PL+=`?>md$K-gY4H-QLEDK1-H_UFK0gGx?O)P=lL1e?T#XHyuww0a@6@1 z{Xel?IXq=PzT&#w5iWMU=DOW6dI}nci~V-TYPr6D({{%JtVuH8(RRm4`TBdV+Z}tp zp)nP(-|m=$wSDGCv0XWoT*pshyK)qKjQ+xPyS}I*8cbrpU2i4x=$lM_W#3)9*QTue zV!N^rgNIoKxNf%>g6CN{&Dd|Z-7AYO%yql%Jv_`RDz+>8_ZZt*#bi(_`@!*OOhI{n z`|wuil3cgzcX3U#N^{-r7=}5LRYoq7ax70pgJ(J)|ePQ{K9L^GbA=ymkARBy?BWu77ER#&E`dyPkkCmgPy?ZI^yV z_oVIS74RXe7i~{#A?F#R8T;*V<&EgRv_1G?L9{n*_wR=_Nmf7F-rrCUjZ=mF_CEeM z&;w|DpJLb018IA|pIf7SY5S0Jd(fCh*l!Pts(~It+hf|-NBig5J~09vK-&$&enAVd z`22Ri2IvvAJ$daUv_{)w-WEVB+8)yC5n3)$TNP0DI68#351b13vchP4zc8!;vchS5 zKSN!#OkZC$@DS#8RupXyNXPv&D~7g*$nUOZ#nSfJt1?c6_IQ=r@+dliwwqeuo|2VB z+pPspqEl$Q%^UMQ3qu3@?Y5C4(FWRXtJM;1r0v!&Fel4I+s!9sY=aH#x2OLhbHPg6 z4L&mOY_vUPlDsyZwkN*EeJu-5i~aWaLoT$7w#U`Ry*SHF+hbnH&*Y*(MgMyqjUkEs z_UL+x&^fd{%9V&7N!z2mAD~Ck_NZ%cJ_}r7zda^!26`-Qk4tl-$J6!%cO~=$+Mf8o z4QM&sA}VP)T*{hE+mk+CM^B~g$s@m_r_uHl`5UQOG8O8ov~@BLXVCWaPTSG5XuJ8z za`bH4ZW|_ZR+#iudONY@C)(~XG(yj#?apere`PJ8?apACgL0Y!l`}-f^J3cW>^cs; zgtj{iv_LPV?T&4y(3pbQZ^y4spjYJC{<1TAWuEO*4x?A+*{)$e0lU1+HRK5=+63$wx{QMp)vKb-){UK zZf9+$?S}DH&^u^*+J(>PowPmmz!)?hiv9MKf#U5R+Me{A{LFo{Juy;_SgsVsTP%~jZ28LQ`Ld&qWq-t)9Qv{*OvMcN+m-9EGo=YA@7SRnceZBLFUjJ`_S zjgQ3hYqZ^(e*hZP!FGH05%f*ku5WINzD?U5HN?+5wB6BG=C7P8e13cXCg}UL-7#(+ z`XOz1e2{bdh_*XN$D?s|vES}0BjfogZFjkMp`X)s*MU3em$cn=U*;x=#eTc%@m2I+ zwB2=0jCxJmUHjy^zoqT2h4T7wiLl@9GH*lwL)%?mh0yP5yDMJ=`U7ouZk2J4>5Kh# zXN0`A&$QiHY!mtmZFk7;L1%rX?T&>FdTq)U+VkPwx&ob_wmU9jj${|4?apdgt7I3V z?N0SCT84&)a^_A)7p3jaiSRAEIBj>jFs`yo&~~T1&m>#e=%}0nu+GUYP1~KlaV@gT z(spMr99MQZ+U{&>K+Dtmr23Oc`51qOfU5B;@1;ME7y0l#zihFT(ecG|qU z%6|JmIX{hPd)Q$(ncbMS$DH>=H>K^#o%f?L6|moKJUJZQg0@>8%Ij%G+wEC{(XDB_ z{&z7nn8bd&V-w~`c01bcEQ4{9-GR0{yDmp}r0q^mIGl~sjQw`UQ_Sn^F0@@=(-z&0 zwp$x_KzFC@sinrCWeS#1p$p}Cd(w9AceByGXnT{?iReDGy|hctzwq2pdpmj*`g^fm zyFMx%-A`=S&c~&oeZ+R{(g(S|a(TV92RU=lgXF>5r}ZYZFKsV59DZi|(e~>XnW`jFLV%XkC}%1QFbtG zPZ}hz0mBOW?FP@A=rG!D_Jvp35wzVFCFeYnw(BEh+=3k0Z@+d19Yfol3j)w_wB7mX z3Ob&)yJ~bo<0WIi-BoEFI*GPB{~L==q3urj8=cu{wB30z1C8N~{dVW2;^=hR?tCie z)#-rs_RZ^~5Q_vZ- z-4(SOok`oBpJe=G({^Wv`)HX)t(AUz5_%+Ux80PvHk!6ueE&g@q3!AN|5MpQ>_BCx zgY|9pc-o%oa}+(1wkO|op(oMyq;@CJI9lwt$4`+lIhD3Y@0R15PTRwCHllx^?IArb zqhw&ru~ARPuo*QoI)?4?Wwn$ zp%>Biv^bfM7#i4bPYZ|1*+0|vw6a*AXD_AgsZ(UGEvM}%7vwdA4eYlk-*ux`(e|W^ zPtdDrd*Y4v=wE1iVxx{|JT3Oy6HbV4>uGz!{+H+tv_0XK5xtSNC)R$2mLXY4B^HrR{OkebL)!d-SbtXyK~1ir9^NQ}zzp9@cyldKYaE?Ku#=o3@9okZUT3 z+f7Bq=b-n~_V|-u&M|XDh_;({omc+6+U_)rL|>%s&Z{HP zmub7J#X>ZuAokl`@p68y(stMAq3G+h-Idu2eS@~UyzFT3jQw`!whQRnwB2!|Df%vL z*Z0Z!yhq#ZGZh+_7yIqDnLnT((st_$`JTtL-MU!D$rIXcoh8qUsgM13>#C*b7qs1a zUdF&n+HPz54gD%_-Tuc-v^=zovTu=V{f4&d`?jOs(ssvonLF?DY&UmD%dl#yocH9o z{-y1%(u>g_XuGSJ%<)gO-Fe3wE#%HRbKRcqfpuL@5w6?Qg4574oSiE5yLIT|V!KK`ULIYN>vqE= ztlx4<(f0J3!_XMb*l$n2co$ukwwp@4K$oZOrerg^0&O?9#d*%bsltA{rA2;p720mC zTpC@Kwp-7&Kv$>jw&-(cTwUz9+iq<^*QD)s`MlhmTD0AM5ANmErtSJPjJ+HXi~V*- zFzy{W^=P}Zl>uEp&-TBbq8rk7*92)?BD}xd^{xrJ32k?`*@SLN+uh!~(amYQyKNR) zrf*f{dfgA*inhBff1ums*}g%}d0X1V+w6|CKVBDK>I?#68AA4K;P21zjIM8@n`Fp9`uz!-%pSBzCWuSd%yJbr$^g!Bfdnd<&A&K|5+n)rX z2h(=@yKJ-{ZMVl_PUZO1cAMuUG`Pb1+btbiqKDCT(N29eW-j^SWXCSALLaZ9ZK7MnlC|PMB@GJ1N`M@M$mRYd9Q3v6m1VQ;eMJE zP1_?TFG35G#Z~UwbTwaR`eJHOvi?)Zx%DK&_Ua^mN*u_Iw(825mR)@j}m}?de~BL4zFZx2He5fSyC!4d1On&!z1NO=TX< zqwS&1WxU}fW50dKGnp3)X?wpQn3=PPw)eg*uV)Eu?=A0B%8}t*LG|4z$GD8Pd#_1D zFQ@I^qkYjUX}h=lO{E;6uBGaqj&)1U8rtqVasYZQZ68)^FM1tq4_dJeEvL#yh2OY| z-ay-<<#)<*HqrLDR-@3HX?wzYnNu>2qE)i}0D3EJPn#z5bUSTNUnk@LciL`A!#yQO zh|N^CA1vryv|TSMcI~0<`r|lUbBMM(y8nhgLfiG5 zVgjZw_Slq#0Kd9(e^<_9;08;cF$(# z(XVNH)5d+#I9%+vS55ke{+qU!_*I_w9c?f4!+rF7+FsZiiN;jGetYTu`_Lb0yN6rG z!zbF_s%JR*3vKVyu`n7;V!wUZ9y!Kuv_0|?##nBC+Me{|D|7+cZtO4zjnj<%cJtM4 z=)$z!))Dv3+@iGIz6$>y%q>RS^$^U{TuedPZ#U!T=a!`HdeI8#(s{PGk3g59?Y0`2 zQ@P+7`|XwoMbYJHyLs&ebVb^3%6y2fMBCE?F}8E%@|IG@F0d}Q8f`ap=#8#U+tb3c z&>pls^~A4enfi@Y>PU=@-0x_6>eL75+O$3Of3MMX^VaQ?r=#VeeUzc+Ds%(dZrGcN zZkT8L_KN7nv_0*loHqBIPiEc*Q@adrLDZS zHnhEFr8DSuv_0S9D(LoNyY^?x+i1LGeCELJvdht(#CC1{Blw@&MQqpBeCUMkDztvnruS(Ds=4J!p-#hxy2JDcbH|U(TUiqPD6_ zq8x7sZLc!DD>_V0wDx$QKRR4&*EZgjYc12)SNma>jDaYzUCSMgIg%SAPpnyFk1jV> zY}X9GYiOZ8UbFn>jZP5TwcKa8kK`ta?b?jRCDAEjyS6z%<_LxcJ_qvg|KM1zfwosJ z{}pYd?H!uJ-dq!HA8=3357@wdd*F`GXe(_GuO!cFqwUewTWFoO#}%%R#?#7vdktw9 zZI843g?7{S==Pt`nY2A5A8g6Rki>qw-??CP4sGw*DHA=Cwm1JY7Cnl#dpsGA23Oc` zFZbF9J(jkY8hr&lp0<~*g8NkN1lnG0u6&OiZV}a_trI<&ws+5#^E{Qd`^{>Fo<`fl zYzb(Y3UyW7OWad(XVCV9+w%Hnaorv}Mds9Ov0a6I-i#I|Jyqb6M(CfoZufuw9zBoi zcE45e=mlK2`~M){FQ++B1@^%GD0eZ}?cqJ;JTKw8J$_YV^irAh91BQy=^7-g{o4x6^j-EEzL9XuHoeIX^pT z`;ZIs(Re8K+f_;%^q#zRd%`UAKH45XsU!LTZBPDrI~v0Z`|W9U>!1(QcEhN?=p(e< zaJB>b7;R5;7DNj<*l(YKe*@&8o_=U#0D>etnLC4i|HE~=saz5Cd#>Bf^4Zk6AH;TLS@!{r>5Kh#>qFerb3b$4Zj*h* z+%H_W+giz3`byg^zrX3VX{6AePno>4(fMh+AvgwIkhZ5>#QkMtA=;ii2LC=9DMQ0U zB|o#Hi_-T0lXTZ{RbPJ`$L;PIvje-k0}&Ag5drxgMY@~I?dvSMOMlkX*)wN%_nfnx zIdk^Z*>mRa{dx1>>)`{u-#F*_JsvNY*xNYHy4~1sG}@l) zc4KYa_hg(d_S=ol(rv_cWjrb8-d1c^CLQceZqIeQxhCdUGNuCd+s!GkE4dTb?dF3R z+sR#MyIDRrGPx^lH?LlR29wxtH-};@CHJ81rmvV&$-QX1DQPRZH*GiW!`x5CWyXHH z;rc9ezmj$PUb!X%XnT@}{QU!Id!nTeTBcwX6<^02J%qN$lzE7DpzRT^a(^9Zdq@+E zpJd^=weo-Y8a;xx`)VW5&a_?qIsxrM+qLoXy7K5As(ezy(XO<8ybXpVyU}*9=nS+w zZ6CW-?vYIWiE7k^{pfMD-Ldy+v?p!v*Ikayo3?k#uY#6uHLB(llhGP&ucz%pPoV9U zbBfUuX?v;Oj%W-ktlM9;nu_-0y8XcvIFlS8wre+|E1?6qZoj$?&*Ef|gLV6r=JU`Y zT(@7{Eb}5vY}al^!qVh$v0Zy0zppkKhm7|?zFZ2QlcU6T?VG17I)=7aDwgpRN89T> zdyd9%#(sO#C2P@%w7tV8JYSM^w7u_OnRj~H?zm5(F`BX8?%ERnzD_pLcK0l2w3)V# zE(2GSt+ai>kn3oY}cL~e}OI(+qLHpW!@Eu?biZ+RkS^5*9`O;+8$mY_Y^OS z{r2b@a?RJ%_Slsv=nb?ze(Ov0M%tbj0mGAJNS0H&UtQ2!XnWG7>ga8>U7x)Qy`8q} zpZ<*&u3-Czx#(TAUBA~Cy@$5zN6LKMOWTvy<9VGdr#nC;Rk(#dSYmr1);Y)ijmrMn3mEa}U{5WlopCNPY1Z|I7EysV7w#Po|hZZIiRIHbb!{51XkNGOc ze44h$+gM46F9ql|eEe{}tP{!;|GW zKZxzxu4!^FK8o$y?vrvIgd8XB_#chYU&MCpPScI(ue7~f5$;z?DcasF8^@U;pWEmoav`|a^3ab79k(e}gwT*DMQ z+OE5|2;G3TC+%p6#@)q!yS@>gQz?zPZrAsPMJY{WA}PJoujpoCyV6@Qe^Wp#_S^L@ zwxC;b-ENT2*-NqKy4@I21KnC|SElCu(YQs}Z#S*4i*8r4ZZC)DMM`_F+s$2ZA5%Kg zcC#Z)OOfeor_5t9W>UJ)cC$b3V@fyLZkF{xN_X0BPVR;l+OglBTN~Yrwwv=7qx;Zy zb5>JyU)pY-k%X3^;jYZaVdw$0-K;PUQwDL}Zmx;>n=+W|c2fxEV+z>7e!H=PJ$e|| z?MX}UZ<7>9uG-OkwGB&^!_S@t3%J+JS?JCh(uDQ3^ zu5<@t&^}zZCr!ZqQVLEN`|U~YSYxD2;JRJ6s0!MbwkL$Z(v(TGJ>r%F8dCxL?H>6L z&;hi)(Y8nEAhBKBy2gMG7TY!dpCi!1WF@U*5&TRE6Wg_Fo`0bu#CD&j4|<~`WfJ=Q zRza@6TxNTpt;6JdV`VbY1GG$|U=$Kf#r!)Fb z+V0&{?)6RDu8qEjmX~d!CN=mTeTTLOl@{Ob(e}`FtI&VZ_V5vMY%(PKsxTj!M-ORx zP!OJ{DUWIUgagOXPiVV)RT&S$m8Tl=WDfc{ZSOM97yY7S-M(uY`Xz0zy;Q~qP8a*_ z6=JHQ--zwn+Y#>Qw_>|?F|Pvpz1Xh(;wp`)fS+9|I3Z)~Ke1gi|6@Ua6x+3cwepPk z%ys*?29wcX66^L+Q&ytCaos-hAdVrmwAik>ZVEw{;kteNbKL7xTxP7>BMo)XPT)vEN>M>1=dW+TQy#u5)U2+U~vu&%4wbw0+XL z4QTL;{r1o@7(c1CX?w&=S9D$49$f}=Ftr|SkKTv-k}9{inu@N1ahv)*ZI1}wf^Ie61753YE#KV@<4qUenkpHtw?ZkDvo2#cyK=cN*WZ`6yUP1~QvGPV`@H37f7o&!+8$X0d2t za*#6Ym-{=9wwsz?K+mV`<~1?s1+?Arr(6fQ%y@tMOdI+q+HU>32)&rL+iKvskh+w% z+v>^v!j-~)yRF&I6TOMHn|_gV-y*gvV^B}@R<7Ii*UF9Qt%b(7V!vH?VF`L4*X{a-_;*d}0j}E(-J;Nk#CB!KazbNR zVZU8}C?0*3>vrAYVDvGuUB&M=qECqJD*917w2)Ivh5aR8{~K-h4;qL*McX~6Y(t-> z?Zd3{jF3a_s5(byqR-LxhBL&9^R&I1XIb<`+FmXgYsFL<&d#dL>0i*7X?w*%x6xN= zd+q8&(AQ{t)7f(GKppnmJ2}bN`;)f!F5`;6McaEl!n!f_Hf`_Z`43ty)nwJ|^a%7l z+Foz9%)9%vy@rx|@qo71@Q~NV-Nk-;{R(^0k7;|$cJ0wmX?xFSozTx{yYuWzXb_A2 z_VKr5%=|;!1JcBVm$W^!{}%LX+8$mp4~<)d{r2!>*U;~1d-yG^VN&1I_V9v`f z_)d9-V)|mgJ$(EV^e5ULCO?yy`kA(eZn=v7O51~XdOB=M6WU8D|F5mlrD?nR3$L42 zmbQD$#P~@oN83k+!J;%78jaM@sXwAC()I!GFqYCP)AoTamZ7WAb_cgZXknwb8nx&i zx;kwi-?I>1lePyg{uy11wnsg^jFy-6P>I8EztZZ`cKtsy(e-J&@jz{~9c?$o)IiIS z#D04i=6+g3+HO3Lv6t3}wi~A7eAAlHcHLR58H6kBx5p;P@i(XK!SmjsThMl|iLfrs zp0+y#;(3>b)5U&!=f}g*ZD@P*s+c2bZE5@WYca>u+S7Ks-MWbXt}*Zm9EDyv@31b#mW73 zD_OT2F%Hw*OV;f}%6PWdNK>`+@8B)~_`56t3I5be8)*jqCP- zo6n+U8g^+U_c!8<|!}+sC$sS7}AG-Lvvdv`pV=%6o-;{Vdw9 zHF$-dP1`4U>Ckg&yKg<23!okEZ=WQ;4&u0Fp-V`yN% zUE9$Xy@a-FckiH=()Nk<#fs&$-M{}NG}yp?dq|EW`e)i6`3}#Wv{ke{E=$J18rq)t zhj@sW#eRFzpP$g{X}kXN81x3(u77DjZ=~&d`3&|n8IssjQ)eRd%0r0k%lRV{dTwM zapr@x{6#?JjMPx+mv_ z+l&47ct06S_i20LgInl_v|V?x3i=Uk*Tt1WW9nnSJ>m2R^xw2S_KP_AjJ8L0lyiSU z+e04&qUBp_s37@0=4r2JyZ>srwy$Zszn56?mbM2r3`NVZYOg~4#m0YWdqgdHrhK67 z(GBET@R7F19JQf^948g?QqJoOZI6C+9Q~EHM|ofzrkA4a5rxCia>)37skLBodRf{Y zR&N2iJZ%p>g=?N(fwqUaE<($2wyN;d{^-iIJ+k{?bXD3Obr+_kSEKDQ6){iKF`BX8 z9@FW2bWPeGJ?1gGHf@jUiE)@-hqgyGNlzuo+w8@e%Vx7ypGo6vUaiXYI;XuI_f6B@)~zukHl>!tLTwB34Z589r# zTQA~Xr?;l<)}!(@xJB4+w{C$I>Fr9^?Mug@+n21{3l5<>(st`)%(ZlxzIMtQhVho( zh3j^!hn#OWuG_8h@3r*qT(?`h%ef2fJ(aZ;j7smtb-T5;98Vvv+bz%1(S5mYx2*h# zmZ5>q9O(K7dVtuj%+VMp>4Ug#H#L=OIJjip{ur*NgAMGrCl0}wOdrN|d-S|#Xh*Kw zgKxG%J8|7UVUr&kFN<}%M;;7GA4%Is^=^!Iq3t8e97d0(?M~h@PB0{~-|jqo4SEc1 zcUc9~(%osh%R#w!9<<%*r~PPfh5hzH^A4cBXnW7rd(qysy`zsDvkz@=8^05c)5U&! zyM!<33ADY-h^A;?+TQn3Z}cSEK0Lb?8dE`j?@|+t|MURbKB2b!JwdcR@XS_F{!uh|#{1jN3o_6a+HPLwgtpRl z^TjmuWZG`2IS(zjSFbGNJi9x8nWnR=wP>Y}#(s;ADC(ZMXIkPx5HH_4|L&7*=?HyS0WH zT}a!ljk=Fk3bIg+pVhyqUX?d>y66jxwPH-=`ngfZMT)}g~lOc zzuo$G9(o~dw{HC(dJ%26hBZMirtQ|MSI{z?>nO|K2Iyt9-ICE5y_~jN>_hl_@x6~GA*3ov;M!9!#sa%wPV^#D9+8$px484iAM{Mqh z-b~vAx4NTc8sYQXZ(TrdqwN!4ixoR)yZ^97=$*7ZG`S*Lh@GNhjMLG3XuGbKjKh7j z-QfEfy`Q!lV`R?aY_Z>NkoVc9AExbk`Ml8dBeXs7fqcy|+Mdw8IU3U!`|a_GE78Bw z_V}4{-%rx^gsKkcQ?xz7

(IW4}G2!zT0@+8+Nx>^e)^)*+beYW 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�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

}`jZ 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

`t+tp<6}qiDO8i2q&-9ZlP<{;)9=--`WqYo3ga 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

#m2ePT)Ey7tLIhb%8mT`FuYo>BB!$t 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

=I;yYY696ZpXriU{*70| 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 gmVW_vYF(L1o?p$~tFFvF$H6jW?gt;;1b3+` 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

Y(JYZZkZ-obqD|xO$-ZA598e>~2 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

PUD*UAa9n_fd7_Zkr14Q&;Y1WcXTX zN?z@htQb>Q?)y>$T-x@tug`>R^Ax^|Mfa#nT0LF&ryci~`l<%>H3 zX1e5+cNzdZ?#vaWu;0FJh<#<@nTjj^u&Bxh=+DS0)<+-qa4s~khW>rq#}aT%LWU3s@x!$w_s zA8LddGI`~jCv!dGu2S8M01 zD>HX4OjEfYyoOq>U7)T^`(ilTx(fOp&atk{Zdg>2SNZ$Hxz<(r$M7QSYK!<>Y+Zdd z36|-yzxw@uaGrJbH|xDN-@5uM3ofv(eolvF$n38^{}L`#SFU_UxOSPka$6?gB6a0H zFUOs3$t(BqUU<2>a#vF4wJX$>Th98bEml`<$Fnd^$t(A*8SpA~TzR=i;r@ z*45CtFsjHacc2L_vvt+96E3%PwfrEs%DT$l0yACm%1v#7RaU@FxdyJYu3V{yM(ZlG z5|$zJJVUk|yEf};@pQPuy1JizQEjJnRq`?{-SRv`OETPJUA_JR+-qG8M!|j7)hF#R zO(m~B7T#iAy}JtTx32!ndAxSOx?1xlj4I8mGvTe))p@M<+U>Tk{x};Rv~~5Q7iPNT zl?guw-l49XCOOta>dLuI<~yveoV&KdGGsoFvuP!~OI?{G`{6xWSLTXG;Jxa~>k zm2NNLd_n%yj;Jf=rS0&jx^m7v1m35v`~z*UH062G-eP!6T{+QYTJ5;Hay~AAC)AaB z_9#!+I#I>`NdN!pv2dii@+Yts*3qq856boCx+v?a zhc&(~T3z`)@;@=^D&@DAU}<_)V9sZpQ`W_*tJyb`Z|maJRnn3$I9^>PdzZkXitm$& z=iIk0L0vgd%DfWQmAUy0I7wZZTNlAHUGnNL*84h-x^iZad+U7a%76C7uu)gOY2UyM znY{8Q=D=y{%F|ArtV>r{o<cnqg7J`-8h!%jk~7np9zt8=EF3@=w#v-glc>sF|%~>ye{)?R9B|qd02+b_29#2!ENfw_gwbNWPJ^)t8*&GVWvx7C1udNcp!Naz$ zcKTr%GQUUv`i<}|b>*CYJiJF;Iqg5gd#$TOeut%7@+zJ4*SZnw>ULT0qt?~Z@8Esv z$~++JTAK3w)$KpRW9rJBmjsWiD|4{a@PxW@-lrz(L>1r9Ft8q;q^_I^{=Y6r>&ndM zHS2=4uFR%8V5TeguYOz(ho~#F^$IvtU76$i;4pRNZK9%OI~@-t%Rf0mG3&%U|qCzbus&yx)@tm&m9L#Q}$Qqu{WrTRafqd zZ^3cu%6(PF6R)n^4>rM~iv872_5gJW>dM{az=`V0-F*z4q^{gAzkp@BTn~QEd8E#x zuH4T!XVv-CmHW{{uu)g;|GtJ9vRn^t-T0~%lUAebWZ*^Jf%Js31>gKB}v;AI}rsS0~HU=+HSN^g9oUN|BFR@>(%TZS;FR(wU z6IC|^<~47GbJf+{(pGqpx|+L9TrE~t$yc$)>twnq0Z%7uxh_v#`9uGJ^VO9zz`3}t zKwX(eYP(K`%=4met%M8JmANt$UZ$>`a_P57UHLy>2h%Ni<-h$jc)7arFXP-%w?bX{ zEB8{VfpT@_ zF8ma(QdjQ1G9IQY`>Xrjg=^K7yO{M@SEsJri{sw?;OU|5DsUVZ-p+@`Kf0XbaP zp{|^!m*GxzQPtTj~2qc>dJS}v2dTd@{N*pbu=ZfoEXmUbz9Vx zN$i08)s^{K>Ttl;)%*q+RkFV-J`CP!>uSv>@OE2Q4d26qwyx@3nCZ&(VC8?{9oE&; zx57i#)x$0DuywWMD_Dli_29jncj|UoSIfxlx;@s_V-fIP>+0#NVCk0Y!Dp|9N7R-3 zY#}_Vu3Y&Ith#;b%9YO&s%EYS8%N;TR+8;x!RpE#<~&l*bmjil*4y9^>uUWgaHw@vM9tTSSy!Gem?6vc;6G$e zeYmH|2*y83JmEYl^g zwjBq1tgAlp=CiKkK5f0Ru4)g58M5S6<%MvXbyb!Cr(0Lg$apfWtH)l0=~nXUzWd=! zTUXZ)!&$bj4E0$*-_}(mSy4|@xgPwf9A2QV%s>d7t**?vN8ucGWgbm~MHSDB=24&Z zx$4T?whUgRuFUd};Kl07Y>bCxy1YO5>ltvKbv0`*oNry-^*CH$UDbUC%aFMqd}|Oc zw5~q61YTxc?d1GeUu0eFlp3I0xgOj}J=ZU{u6FK$S6EkHJPj9HSG%r;X)4!)yEu2( zud=Sb3S4IEYWZro+}714#c-9na%C@C&vYfPg6@TD zt*hUp=IgAh-3P;s)|I?>P%lF!uO9yqZnLiBw>j!N)RkHKCETg5O!ud-bj$VNfw#at z*44jmhkLE7J7i7uSyzQiV4BMH;H^?`Tdb=K& zD|3sisqN~@oSgv=sw)#l{?{{IxgI?6K6r<^GMARZL$|r>}y1Mglm?2AE#gfSl;p)oSDjcD%oF{ICBh{7j;4GMK<$AD| zwb>A*uAChX9IdXL-)6%x>dN_w{a%AKy(-|WVa+zgsw*e)N;pnk`TMAohIn=5&sqwL zsu=dIYm6HHU`%AG9^7udS`=ma?1*44kskcJ%V>T~j{K~(V^@*UJ|L#}ldO^r1yvaTjA zh8L?VCvpWW)8+a0JK3`}aYV(`$D(kAB>}@Eq zuKpJams(c?QcI|kyn2K6(okkyy()EEuC83U2i{PnuH2Vc?+r{>@~Ts6uU1{Tl@Gvm z>dJjU#@wi`+-zwpL+1Wf8u`%BrmkE^j!}oYaxeTB+^MeIYs8gwOJ3!XQ4Kxn$}N&P z_F7jD%lhiGu5#wWG$pUht|54fx^kMOw)@qUFaJ+?KwYKWdKZi;@@nqVBjBy-DoK7j zpkceZnsfT^@SwVyH&tGr>5^9|nQ`zAb>*o)86Hwsp5`KWSY4(3%)YcihP)(@lJgV1 zOI@X`egxj5t~@Qrzi!50v311{^K~_b+Pc~>0EgMS+CY9bGGy|~?dpQVZC!Qap)tbNmHdW6W2Cxrd#Qm& zx|RKvJXg~gW$UVwW8D~S>#F$zIL6jhbw4ak*uNRG)hN?tfAs?EvC(5)J@Pl~v#zcn>l%%9CBG}t z$dDzk3Vw#u)Rpt@cW}D8a!w-m8Z*?DU+$YV(k*%ApUOF?F;iXns$PJz)Rk{0>$Gvc zy7G?8|In1Y@|`H-T%fLeo1TNS)s_GGAK)By<=jpFG>R(rSBJd~=c+5?`r$?D$|Row zFIHD3j_hib>9W6a&VuvQm3jDaIA2{E*^@UGSXbdU!ZKv`R|#ZhW1)3*CVQU7W!BYx z+u$N~W!mJp&@Fjo+-KnB>dM)90KCGwS{)1*TUV<}V49Lwj=ZPPxJq3)dmn{M)RmFn zqiifySEfk3p-S#weHaaw*}4kj+|gKW>*~~N;VO0Ip7;gKbS1A2?T2fvtM4P=I_s)U z+RC80CzD2AHOi3reug*xg4@)Ub7eT(p{|^i7`RhiIsXxsZh4+zN*UavuFTqQxYxQm z#sl|RSMz1=G?o38+!JWrV(aR*4!B=kxz|s?1M12RxG<{ZdhmSC#f@9lmFw$;x2r4H zvjrYhSFZaH%yi{?Fq3R)+@Y@A8)e-MSy%T~!^76qiZob;%=O^YvQBqdSI>^Yd(@RH z&$c!0Rafo{8(`^{{Z)n34l@zmGdy; zZ;Dn|=HD;FG5=pz)I*arC9mQ?gJZ3$^XI^E)>T$K9B*A^vnOd1RpiyptfQs`>*{Xm zvnkQKDr|?7tgHKR-Xzl{ukO7U_E=YU-Vgh%tD8A?O~$&qoE&Rn$Z|axau1xQuFUy= z!s+VD|8YH>p{~4JI7Ur$OJ1ckJq2f~tK_?>nWijtmHf)3@O*XU$>!YAL{rJD$9BRC z)RnVf1kP4hM!v_sDaX2Mk$H(K@=Bf~ZOT@cZD!>dO1*3|OYi{i}Sg zVVm;QmFF69p0BRF*+;+y>dN=m6j+AL=W!mI4Hv2_^O*Ft%(^<@M7YShI(98gw~|-? zJP$8dS7xvWUSVA|upekDR#)afSHd)v`&ZXXU#o0g{p&cmL|vJA<#4IGG8YBGsFJ*T za57w`uFPAk-==bPdIZn-lIu| z%>L?fIqq%h%5|kyJJgk%EXT3a*45l;uyo7*Dwe!z>QPtbH>v+#>#9N4RG+#s4=jOc zD*LPYgW)ZjdSt*bifp_%E*^yWj|QmGbf^9I3A6I^!_il2@}HW*^cVrLNBY=nyzsU7c|l zdEOkOu1+y`!qW7r!1N+&qd8VxO~2wPI8I%~e8hRGIbL1G-odeG7F9C>XP?P2ZB9^E zGj~xZ&57!2PE$Xeq^?q;-iKwnJl}p5rpsw7^I#`Cx{whGNHW#WZ_j2m9d6~L$GpO6fkr0z;){Ch)!~; zxlvu6xLWE;hRpBd+(e!dJdU1Kg>u{J)C_>6ZOfSP0ysuFSH_;a+uR zx;W=H_o*xMfw-lq0)@Ry7E0X1aDVY z$#aAU)z!?`WIRllygH+fJwWpgb#>BpvhIe|)p66Wfrr&q#Gw~oIByA6S0^;F7Fxp8Rm2wjOH1)-e*b=R-oa#+*jJh(HaEw}{DbKe*a|ax&uFS><;5c<XH~*rTr8C~~;Pr>@+1 z&QmQ$UAaEaQ!NZx_E(v;aGJVua}wcnb>-f?1>p&s10L?bpIt z>dIaG2RvV0xwpt1X)5=x7PC)iS)i`m+vR_<)s=g-eC z9u}!9H=q4a%VKrq<|e~3UGnPk*Wf&L<@#BhE&0~fS@Cdzbrm5_WXRmVnuvl6)s=ad zoNrmCuFM0hmzE-RWe#{5rd#sL@ypzot1JKPLU@I`@*VmsT&%9V`)`J6N?v)+`X9VX zU8TfG+Y)s(Z`O@)sk%zKnk;HT6?rx5-TmM)bu~-AU!|p7T_yfJ3RkJCxobLMrb}LV zp85r@RagEc;-OAmnL}5@jq1v*eHNA>bHDwy6>yunGA%pd4s~UUSmQ07>dN?~Hl$m= zzx``*)uXPQtBc`Yb>%N)J+}0zEALBWMGH;It9fs5zHZr~t`a73ZffaQS0_h53J<8O zDW{MXEvVwV4gYw6jBVK}uChKqeigi3TxEUm=_GhiTxIR(JpyLBe3!-dso%mo)YX9_ zRq&9yii|%E9#&Up9eh75LtYX{dXqe9*=1dw^*OvpUHJ}v8{Vs~d<$g!((NSypIZWt zs4L(6E_hU3`L@gd?^9R)QmJ!k%I^;@WY63(rmoD9WAM1TG7qq?Xqm8ewdpQTSF5OE zfAu!Uv2~KIt8Jlhkh(G-a=coD)s^{%Y-we>ay@vU{C|knm3zwLaH!Um>pvO}lR;DS zT-UcUWVwHp%^s#TTwDd*8>z|G2zBKy>V_lLm3zy2m~Q3%)h%zpQR>QF^dC4{UAZ^l zxiv;zxz`N9(v<7LD_(?S)s=ghj5AJMxfhXvt?}y0{TKD$Dyq01^j-%is4F*dIh?4j z+_Tv;v?i%5H!cO1>5^Axd;xpZm3!(XuuomN#~cqE>*^QQNGn5@`&XNeg45KMk#*FX zuCAQ-9)UB|mH%yWrj>4S<^6=5Y0Xqu$&Y*lXQ`{%ud&uz=c}u8Pk8~RDR~w5H8s<^ zKwZVk?@6_0tE<>~;w?vA#XTWzMb!;~86(tuYp%LVe2x8H>mqeEXZ`Q+Vs$m|M(U?k zrpxzV{WBZRQ&*l3$eGrBb>)-KpSBjLE9XFQC`0CY@T*~1c z;lBT`t2UUXa{ubgW_XLba!;*+`_+{jDQj&&UAc#ofvu=we`WqT8QyAL?W};eTUXC> zes3MLt|E5AOqVt2Tp_iwLtXh7az1SxQdho(m%+p8%KO9&ScbeL;63~wc$d2J9(6Ok zM_qX<^WeSe$|s+NZ&Qvy4|O){G+$Q(v;^#`wQVQb>)92 z3?8?2b@)s0gt~I_ao#4Xc>e11v*Ag$t`e)^AX``Yt#GidtLGnrnXX(9HdEVeA=cH# zkKs`3s(msXW?d~k24=|Qm6^mbZ40-q&c$I{gmvWv!I9S0O2*bkx8#-Yc09C2sVm=4 zWNcfst*icf;22w1PvNainzFw-ItGqaS0im6hysfL#$g4I{H6!5s$eL

;1)uG)O+Dy4vZMVnDqN!j#o1xG<6l3cLSWRt`4XPz!~By>+^7GyNzx+5595kF>t21%IdjHI7?h*b(fM+ZS%!d z)@yx!n5KNE)2G)L!3)&Y{J$Tdb~p5C06ybW;NU4DzilPhI&3Wjy)T)vT}J0_*A#aUw$|ulmn~3)Ph~ItnjS zSLVPqaFMO6!yka@R`TjdIljwnU7g5!Y+GULDv9%NTd}RHtH`T1no3^XN2ax{vUT+o zdD~WE>#95(F4ej+YnH;OlKWQ`U&3WtSEfX`TwR%mE{3brl_|IrX1e5+xm~=~sw;D$ z_^DG@&hQs-qq=eqeGZl(^Zo6Ap9)K3KD%^OEZm{4yp5~iPIcw|Y&tC6^8D4(Ft|ru z`O_D`z1CHj%&|{hIbD@7P33wp{vCLWb#?!IxZk>3W8eYns`6DBRgzctbIxtsYF)V} zz}u~>Lz>`0b>-}o z@E&#Lp7;v9S6#X8EwFUU{q`%RW=7PNdjor|wo!HEE>3~>sVg^+yls=F+`qc}8F)-x zxdmie+qk-N@2-L;)Rmjp;pu7@RorjCWfnY1UAfm^00*fncR>ISR#)zoAu!XG{nb^x zPJ4*DaF^J|7lU z?60nQ5KgeJu1$p#t*e}q;Uw!SI~|tkvcI~L^G>_Ry1M8$*k@h&_k)dfb@l|zkmY(X zl542;G+S4Hk*n?Lwyxg&8_uwGRpN!|R_*`zTtv$=u)tPPZe0AkpOZK+Y zl>Jr8?#JK->T2$xr^DImD)B6Fm7}f_c3lsPsv80`PYj21)m7p{rSKwkHK&ZV(7sq* zB~LyCmg%MhQm#G+&Qn*OB=Vs>UtM|6;JnaYpssvbKf*F(K0o--i*TX3a&q5=m#Hh~ zlkISkx^mtiZ`9bdTC#-uDk>H!YkC(yjXe7Vs({pmbjuRd3E{|Ps6L!)rn^q zxI|q=6#N%1RaeIpkHM%Sua0k(F_)>UQ!ZnjwwJ4`b1r!ju2NTXdM@?9_~|DM)m{kG?lzs#d)NCi@GxBZiD;Pm2<}~ctBnG7s_!*6?x^m z{S0`ky7K;VD7;-=`Qk(2L3QOnkn?pr)0MoMD&yawuAJYGhlkXaDdODPKCG@xZxk#; zCa*f=xa?9_M(cl%x^iwii@)zxSAK_cO1pH+^`Lz2seMFU`37HuN7a@8=QH7b*40r@ z!qSxcSFb$`kEtv7;JNU)x^hntpA+iJJ^6c2*LqP!UY&LwJV{--r;`=ygVdFKDz&jb zSY5eM?4{Q;UCFDXr@nh?;m~P1{GdTi|vaa^y9KAl;x{}`(Tpy#ZOg!suy)5;HUU3pu7 zfPL!9e*)*G^+sJemyN&-S*{0ndy-EYs!rt0ht!dFskpC}Yc4SI(_LaDlpV?k6AC%aGY$J@y7% zsIHviVtARla+b=Ni`12K<3}*v%Ka;OPi_5jb>$q(x?aCRUHQNG8ZK5>{-+*=X-Z!C zkN-EkN?rNxV6Ck$QCHrl zrb}L>#Io+z*Q%@J@(LqaG$z5?FXqbnvz$ie0)2+MO~fz)@-<6 zU7fgX8a$w`j=H}UMiqG#bdtE;Dz37=KWQVpU0h}D_^KWr6jxavJa7TbblJD>Opvkd z5La1aXOpGthtyT*H7~%!>T3GDd9Vz5NnpkdJc+ema8Hl_!2T%yh}ClzP@kM~J%e$Y&2bLba~E zX~)4~wyxT7(!r3)EC2f((~fYhE2oI_MMs3zmGiOm6{)WD{jUzXC9j-c$jOc)0i z2S=+br|A?pMqN1%aC|$YDbI^8oCL?JD<_{i?1)oWPGtogudbZ;q+e0R_2BPc!3pZh zgmDh-NK{wmtW|K5x-wVD9A&!vKF(uT!5(#G)}IOc)RpNkg^jv0@4f;vWXY>-IPXYP zSLXd>I9*+tkJ-a_WT-3i*)uTRN?v`o8qQQ#=EE=HEOlkxN`mLBE7Kvzh^FL~DcJxo zP*-N5{C~E(GIQDcb>yfk6T$lJ5LLWCIE5VO$W>Qn`WNsbb!Fr|{f@=z%EB>OC1xxpnom)J&CiCEsn*!F1(%u=gjp*1B3T1+KHMGMB)O*40@u9vL$G zs~9q~qs_XSy#wx0SLW)2;7(gtkFXv)q+9k^&GXuRDC9#&WG0h|*%WXL?v5Rwh=QdjQLL+~DTN2g5c4}rtfl{;3y?ro6i^8VnVto;pn>dHMn z56)Lt?u;kl0(IrOKf*F(o@cmJUcXRXx%0!}W$MZeybc%Hy1MkgFx`?@Zdx3?+}70` z_G}wg*t&`)Pc{^*EA!WEn5L3fFG+o_QdcJD0k}k6IX_+mm#Ql#Uyd)T$SWsO{=dxD z)j_wx<+iR;uYs%7m9zOFnCVJhosRm z!Q(UF9oAJn``Zme>dHjF2@k6)^QhE@44Lb}kDrEj*}6JhYGaSOa?h0GzSq`O^6{{A zOJ2$Iz#B%?m3zLt&Zw=ci(ZEJ*}A&y23VSM|7yOh{V`itSDpcn+q$|!vS`BA)upVp zPEp16pi3=vPO^1%b_5(`>*^@x*cq&@%pbF0rb}L#FaCr>Y+Y?*jdX_Ey6W2uhuOMn z!&@gqmg~Waqv3FMWmcxZ5$ei3z`3I{(z?2djOwIYxgMO$+&iOeU5ze=qt%sj&#`cf zy7I5#T-+&5uL}64vyM7r)s-hj#vG@vQl^mqo$=}_WhLvPQ&i0ecrRT6C#WlbFvqSl zQC<1v`?5Nd)RmLA36|-~_sQ%Jd(@Q^&#~zA*}9552{!7=^X-W+Lng20-JB1nsjJz~ ziMMohHS^mAaE7{?`Qkk=-I7;{A6yA%s;jxBWK?ICy7FXG51sSXl|N=GOjEfY-0&B? zz`Dv^31{27s$UD|s4LSg$4FGMzuHKqb>^xo)6fAgQdj1gli|hc%G}-q%XHaa&DaR% zsViqA=akNT>+0EYxIkTbRjH;SP0W{*mJ{q^{g)^7_N-%1!tTmLaph^6rCosVmo91n*H-u1`GgRafqu zQCPYqug;M%kEkp66q)0wx^j=}g7>K_H*6s+P06c+<#oo?l^YZbkE<*90IB&2b>#-J zuDe7Pc@<>fN$SdseGCVwEAtxbu`5_znP_sdi|LYA{`J?vA?nIIMcRg{t9duFx9kd2 zSF>L&f*CS-HLD5_UE%5~QGTnUD?(i*$?vdqMXIahe2!5U-I7<{CNiNbN?rLMrDnRK z)s=Jl$#9Iia!z4?(j`r~9y|#DU9sxQIr=y_PF*>HBjI>;<#e42iz@b4av!WKL0y@v z(%?jOWuA~ZCaEjabUrN8<$AE|Kd?t#nKq7Nm(RMYEQXDB_1F}cAqS7tt0 z)Rk`QYR~LoGs*J*L-#5yv#YMi>8uSFP{r9 zP*={{dN^BMIdKl0qpp0vhQgxihJdG?+UUwvSMw@ZUtNpTRZ=_k(6v}y%|0m?mg%Mh zW_Qei^VHScQ(1Ri`RXd=E_uxYb>&-lBP>Ja{?)adJGu(3tLt8XmswYDZh(udtD)U6 z-I7=4f1Jm=mRna1-@z-atNX^`V(ZF7)^*X8ymG!-2CuTNF0Ft|)Ro^m8!lB>-n^? zq0CW+d|qJo*YcWe*43|raEH1|$|A2cbWRJ*IV}>FZl?w2&X;4_qps$?BQ?{ju2Syc z+|<>luDoZEEnR3PuYCRNE4sF*E9Wq&;eK`H>?NbR2CS=GITomrylR>bZ?$!`RmQem zU70WLg9p`>QHM-d^6Fc1yK9HKGP`TwA$4UwZHI@|l^HC6WytKW-k18{rLN2e6Yw5& zW!_ldMS} z3m#Wj=82=>30qgMvlcdrDy|22?gvk@b@k-|aFDI50X%FBwsloPZfs<_vcLLQ8609= z9mu(9W9a|a)!lHIb+zAfFhiF8)x1mLaOi=}KO-wP##&deKLp3AEAt99wlQ8^nH>khqKdrwgJZEV zL0!2AJq{;YSEE^9P6r5oQNv+SC4Y;*qCcw1=t>x4BMleUZ1l{2;- zmg#c8{nuaNJnQNh={H|pnGE(b8w;$f2gH>Onde1I9k@_knW9v9nYuD(vS;2{q^_J> z$f%8UOJ4c@`50cVt~`B-@CtR6JZTABtghy)+X~Z^yh@UL=^Iz6t2utw;KmYlHTP5b zd#Sog_OMU){ zo#LTUT{)X&oHAtgR~M~=+tigQn+|taSFiTKoz~SSD`DxD{nhsez&+O0AM*db>dKuo z2KT8e_mB%&XE9PU?F?%_%BfVy%I8iG+JdG*iD@K$wYSa>qxrg`KwEQf=ASqx4sn~RaYsG{{`<;SM!>$hNbCgfw^B^0*|SydF7Mg zadnllO8#d;U3vFV^P5B!_uD_HgD0sg6Z#|^q^?YBF&wO}%)UsN>B{}9V0>;0QCIH% z>`69-T327NUN(hUS7pz^3|aE()MMdrb>%!JuOFeV{6CUQnVrM%$}z*RPhI(c$b^l$@_$agZDPpe zl@m=4Z%R{F&Z<~AU0pfyyWX2JtgEzmm~P1{eP4T1rgine_53}{*453@*L+)7$9@gd zRQ6Y%2jKddprs7;I1RqWN&)uzSj z>dYSQw{Mc^rUYhO+z02WtJy!Yr`?pVu2L=}Pc{{(E8hjHVHq;_+b7&TyIw@9H{<8uwO=W-ea5TKix|(?( zTw-0_FRxi@T~&&IRFPMv?^L)dFmY0C%V>H}oyIQ(d`}?}w#Z@@ho-?Xh+By3|0g zx-vP^Z=bEJm7l^imHSt5pTS$ymG@dQb5p-{b?VdbfV!GfHw{J=d6n>4F1%G;#VulQ zuxY!xI%R~++%%}JPCkiq;wGj`UY(L8^|?b`omoIeZ5mQn36FZ=VRbdP{a>&Qnde1s zseyN?EC0|Uc#pbr-u@omtFD}_*TB;4B?0He|H32c%73inz^JX`ZEKbq^`^#WJq_Ax-vh100*lpv-caA z>B|0U8}->8qOQzS(l%6GnXuR4Fm>fzz+ShTA(L1ByHA3{)s=5oGaR9=eD9URk?P8y zTmaLp6LNjSXXac4T~!FS8x9e=UP{<=fI1s ztF=GEi><4>&VyyT+`qbn^LTfjx-u7E1?Q_PlhXGEjLY+dEv2-B3jGFOs~-K(stnNmw7 z>dF~m9d(zgE9ZKtH&n^}t2Fk*-DT>^^P|*xxw@J=pL1e&mAX3jk1&|&l2@_Ao8ek@ z6+KV^*Qu*%k5|Ht>gvRmb6^?rd4ZVQkAd6N)mgC-aEH2@^$9uF-KnmUFMJl3Zh2nx zkZ!m~UHJ#ZbFaE`?v~@;XI(YP@ujKUziN9F-eT*j+=2UTT@}h28BkZwg)#dN0PYjC@|@+V0>45};Nx-~GWQa69EvwncnjI5YS*u$)XLXND$63z~y6}X!%6c|1&(qZ-s`kq&n|dTX zNnB;s|4u&i1c|GxEt6-$!Qv|G=M2_(57Q;Drrv!k9HOpH`;eOH2~}4K&1Gjq6T^*)s^=V-1g9|+`sy8I~=91yu+`-(dx?kI_Kh^ z7>*^pGn-Nz$Lvk-nOY+KJOr7_nsVo2M z9LJt?TUT?AgEQ2X)0+;{t>o48m2jrIGS_c~v(%M&^h|iZx-u_PpFK2{ysG{KUZAc_ zwTvxWU71J!gmcuDIr%_XRPp@P(X9QRTy^FBiOlR-q^^>6%!}34oP#&;cbRTVAhB>c zoTsi5&piOnS64~?Pv8P|HSckQ<8YdvMw)#H=la_j05`Tr{GDsTqObjd5{XQ}^M>ngn(u2Wb3g%`n%>dJR3>!?SD zd|tr2P8_zWE3fPodpgvW_uUuaPIcvL>w=}*X?%ZLDBNS~>WNyoS6!Luop7JJGKJ5< zG$pT0<5GBwx-z{|hyCixyd-lOP*-MytUFZ6^vG(R8PR$ZC%NCTlEZDSDQGe z_b^?#9(;%WOwSJM>dTMeA?xZF&ILWg*400Qund{|?LnL1UFym`Q2N@VuH4D<;l1k0 z{LOx*N4n+y)t?RUh`KU=l7~H`>dO3G0Pj;*?qvCYX)5>I{|Aq$EBCM_cwAk%A^YG7 zb>+%$&1@D`?63Z~37%wKefI_&WL{ECuM+#J#G*Ck5VNq_q1yS-THC5Ia~K)E zCPr$+@A-befB!und+fTe>v~@A>-D)lpWVA}$*X_%z@ycbcYPQ<#_DRxQ*gAp@-P1b zmZqGq3b(^C=IVXcWqquZ(D0XO`8~mQ^rKC9hgo-}Q5>t{URux$4T__zOHwUHKod zXV;4=&R5TM!)fN~GHPsny16=<{kuNHTn#xKmg#c7I+@H|Ki^y>%6et0EB}nKaF)6H z@hn(|Ot!!DHJoj(E@ls|&oNi0l2Pk(%~iC#Cf$-(?&AN#3)Pi-HVw{GS8nH{@FH_H zhW)snrgFZz`CE9gxq77zUTUstYv6oy_4U7CR7qa#9s;j0SHF<4>sOkq@5Mubx#~`Z znJ#(dw@Q5$nyWgg!yXg@9Ypy<(`IeZgo%g_{=BkNn;(F

S>dKX}zADnxl`EtED;P3)<=&hK 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

tF&|AXmfS$9dL}fO2Yp^x|O_g|Ab@B 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

xYYRpy8) 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šgu|__7Wab(SY16u{ntiVUFA|UwG3JA2QSBG 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

81s`7&2!}8z)bv3wa16-)C!s5xI`Nirg{0F%f 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
dnqq*u&CePTeu3YDdFsdZ4TF8nSP3p?EiIZk^ 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
  • yx^3_$q`)9%h>S}`g43Jtb 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�EGkP< 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

    U4oTsh=H7CIN>MGDN4Q9yX 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%0DXxj#XFw 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

  • =|C?QoR3a^ECp8lu&e`}`6ZRgzcPJKz{~<=)1+ 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 z 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 z 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

      $T4m()K;v|=zsgAY z6+Mqu8S|>5=hG^qNCWf&TBX;O>vSQlu7%?s6ugL5Y3t)9S}(ay)Bjwav8+ z4Jz!fHoPB%UQ4U57sza^qt%!1%DS|kR$r7{h2B7`IgiC>6Rl>XNq8 z(T8YtBqt4hm{uo(BGGcX4=%ci{aK1767_BbXyN*txRcfp1=;O3X z3zpX|nO0Y~h|ft{rAJjj<7u(K$`~lu;AvWAuDXUkORMYqW2J&kl^#Q%KB0M zehRI!m&h?(q*YEY?A3!W(JHs_OEjpkzsmh$FFKW0xwhPwuh7a}q%%5=R=KxEqOZ~_ zcY{AVomRPR-$7^4D)*I^=uBGW7L(T$hm8GI?!dF?ELypvzCmZx%Kdy8I)_$y{|rI9 zY30eCfzG3qchyC-hgQDw*lz^;Xyu#J5G@bI`>!s@{lcb|Pkt{(u%VSzp?%cA9U@&5-;?nd9Gm33LJi+i-PE(f9S)5`iK z1O0$j)}rReT5XI zmE9R@LWm!&>~Gqki_ywH+ZydpD?9sRbO5bv@Bh#^WbChO?@4qpt!%G+oe)~t7Osns zFk0ExEOa=n?Ce~01g-2-E6|a&vRB~s3W=tbE&px`!9%gXvNEve35lhZ^~N%Eaa#H2 z$k!=BEAL)8uaat&Cg)X(R(X$}qD#{%FaC3M8Ctn##iDV#*k9!q+((zERqof=lY~^D zRc^QQ=!&$;ty%|NiB`Gga_Cg z4M)e*%KQ5UbPb&=zfR~{I#+kFR)o}6tCfqH*NXFIwXt<2p$=oYjxS8!d2$RXqZ53X5>PN0=( zFLRYhE8F)Gx)rVLN%hdJX=PW%wI9+(=gLpIoz7KhTz4Vub*_f)K;xmX=P46Mh~Ht8Mg^7RQUN| zF`40EYBgDAcsQ-B)GYJ}T3L};yFy0N%GWa+J&IP|J-?tw)5_Zn>v_l+T6v4fbti|M z;PSpIUvn(2yq{ow4jD%)?=v~J@wD=-tc9LHE9><#=!vwl)}KL7qLp=PHhMCx>>_>9 z^3WKUCHsMpskE}r|BIeRD{Dbd^mJNT&9SbA%%qjiC)eXFTKVL6NQKO%l{XXjg^)S4 z@)rF7jnl>cD(~(C^gLR*SK8?Lw91W?^IAZw?8Pn63u%?rtT%cQt!}&{*YaXoUH?~R zekrYPbjBVd1W$|oRaQcA^fFpy@0ZtfIjwRhiunp!<@KD0UP&u&v|L}SXysch=e}C4 zcFAMc(8?bDEgDqVU)esH|FyI-k#Y>{Xk{WNq1V&OzS{=9fmZhRO6X0rvRli!Z>E)X z{2_V^t*lqOpmE69U-^2=HL{gf-U;&ex6#ToDj2<;R(W;g723^Y_v6&YRr*|6qxR7%{n!@t0a|5zD{I|BT3z=W zk3K}J8&_mj57R39oXm-wZaG)((M0qSTIJ2Yg+59vZ{T$FF2tLRKxIql{3!XeAg2j7(IF^g7Cd%0g^)5?+m{~MA+E2oWIn{HY;t^Pyj z(aK4bd$)&HPRn&@AFZ5(8fbYaKA%DUk3fh`E2l{Vw4s$#cMUq9R!(Jk?QYV_iHt+v zQmgyV(YMtqc^dkTTFw0fEvJkBKiIA{`Yx?Zn5_BtXl37BiM~%O`*+ztJfM~F>y3U$ zE7L^g?GdfagmCm@TA82n(ekwT`Jh|Yq9?R6Pm|G4)v8DZ^fOwSzc-)@Xk{*)LqDgL z`E(rm1+8rPtdfwII#QAfO`1^()`6Z#lXk|s?^$iWD zm30-@W@rSh>_p6GXe6!dkyx)nqiJRL$GL>!q4NH#vbdLp#?s3A={0n5T3P-V&?RW) zs~CzdNh{Ao>@h-1(JF5=+(Jv!DtEOULm66SPYy%lbg{p>QAdumJgqYBRzz2z)ir~? zL1;xghT>_lzsd+WfUZuf>+Ncx z<7t((u^+kyt#YiN(6wmgb}pf7)5^1A61onpyuZuqQkPb~KPRJw3h%%AQI5ZXS~bC( zhc={@{jFFvrj_mKjBY|Jy|kn#Pi6#4rJw6bT5 zPa>`CYA?~PXl0$n{D-!tmDQ&Ox(%&-cjS25(aJXs_npx8wDQGaKNgCIVt?iR^;dKU zT6xD_LwBT=H&I@rPPFn?k3@H-mABpx=q|MK_U(r5N-OUMtQ(=-)anJUsZg9Q_E)}9 za-2PA<-3LZb!bmoSs#9n?nNsrTmIaoR;}uyd(+BZnSky?D?4oqx-YHlf8_7T)8hSC z0WydEXk|jjqx;j!1j!5!pp_|F0zHsc_A}g%LI=^xzJq;!=wMpeSHx!st?bQR&_XrT zWxqEZJ&ab?3#|X4!)awLJB1!WE349W^hjFyE`Ej{MJwN$N$AnE@~suOF|_i@=bVJf zAt$)37V^4}rImF?zUDYu*{+S~@j6%bzvv0HGJWJ2Ceq6MjC)_`B%Q0L(vxZB$Y*1Q z%0uz~t2c0e37twSr<1%!(`e;%7nA9G>*`XsH)XYyL( zX=Q&kS!Vt;t<1;!&}V67`n`cZM=R4(JkQh0lv;yMp_ToQtlJl9WqZn@FVV`*k@*J| z_E+}9A?Q?EnR4sUSJdi#@kvvwbsf=H)hcr~I$h_ghzFgab5&_SI#cJWStT?MS@u_N z$+eKBbJgP=bhge_U-_CjI#(Y=qTM=IgXA^M)4Addcyz8llr`L^bM;|ev^*61tHHI< zw$9Z+Id`LT^?^9&>s-B$y-ny%ohw%r^evsMu79I%>s+;uK;O~1YAUlTr;GnT7%#_v zmsU>c>F9epSK;zp_i5!6lePK*t(>C0(GO|m6dQ$pq*mc_y*yT{(qbr2i~m0u{~7v; zS~b0aeyUdOenCG|t1b!X0=4R~3H@BH-o1x@p;mq5m|v>Z`>PU@!-NX|e{cYfGpw*$ z4HaLCwSITJrc2dmYm z4mw1wCJaJ{snsXd(BWz|@(4OYtv*OaN2*n)Gw5iws(BKPhhl%_6zhYIrIpF{p^MYX z?5&6{K`XQTCb}f8%;z=GrD$aq;@%WinpS4r1aui%nFI6CI9>Vqp!|NBu=2DrIlrMR z(8~NSRuySwp2*j!q*lecpew6YEaoSyidt2E9bHwe>S2!*hNs2;%1OXIH>|o^b?AVO zSF3KL(KXcSUEIsUYN=Jz?RNYW1f4{myFDMy$H1Rg-vhSG6iH^V5x1=5JgJVK`m+{?)GX=pM8(4X_4= z^`wa9Kr8oam(c@hl~;cudJwHVGu-IGwDRTzqleJSDlUI6RM=mYzK9-1 zD?3mA&Tv|p_iCX>(8_E{L64-BIrSHM6s^oftTSPwX=TpI9FC!tIoSd&hn(OtCk=Y6 zT3wQ_KTfT3<=P)lD|4?SdIGJSLO-D=(#nY_fu2Mw=T!?mnO4qg@|wy+vA?P&$2OH# zP7M!w8m*j~GAGk%<ZI?z3s-RFZ3U4y~NB+t4^&*~mat|A7Z7wTL^WTF?*%8ANAFQ%0fi@jXfQk|<3Wzcw9*n@(j^0Wu zBmZAMY#Xgig%8l%X=VI=MDL)L{hu8FPMs_Hy})6+bgpV9pm)>Cbg|L$&<-y1kso@G z&eix$=)F2uA0I{U)43WHhd!Wl)$KO=pw3mhiReSLGHqoZ4y%>?KC&=5UF@$0u0$VE ztMPg0qiQu*){0|lwOH1QB(+-d7W%kaEm((6R;!sZGbhz*;vzJjR`yq;v8M_(s!I?$g;u6@F8ZQcHI)0*CAF$7^8hOBuT0DybgEhvkr}%} zEBpQhbQ-N}w-|g7kb7*BBxQ}+z%3fU^okuI%H45#al_fvp2=md(YWxaX9*Un2ww;HzY31cLVrZ3@ zoQyxurOQ@6m_ohqUr-7SBhtvf9bI_n21JE}1uZ+G;KbrqASrVce_|srd4h%)~@g>w91*>1znX^**6-Z z@wC`qW!D{zu1>401wWwUX>}v#F1iM-ZdBThu0^Zs?_;eCuT87W8FkThXqE9fuJ`b| zv`YVII9jOcyRN;Sj&4A!wB)nshP1j;3-^NX#O#Ax=w`G! zmxB9dcneyc{_6%>4mrq`yuU9xfmX-<3`Hl>>X!-lcXxOzTJ8U51G+V>c4c903~xiL zEqxE7+tKRl4l*)mT4f(wjGj)boT7)&GijC6Twcdnw8|Mc1wETqIg_x*2%kf%oX@eAhU0Xxzsgx9 zGe3`3Ifurh=hG_Zp{#WaXqDS-2YMl`a<9qxE~1rt%uMuRTIH3LHD@WU^5kc=;dol? zuRQNuKfvu{nAJt-NLP(VJ-HY1tmVnO1pzvL+9@@c`lOfm99$MutcF=oimHVI&dLOOa;VaPxXyp#dLLa1+yXYV2L$q=iFNZ!% zD|fGV(Q>-wT<%jcZ%1gA=lT_WlvbXA)97Qg@}wl9lhkVACiHPy`P#pVPNtRbA@2L( zCuwDU{tS($#s12AZqTP`W%sIxK1(Zmxm;`KXl4I$27R7Z_SNO+6k6G~9Op$^+4o1H zFVV{WS7sGdvcK{dhg4db=vUBJXl2UDYnnzY6Wt<3v>qjP9wKA4Vn)5;8#wK0!Y=EINC9$J}U*U&y% z8Tr|9xI7e}&+xHaUpB4Ggdu1{D>GTSpv!TA3Mdqi@m5%#!=aZCaVROVM{| zW#-HC%IV_gg9|I8@2b^eSsU-E)e^a0?yJ=jKlB5&S|l^@P_4fB4E;#0=E*!iR;yV( z(DJnS`QYRu=qGCRzbWXa|8KP#{YZ1G(+=ybdI`a_fOCjy6z{neSfIQNKPTBX>SjffChrPjkW6%j_ObZ0C&oL1R^SjQqFXq6ZI z4my%n-U~mVqiJPLk>|xj<>!OrZ=++?su0%Uh~jG14Qp3K3ALKB23=CE)?v+wD5X}r z$Dm8=TB{%7zL&pKo>pcBuDgf|I#;u?&O}tyxf+M{IiixzmHfOZ zqO#7_nE%jKbgrh%L08qeTI5FKX|caD>zbge>s)QWj*i#4+KKs$sG)PUQA}#-T+JSU zuB~(RHrDfqI<&G2u!cv}rIoz^YeIxj;pc+|xR*sVpq16%Dbc|x*4s!-?l@ypq2NgoUa@*KA&OmBXk0-tU_3aBNAz4ZI!RzidJ?4 z?v)X(X=NXqgl?l&#j*ZGv{S3MbI|S8YTyMl9*X^y>G3~w2em4T*^cN)EBml~%}%tk zqi3Nz)5@xzgziEsUy&E+uC($Tz`Y=%8?Ew&oJZqyvA=S^g=;OM2d#1!7e@D_Rc>cF z$6mC`T{#r(qLsUsoL6sJ<&B9&_o0>N=i}(UwDJ`mgqEkp=U>&Bi|$7&yHaCxe_Gj| z$>;$(R|Ee-57fCj9E~2Nb9EbQPQ+lf`mYFjh+6%Jdv1hK;r&;?%Q+5Ht6$~o3|Ff$ za=s&Ut_sVXj8v=9Vl_&wl4Mp#tJTX$^cY(C+RFUMA>;j5yXD-+(#qR;6nY%3yba`< z8c!?l@ZRVNwDNl7HJYe%H9G)3iB?wg573ioW&QOYS{{nuKe#FgJ(X6b%J;8c7yo&*a$X;go=+>M zs;pxRXysJK+8D8rR!&6=y@*y$`Ksu}v~o(z^|h2%PKo_!Jgt2HD&`b=8Lgbi$LQs> zaw6-YSJ29dl6hW9D<`fFdKImlQgV)~Y2}plN3WrkQ(o30P|42+D>Oo{rIk}ozWzE| zIi+Q8*VD?0-HzTsD<|j)dXrlH8-dw6Y$3g+4?pyS%(!hiPT^l-F8L7oUH%bS?S_t?UbO zO&z6`DJ=7Uj8>*$TXYhw%)sU7<2qOK<+?~#tL@@{QmszOWAU`|{VVybjEK`}_0WSp zt8-Pf0DVs9Dl!p$UgxT0C^|*w>Q!0mF6vyBlxy~q&Q){<8dUQBtB@bjsXAAFE6`VT zt_oE|r_sv1n2)|nEAz4`I$h_gu!GLfx$<9+&eXXI!~QJ-hb%uIjLAl4(aI@x2A!>Q zRqh%(N9XFbs%W>))$38{JX$&Nd1#N$Rqb_XAFZ7FGFS3Y{Cu#X++S>3IgMlv4XvDp zGFSO(RW}ZOQ?06(K;KfU3W4a`YE`@|`i@$K9YD+J;^%__KJ;C+Ds~%vPpty(q3^3z zSQGRES~;;|{*YEqnTF^`YV}%u^kcQEwjV7|i=PkHlo@-XR&`pSpQ=?oxz9dRs|Fj< z1!~n;_7Bh1s+qj*FVyOd2I!Y+)$(X!a->k<=Yy^0q6@24Yg`wRMbxTwcXUy;Y6bsD zKeb9Yh%Tm9%|1u_t5y9U&;e@odS^5aS$;kki~CVzFs;l#H_#!pG8c-W!)Rp|y^jv3 zm1)xw9YHJm`E_(8t?ZO&bTqB({U4z5P}yIdz>G!4(#pQ=LKml%DOng@f>x$E?oE*; zX=R%I4_%5@Cb%EEG_CC2c&#JL(8_)da}tTu#s12Y|7#Xmo>snFQ_&S@h3-Wwrwy*(NEfY~w(>Q5)5>Z49NmXjPTSGwzO-`MR71Cl2%URH_)SKgR(8{Tki<1OB_H? zRjbl+F4NSitgJ=T)vC0Oo~c%GbZP0uPFMC$Yp93hu+8Y85;by+*Af#R^oizbb(}WaL`4DmM+iPOYjW zqt~ldP25K!H>g#;vFJ@|)kt3J&1%(TDSC@qHJyycAWX=Rr6LnqV9$Y&Tvo}`s&EOUaVmHkza8-1Eqwk`LLv$V2LOhBKbmAy$` z_w%%}XH`X~(8}&DYt%(r*=1#YzCtm?@PJv(rD%D zkb}NTD_{KrbULkky(ghFXyw~4*Gnd?tom~9IArXvtQ1-EvuI_%_XRqeR(9TabdFlJ zU5Iw8)zZG`Jhe*lqCIMrT?y?|t6SC4@=$#L>RwN@tyaAE8CscV(fIRxovT7+&^L9i z{QpGX(zy!9J}~mO&Q;6>^c|h6;v>;=y4YXE$u)jg=PIfT`W~&E;7s&=ohv_C-yY~( z6_VHSq0UvIedtFzSFgxE;jzwDhzl)Gi~Ut>Ao_{URT(+Qr?hh9J*$z=bgo|i3|&Ag zr-tk+p3};y^&|QPtsHrucH~Q1IrUm5CPxVs_E+*dRig^i%BepcU4&LneHca+rIk}J z1ns9*wXdLysa1S7+Fz|IVRy{@lfoq%>PE9V`*h3ok16;m07X~U4mBp z{D-KLv@$1u#-Ep>mAQd+EUL85l~WpBhF0b#_CHZLUHSf%X9v1GtxRfLbOoKOBe-uy zRn)oq{uOj3ovW`lqbt+O%L)*RZMFKupp6wfYz9OjJW!IRTi@ zsKz>1QNN>`(8?((f2XO=RhiZ3X0&q39zwU!xhnHLS`HbXe^u&Vbb`)R@!{x1S~<~M z(5-Z?BE+G!&Q&PZ@TfLAS0Q5CPUk8F`^>2JI#=?0ucGi!dH+?=adZb-IsUjeMRnA< zDuU}es*_qhy^ijzR(Iy0yQtN5d9AyuRnic2H?`U*bB@!M_g~GB*P@47eNYPBQ?1&_ zZ1kd)sWl4i(z&W6&b?`6Dutu_=v>uoj_#{-mH0kdo)+(K?;DKnr*kzC_noNzI#;XY zyawo8$?uAa8mM!1xej`e&Xpy9XRyxIqax@bYE?+)P^hrK3c~#*YM5F@$lo8XRx!)a zBh*UPkf@Qgaw5{vqiE&$%|wq@tNX*yW7O(G4q6Tw@4x!;IeM&GB_yK9(aO#kjUG=c z+qD%vfmT*J?k`ajX=S-&otZ={-#@a>Os19Z#5ZVpXpGBu>~r)~TKVo?MNgxZ^`=-& zr=*4OkD#yQ+R!&iQeetx|UzsOE(aY58Zd3GfwQ^)8SLj?B z`I;+ru5PVCuhO}?{|9=t&ec! zb%V~;*L%>Lbgm}-jowTvGwc`i7PT5C=Y>O-?_W)7hu*4IE8jtHQ>%kP=qO*ZYQnGy)o!rv@-Yhp?A~D+?4Z`hvNNL*X11dsMYBq=)G#Sr!RV+T5TvmA5g1R zGJ6NrYSkI^A+_2d=XhAHcFXL^>EiuYNiw%b)GAf(J4e+jPv+;CTHTp|PExDCgjRa!YkJXdJS9|BCaRMJp$|1O7alR!-C|bPlbYh*@Yit(?$G=sa3E zfsN1}S~-5}&_1;)nt+yv;`>)cWX-YF>J_=Bj9U52>yocl!6VT()k@xH9(7BtqCP<1 zR;%a(=sRi^CD*K+F7{X9GH-X)D$pN&k5=ZtmFW9ASASvu7WF{q$|G(Mb*_?&q95s8 zeJR)eW1Xu+x!=jtR>S|#ibp@8m0cnq{ghT#4Y_un(aION7+pXs&ndY!pVKN&K4UZL z1+Cm4+(5siRqonCiOJDIRmhe5)@gKMTIEg|fi6NTcjbEMqO{7Z-UaPPE6*S}L>Hr# z_j^27v_GwUse{k~w6apL|B1#SV}E5Y3_}Og%0$`d5L%fL+tFcawGJlH;c9iT1Uf>k zj^VnFj#R5-nAPZLwK_Ttjfcwq>gRBDEUnCso6yB+W!7h+OVG;9ZGkRHD>D#ldvqyU znPz{XOVi4fco$uUR;KVCG)@=$EBjxppV8%MW&8@GE6~c68i=k)E7J)7j)<;AD zh^|a4GahS5bQM~e<+%2vtJ2E+fO}swo>ul(N3Wr))5@H_j*eHWvsmk*YpB)9AJMhc z>e#F3+G-^~we3T6L$z9jYc{&ET6M=PMK__9 z{Qxr=-IP{#Pprw&&1hv!61Nt#^7X@78ZCz$uD0Ml z9^IN&xwUbPM7N<;ZX2vQ(d}rJ>yAUWrQM*FRh$H!_e}y*kAo8uVX)*tAaV`{lhx`^nGJa;K40|yZS+*NdaxNiO|9pLQ zM$c3$@7L&AYIPNR-RRkBl_aw?N3Ax?x#M(YfA!f|^gOj{^#yu9t!()maRse% z-^KkRdL^xLmtbv=UPUW+)lbo@Y2_}cie5vjJb4dKG^nt@@=SdTy_Qy<>=g7mT6s(& zdOfW?yK>MQXyxgR{Y>;GT6to7qc_va<5wBIg;t&xThTaV?5{jYa{OCq<(+r{y^U7B z?vd#2w6f&i)X_U=Wy$|xkKRcud;NU$E}g3q;=EhuYUEC|JQVw@4f0y=(YZSO0KHe| z>SO|XpUzdX++PmpTphW9KB#lG*FhiBx!V2%`moN`#<$UOy4YW>k@-BLbG7nK^iiFw z6*Ak$Xl1@0g-+7B+E5;ST<7YCz360}tHbZ0PwHHq*@ni`%J;9X$l7w6R_1y(`mD}X z&LH$TovWOy=<~EP*>b)qv@)4V=!>*6SG%DvsnsQ!0Z_^Nug+qh6P>D7$1~Aa{@>~( zI!&$io1y@;T6Bh5ZTcRasa6~1UV}rH_g`(6dta7XZCixSR;!=ncyiS0 zus_Ox&~zFM7|jJ~N> zr)8dRsnrP!eOs-LEkNHS6K%h zs#Ve!^dq%85rclLRwv|qts3B-PRQ6Y&>_Eq=)r3dr;%fCN*1DJyYBjzPx};i-X@D-JR>O;-ORH6X z%s@;Twd%eMjnkFyU$w<`6jNTUvX=R_nbrBO!D?0_V7gK{)_O(suTC}p=a_+ThWgB^o z>d?x*`4_q_t?Zj}Y(iDvWm{NdV;a!P&R&UbNGtowKy+hT*{5+`#5AFmeF$q^OjBCf zTYczew6a&p*K9#6d-m^WIb?i3!x)*F1X|heRYWJ!%5L`&x)rVLT20ZdX=TUCIkusd zRnP|Aj#ifYA-X-StfbOtJQVvYYc1Bdm=3hE#$$gK(~(wIr$5o1Xl0c>i0(`)-`#2G zF0}F;lym7yE8m2o=x(&~)qDeu)5ZSEn=8lAgI3F80kns-=Ui_x^2byPgZ&}wRXnP)lV1lPnF(qm~g-t#_s9IeK;tcD&> zs|nx8^)i80lm5Gbo=B_do8);X(Q3|+S?I~MTJXrA<)JaIWp%2fr_$=1`2Of=wEAv+ z5A<|e{d7`hZzipde1`QlW)`hZo&OF!n^qSq&qvRp)s^)R&^TS}uhJJ^L(ikt^$%p7 znNO>%kN<~WK&zZWxc|m1q*ZRySI~=SwqydzhG&I#)Mw&x%<^D_^~C=+(6HeHx8kLo45YF$5L%SH9oJ zpx4sMDkaCfj#gHCStr-i${IBuy@6KNlFH~!w6eCJMsKE-b<7XFg;v(Z2s92E`z!0( zR`ga{SvP8(P4r`EFX-ugJO~55?~v ze6>D$53THmr_g(8W%me0@1vDHwjufet?Z?v(FbW||Ii10h*tJVnUlk`vNJcJ<#h4> ztD6_mM`&d~eu_RyD^o~j@))g5P#8LiRwnWh`Z%pj30XIiX=Tc8N1vpXc}->jPb>SY z*YBfG)5_GGhdxUyQ}-tN9IZ?vxfagT$~5bXPN9`an1H@WE7MwL>=Lbvd}eP9sAPZj z)(UhgtxRV*uPd}NUFF`FMl17<%)nJznI1LJ>9jIEr=T-vWqOT3XVS{NEB9y|vh1(k z-G=Eo*g-TJ>p+cB@t2A?Q4{dM^a+QLDak4f@oo*D$m^6#J`=vcB1B z)$}*CQLEQZp!3x#O0K(`Y87||eM_yvMxt-4Rq5O4J8D()3|dYX`>SSE(RbA<;T-y& zS~Z`8zOPnw%cCEtRXObIVjikh5joCBw6d>tML*WLnksW5PmBLQ=#y*t39Wo7a_u~& zmFJHZ=x4NY`(rN`Q$VY%fJF3jTBSD>lNYo~ZCnWbl2#Y);v8dzs*vk^r6_b^TAk}R z6J3N>=T9V{i_+>+F}#kkezdx>60cEgF&!3q8*l1dLmNY@*q1az} z`Z?%WT6qQ>Ko_T#XF(degj$`zH5FTuR-Ste(4}bQErNN7Eln#=0q(i6WoYG*-^Uk= z)5ZSEa}H}!YXXL4Rm)oSq*bTeAz zm66x01+8-SWA+5Jd6#J`B%N0g;PJM zlW@((4y2WD!4mW!T3O``dN8f5`9sk|Xk}drMGMtXm-X~GdKj(j(n09qw6a^s^*e%A z_WS+OBWYz%?S>wubF~(0d+cah*@u2YkD--)S>{a+IRT$Spzw_wv zv@*dzq9@SG#GFJ=q?IX!bv1Spt<0;d(35FpO33`kL-GBqh>7T_v@(8e(bH&UKgHS` zJDpbc-PY)tw6gJwqmpB1(aQG9vCXEHZ9hcMp_TooTx&R8?62&X^19EXm5KfUJ)c&l zy3Ef4TA7yj&tU=>x<>!NgJ?Le$GX3T2ET@&} zIUT)%R;FcF^h&iVF&VvzR(4JXdNr-=`HRqNXk}NEa|adnS62F8=(V)6);CA5qm{Kv z*6sDQvXbQ7H>g#JT+5r(YNX7`X0(D#Y>hl5UooY4r8hV#n&5`wIw_45dqUE9Z{?&Y0KliBBlDg=cOfCAB(q0u3tJUme_yPF1V@^5<97YLA6ZQ>)#T(O1=KyR5_M zYW1CXW~kMM9CW5yeJj@p4q5hB-xNbRgrj5FM>nw}R1lDE3$O(SOjfYPAXLKwNRPTK@!HLap|9K$oPIeO=DI6s=65 znds6wSC!?t%FxOrhzU+tzJJvohH>R-WmxVp5;+cgv|RP|kXljZL>pjDpl4Rk|VdCts5H>Q>M58S`vn$XIM z5|gHC6|ffFj8^t9?a(d$-%5^O4jJ!nAG8adpjNZREm5sj1fyH2)w;&$)@rrs6uJ$q z%qHAB;@Z*5tSgCbPb;&06dDi3{>sekh3-HrGhAMyjyhMJX_vWth5XR{Xysip1l^xj-gbk~18C)~Qw=?kR^Cpt z(SvB^UC|fUEar^p@-4Ry9M{_xZ$+&JfDXiK`T$OTIi9q za$l>19!0C%sq)&5rd3W=>>uLB&?@V1xu)ch6I?g`n}8lms~f$yp~uncMv?c><7svM zo_x&-w7M>zIUF~UR@aA(Ku@Ao#&dbSCe!L#Dcq0ZdVPo-5#g#4Xpv^q8I zRrGXP9WN$xK9g3zPQ$(>ZWgV6?IPFLY+5BPlv$latCNpqo^iU^U!8v(hMq^O)QxYV z=hG_VPkFr-&?+YuYiZm`G9Ta`6t|vMW{d~DfmTL76C-XDt;|C4*-R_*)h+ZETA4M?(Kuw;U#*q3 zVk@o8H?qcVqm^0t1ihVBW^pol2d&J^rRbfsG9RBo@1m9IzXiRUR;F`Tv^*61s}?KK zduV0q)kE*4m8mT=zfY|iM57O=Rm*?T2i2W4G(MQy3 z`C#->wOZR9eN3%3H9;q-6|dRjYW4k5{CTokeP^Rjs@3M2Xgsa#uhz+*pH{2YKcUa6 z)mL&)Jf~Jmr=rjQzf~kUMXeSULtj*@g@e$S)anaa8$l)et9i50scJPxuJU9@7i&pl{o9Jv>*-PYpokJ_T ztk}9~Wo`ZlokuIHqO1uXTKV?N@%U)v>)!?~55?zS)s;2Jrj@VuBebEFuX_?YpH{yA zW9iQ0Y^wh_j$2}cj3s8@7h$r?KE}R=EL}@vjSvZ;@M9E0mh5XNODJUDM;dEkVwmmT zd%oXmPnhho{NA7U$A7Pf$J{yRJkRHx^X=Yg=3BXkT&0zhCinJhv@)f}qp#D-$mi^3 zZqmw32}H}`;_u_^tAoBpD|21;|2C~`0lDwpp_O?g`*W98W?30@F0GtXGH>^26v*ldbrQ4$)(JJHn_aKr7F_dgy|* z@~p~-_M??&bYXNMT6u=OhQ=<-`&Vl)hXF-s>RYeT2;q6 z4JfWw={wLRXl2{nMwg)X)E*KrEEEvY*Ka^KwHmb7iCF@LUM!saBQuqI;=T zm|Ro6)v7qI{eV7d^?D+@FRgs}WoG)nvibonRQUa(7w|j^7(gq#a1DAOt!#~*=s~nH zdu0Cy)5=sYiXNhKCGTkj45gJb3-_^rVYG5qB%@`Q6J1VjDtb7rjQl>~fDyE^ep}EZ zb*^UILXXn9x+8NtTCFO{H9khI+Rj0bRjbaI(DG8ef7J$SfPitY=IT52c(s!MXE0!b zTIG}LeIl*wtv}F{Xl1>!tz=r+47pcK*17t#AR31&?_X^et0`*LPtL_uS{a}0^E6tS zs59v4v~r@bb_$q5E6+o$y8>p?%6<3-dKRs6e!{&y0Gq}7D%(96J%?7=T(EoS!?OK_%~Bt&#icQd-#$3OB^=P$~W1dH`2=Yc@laPt$h9ExHi+u_nzD<krY&b2$^8LMwMbN%Rp~W#^S=7B-9ZRmM3nKT4~Mhs8FP zR_R4#mX6Wt{EfHK$7ywbY#a0mTAfb~LZ715g+t#K~);&6smS*@`y z3OGxvoc>>;&(X@$DH5GVEAPXj=<~EP^-7~Js8zJgaJpLUT93vq%lfLYTo)O%@>Oer z&ZL#Ep`7?wrm#fUp;P&exz0f7os1l zRakrU6Sb-(&QH~&NK)YV|){r-233Y83V-u%KFfv<~g3R-J~T3#nDoJ80~(ynmH20$oI{LQbHIs#S43 zQv!>rRbia3K!3F=jQI>Ku2yfz{*+Lw5?C7qmZFufl)M%%m7l+QV-dQvTKxxyzyMm= z^u6dnTG=Hd(LuDb&E|DY?XRew1bmDH*yo{52#)#^RjpDJpVgy&6C8APwF+*Au0bnb zQ8~Xgb*>7@xvNDh-y2uawRNsS@Ei=RLn~iJ`Tq5Et{Tc~WtXwO>LB}&sB_grJd%9iuQ0Jaie>vmHaG0U{AHGfcryWFSRQD zJGwWm?8ANNKD4qYK1TP|xk|=8Ik3OZRfz1HP~r2zsp2z$R?g9N=z+BIoHOiidN3HvFOpXG9P2T5jcic=H4FkSX$YR8_@Dn{Qj#sSf2!rqm}(tzGghF?9npl z3AC~&#e5>I>?yexCaKjQ`_aj2b#4iIvRYj{ipJr}`pVM-J%v{GYBTgyTG@YoMo*)a zy2(=%0ACT&(yif^EG;w&Q+c(Xlz#Azj|)bb7*BB%0ADfmA!`bTi`re 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�C4 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

      *&XEL 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%0Ay6-B#zS&?9s^ovRu{(d}vF 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�Bz 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⪻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

  • ^d}vDf6GO3qi0 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

    H~O|TqTxs_N$sLSBXV_m~P3d#0}PVj$9=! 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 z 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%0AdgmN-wrltQ{fwsDyCvXk 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