Changeset 28670
- Timestamp:
- Jul 13, 2010, 4:45:31 PM (16 years ago)
- File:
-
- 1 edited
-
trunk/archive/noise_model/simulate.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/archive/noise_model/simulate.c
r28667 r28670 629 629 psImageCovarianceFactor(stackCovar2), 630 630 meanVar(stackVariance2, stackMask2, stackCovar2)); 631 632 writeImage(stackImage1, "stack1.image.fits"); 633 writeImage(stackMask1, "stack1.mask.fits"); 634 writeImage(stackVariance1, "stack1.variance.fits"); 635 writeImage(stackCovar1->image, "stack1.covar.fits"); 636 writeImage(stackImage2, "stack2.image.fits"); 637 writeImage(stackMask2, "stack2.mask.fits"); 638 writeImage(stackVariance2, "stack2.variance.fits"); 639 writeImage(stackCovar2->image, "stack2.covar.fits"); 640 631 641 phot(stackImage1, stackMask1, stackVariance1, stackCovar1); 632 642 phot(stackImage2, stackMask2, stackVariance2, stackCovar2); … … 651 661 kernel->yMax = SKY_SIZE; 652 662 663 int normIndex = PM_SUBTRACTION_INDEX_NORM(kernel); 664 int bgIndex = PM_SUBTRACTION_INDEX_BG(kernel); 665 #if 1 666 // kernel->solution1->data.F64[normIndex] += 1.0; 667 kernel->solution1->data.F64[bgIndex] = 0.0; 668 #endif 669 fprintf(stderr, "Norm: %f BG: %f\n", kernel->solution1->data.F64[normIndex], kernel->solution1->data.F64[bgIndex]); 670 653 671 pmReadout *convStack1 = pmReadoutAlloc(NULL); 654 672 pmReadout *convStack2 = pmReadoutAlloc(NULL); … … 661 679 662 680 if (!pmSubtractionMatchPrecalc(convStack1, convStack2, stack1, stack2, stack1->analysis, 663 32, 0.0, 0.001, 0xFF, 0xF0, 0x0F, 0.1, 1.0)) {681 2 * kernel->size + 1, 0.0, 0.001, 0xFF, 0xF0, 0x0F, 0.1, 1.0)) { 664 682 psErrorStackPrint(stderr, "Error:"); 665 683 exit(1); … … 667 685 psFree(stack1); 668 686 psFree(stack2); 687 688 writeImage(convStack1->image, "stack1.conv.image.fits"); 689 writeImage(convStack1->mask, "stack1.conv.mask.fits"); 690 writeImage(convStack1->variance, "stack1.conv.variance.fits"); 691 writeImage(convStack1->covariance->image, "stack1.conv.covar.fits"); 692 writeImage(convStack2->image, "stack2.conv.image.fits"); 693 writeImage(convStack2->mask, "stack2.conv.mask.fits"); 694 writeImage(convStack2->variance, "stack2.conv.variance.fits"); 695 writeImage(convStack2->covariance->image, "stack2.conv.covar.fits"); 669 696 670 697 psImageCovarianceTransfer(convStack1->variance, convStack1->covariance); … … 739 766 kernel->xMax = SKY_SIZE; 740 767 kernel->yMax = SKY_SIZE; 768 769 int normIndex = PM_SUBTRACTION_INDEX_NORM(kernel); 770 int bgIndex = PM_SUBTRACTION_INDEX_BG(kernel); 771 #if 1 772 // kernel->solution1->data.F64[normIndex] += 1.0; 773 kernel->solution1->data.F64[bgIndex] = 0.0; 774 #endif 775 fprintf(stderr, "Norm: %f BG: %f\n", kernel->solution1->data.F64[normIndex], kernel->solution1->data.F64[bgIndex]); 741 776 742 777 pmReadout *warp = readouts->data[readouts->n - 1];
Note:
See TracChangeset
for help on using the changeset viewer.
