diff --git a/coverage.txt b/coverage.txt index 4d37136..d273d67 100644 --- a/coverage.txt +++ b/coverage.txt @@ -151,6 +151,32 @@ github.com/observerly/iris/pkg/image/gray16.go:40.12,42.3 1 0 github.com/observerly/iris/pkg/image/gray16.go:45.2,45.35 1 1 github.com/observerly/iris/pkg/image/gray16.go:45.35,52.3 4 9 github.com/observerly/iris/pkg/image/gray16.go:55.2,55.17 1 1 +github.com/observerly/iris/pkg/palette/palette.go:40.61,56.12 8 1 +github.com/observerly/iris/pkg/palette/palette.go:56.12,63.17 5 1 +github.com/observerly/iris/pkg/palette/palette.go:63.17,65.4 1 0 +github.com/observerly/iris/pkg/palette/palette.go:67.3,67.9 1 1 +github.com/observerly/iris/pkg/palette/palette.go:71.2,71.12 1 1 +github.com/observerly/iris/pkg/palette/palette.go:71.12,78.17 5 1 +github.com/observerly/iris/pkg/palette/palette.go:78.17,80.4 1 0 +github.com/observerly/iris/pkg/palette/palette.go:82.3,82.9 1 1 +github.com/observerly/iris/pkg/palette/palette.go:86.2,86.12 1 1 +github.com/observerly/iris/pkg/palette/palette.go:86.12,93.17 5 1 +github.com/observerly/iris/pkg/palette/palette.go:93.17,95.4 1 0 +github.com/observerly/iris/pkg/palette/palette.go:97.3,97.9 1 1 +github.com/observerly/iris/pkg/palette/palette.go:100.2,100.12 1 1 +github.com/observerly/iris/pkg/palette/palette.go:100.12,106.3 5 1 +github.com/observerly/iris/pkg/palette/palette.go:108.2,108.32 1 1 +github.com/observerly/iris/pkg/palette/palette.go:114.73,120.28 3 6 +github.com/observerly/iris/pkg/palette/palette.go:120.28,121.28 1 12 +github.com/observerly/iris/pkg/palette/palette.go:121.28,123.24 1 36 +github.com/observerly/iris/pkg/palette/palette.go:123.24,125.5 1 0 +github.com/observerly/iris/pkg/palette/palette.go:127.4,127.30 1 36 +github.com/observerly/iris/pkg/palette/palette.go:131.3,133.25 2 12 +github.com/observerly/iris/pkg/palette/palette.go:137.2,137.20 1 6 +github.com/observerly/iris/pkg/palette/palette.go:137.20,139.3 1 0 +github.com/observerly/iris/pkg/palette/palette.go:141.2,143.16 2 6 +github.com/observerly/iris/pkg/palette/palette.go:143.16,145.3 1 0 +github.com/observerly/iris/pkg/palette/palette.go:147.2,147.15 1 6 github.com/observerly/iris/pkg/frames/bias.go:30.144,36.31 3 7 github.com/observerly/iris/pkg/frames/bias.go:36.31,38.3 1 15 github.com/observerly/iris/pkg/frames/bias.go:41.2,50.21 2 7 @@ -205,32 +231,6 @@ github.com/observerly/iris/pkg/frames/light.go:74.2,120.8 7 1 github.com/observerly/iris/pkg/frames/master.go:17.79,21.16 2 1 github.com/observerly/iris/pkg/frames/master.go:21.16,23.3 1 0 github.com/observerly/iris/pkg/frames/master.go:26.2,35.8 2 1 -github.com/observerly/iris/pkg/palette/palette.go:40.61,56.12 8 1 -github.com/observerly/iris/pkg/palette/palette.go:56.12,63.17 5 1 -github.com/observerly/iris/pkg/palette/palette.go:63.17,65.4 1 0 -github.com/observerly/iris/pkg/palette/palette.go:67.3,67.9 1 1 -github.com/observerly/iris/pkg/palette/palette.go:71.2,71.12 1 1 -github.com/observerly/iris/pkg/palette/palette.go:71.12,78.17 5 1 -github.com/observerly/iris/pkg/palette/palette.go:78.17,80.4 1 0 -github.com/observerly/iris/pkg/palette/palette.go:82.3,82.9 1 1 -github.com/observerly/iris/pkg/palette/palette.go:86.2,86.12 1 1 -github.com/observerly/iris/pkg/palette/palette.go:86.12,93.17 5 1 -github.com/observerly/iris/pkg/palette/palette.go:93.17,95.4 1 0 -github.com/observerly/iris/pkg/palette/palette.go:97.3,97.9 1 1 -github.com/observerly/iris/pkg/palette/palette.go:100.2,100.12 1 1 -github.com/observerly/iris/pkg/palette/palette.go:100.12,106.3 5 1 -github.com/observerly/iris/pkg/palette/palette.go:108.2,108.32 1 1 -github.com/observerly/iris/pkg/palette/palette.go:114.73,120.28 3 6 -github.com/observerly/iris/pkg/palette/palette.go:120.28,121.28 1 12 -github.com/observerly/iris/pkg/palette/palette.go:121.28,123.24 1 36 -github.com/observerly/iris/pkg/palette/palette.go:123.24,125.5 1 0 -github.com/observerly/iris/pkg/palette/palette.go:127.4,127.30 1 36 -github.com/observerly/iris/pkg/palette/palette.go:131.3,133.25 2 12 -github.com/observerly/iris/pkg/palette/palette.go:137.2,137.20 1 6 -github.com/observerly/iris/pkg/palette/palette.go:137.20,139.3 1 0 -github.com/observerly/iris/pkg/palette/palette.go:141.2,143.16 2 6 -github.com/observerly/iris/pkg/palette/palette.go:143.16,145.3 1 0 -github.com/observerly/iris/pkg/palette/palette.go:147.2,147.15 1 6 github.com/observerly/iris/pkg/qsort/qsort.go:16.41,26.6 6 18 github.com/observerly/iris/pkg/qsort/qsort.go:26.6,27.7 1 25 github.com/observerly/iris/pkg/qsort/qsort.go:27.7,29.21 2 48 @@ -396,24 +396,24 @@ github.com/observerly/iris/pkg/statistics/stats.go:186.2,188.15 2 4 github.com/observerly/iris/pkg/statistics/stats.go:201.56,207.24 3 5 github.com/observerly/iris/pkg/statistics/stats.go:207.24,212.3 3 770008 github.com/observerly/iris/pkg/statistics/stats.go:216.2,218.11 2 5 -github.com/observerly/iris/pkg/statistics/stats.go:234.100,240.24 3 3 -github.com/observerly/iris/pkg/statistics/stats.go:240.24,242.7 2 769000 -github.com/observerly/iris/pkg/statistics/stats.go:242.7,245.43 2 769106 -github.com/observerly/iris/pkg/statistics/stats.go:245.43,246.10 1 769000 -github.com/observerly/iris/pkg/statistics/stats.go:250.3,250.16 1 769000 -github.com/observerly/iris/pkg/statistics/stats.go:253.2,255.15 2 3 -github.com/observerly/iris/pkg/statistics/stats.go:266.96,272.24 3 3 -github.com/observerly/iris/pkg/statistics/stats.go:272.24,275.7 2 769000 -github.com/observerly/iris/pkg/statistics/stats.go:275.7,279.43 3 769238 -github.com/observerly/iris/pkg/statistics/stats.go:279.43,280.13 1 159 -github.com/observerly/iris/pkg/statistics/stats.go:283.4,284.45 2 769079 -github.com/observerly/iris/pkg/statistics/stats.go:284.45,285.10 1 769000 -github.com/observerly/iris/pkg/statistics/stats.go:289.3,289.50 1 769000 -github.com/observerly/iris/pkg/statistics/stats.go:294.2,296.11 2 3 +github.com/observerly/iris/pkg/statistics/stats.go:234.100,240.24 3 4 +github.com/observerly/iris/pkg/statistics/stats.go:240.24,242.7 2 1153000 +github.com/observerly/iris/pkg/statistics/stats.go:242.7,245.43 2 1153130 +github.com/observerly/iris/pkg/statistics/stats.go:245.43,246.10 1 1153000 +github.com/observerly/iris/pkg/statistics/stats.go:250.3,250.16 1 1153000 +github.com/observerly/iris/pkg/statistics/stats.go:253.2,255.15 2 4 +github.com/observerly/iris/pkg/statistics/stats.go:266.96,272.24 3 4 +github.com/observerly/iris/pkg/statistics/stats.go:272.24,275.7 2 1153000 +github.com/observerly/iris/pkg/statistics/stats.go:275.7,279.43 3 1153177 +github.com/observerly/iris/pkg/statistics/stats.go:279.43,280.13 1 117 +github.com/observerly/iris/pkg/statistics/stats.go:283.4,284.45 2 1153060 +github.com/observerly/iris/pkg/statistics/stats.go:284.45,285.10 1 1153000 +github.com/observerly/iris/pkg/statistics/stats.go:289.3,289.50 1 1153000 +github.com/observerly/iris/pkg/statistics/stats.go:294.2,296.11 2 4 github.com/observerly/iris/pkg/statistics/stats.go:305.72,316.20 6 1 -github.com/observerly/iris/pkg/statistics/stats.go:316.20,330.107 6 2 +github.com/observerly/iris/pkg/statistics/stats.go:316.20,330.107 6 3 github.com/observerly/iris/pkg/statistics/stats.go:330.107,336.4 3 1 -github.com/observerly/iris/pkg/statistics/stats.go:338.3,338.38 1 1 +github.com/observerly/iris/pkg/statistics/stats.go:338.3,338.38 1 2 github.com/observerly/iris/pkg/fits/fits.go:88.82,107.2 5 14 github.com/observerly/iris/pkg/fits/fits.go:112.53,119.16 3 1 github.com/observerly/iris/pkg/fits/fits.go:119.16,121.3 1 0 @@ -472,127 +472,127 @@ github.com/observerly/iris/pkg/fits/fits.go:449.10,451.61 1 0 github.com/observerly/iris/pkg/fits/fits.go:454.10,456.61 1 0 github.com/observerly/iris/pkg/fits/fits.go:459.2,459.18 1 3 github.com/observerly/iris/pkg/fits/fits.go:465.74,467.2 1 3 -github.com/observerly/iris/pkg/fits/header.go:80.72,113.2 10 28 -github.com/observerly/iris/pkg/fits/header.go:141.42,142.37 1 0 -github.com/observerly/iris/pkg/fits/header.go:142.37,143.50 1 0 -github.com/observerly/iris/pkg/fits/header.go:143.50,145.4 1 0 -github.com/observerly/iris/pkg/fits/header.go:147.2,147.56 1 0 -github.com/observerly/iris/pkg/fits/header.go:153.79,154.27 1 200 -github.com/observerly/iris/pkg/fits/header.go:155.12,159.4 1 0 -github.com/observerly/iris/pkg/fits/header.go:160.14,164.4 1 120 -github.com/observerly/iris/pkg/fits/header.go:165.11,166.45 1 0 -github.com/observerly/iris/pkg/fits/header.go:166.45,168.4 1 0 -github.com/observerly/iris/pkg/fits/header.go:169.3,172.4 1 0 -github.com/observerly/iris/pkg/fits/header.go:173.12,177.4 1 0 -github.com/observerly/iris/pkg/fits/header.go:178.13,182.4 1 0 -github.com/observerly/iris/pkg/fits/header.go:183.13,187.4 1 69 -github.com/observerly/iris/pkg/fits/header.go:188.12,189.30 1 0 -github.com/observerly/iris/pkg/fits/header.go:189.30,191.4 1 0 -github.com/observerly/iris/pkg/fits/header.go:192.3,195.4 1 0 -github.com/observerly/iris/pkg/fits/header.go:196.13,200.4 1 0 -github.com/observerly/iris/pkg/fits/header.go:201.14,205.4 1 0 -github.com/observerly/iris/pkg/fits/header.go:206.14,207.32 1 0 -github.com/observerly/iris/pkg/fits/header.go:207.32,209.4 1 0 -github.com/observerly/iris/pkg/fits/header.go:210.3,213.4 1 0 -github.com/observerly/iris/pkg/fits/header.go:214.15,218.4 1 11 -github.com/observerly/iris/pkg/fits/header.go:219.15,220.50 1 0 -github.com/observerly/iris/pkg/fits/header.go:220.50,222.4 1 0 -github.com/observerly/iris/pkg/fits/header.go:223.3,226.4 1 0 -github.com/observerly/iris/pkg/fits/header.go:228.10,229.56 1 0 -github.com/observerly/iris/pkg/fits/header.go:232.2,232.12 1 200 -github.com/observerly/iris/pkg/fits/header.go:237.46,240.28 2 4 -github.com/observerly/iris/pkg/fits/header.go:240.28,244.38 2 4 -github.com/observerly/iris/pkg/fits/header.go:244.38,246.4 1 0 -github.com/observerly/iris/pkg/fits/header.go:249.3,252.42 2 4 -github.com/observerly/iris/pkg/fits/header.go:252.42,257.41 3 60 -github.com/observerly/iris/pkg/fits/header.go:257.41,258.13 1 0 -github.com/observerly/iris/pkg/fits/header.go:261.4,263.30 2 60 -github.com/observerly/iris/pkg/fits/header.go:267.2,267.12 1 4 -github.com/observerly/iris/pkg/fits/header.go:275.78,292.28 8 11 -github.com/observerly/iris/pkg/fits/header.go:292.28,294.3 1 2 -github.com/observerly/iris/pkg/fits/header.go:296.2,296.30 1 11 -github.com/observerly/iris/pkg/fits/header.go:296.30,298.3 1 54 -github.com/observerly/iris/pkg/fits/header.go:300.2,300.27 1 11 -github.com/observerly/iris/pkg/fits/header.go:300.27,302.3 1 19 -github.com/observerly/iris/pkg/fits/header.go:304.2,304.29 1 11 -github.com/observerly/iris/pkg/fits/header.go:304.29,306.3 1 12 -github.com/observerly/iris/pkg/fits/header.go:308.2,308.28 1 11 -github.com/observerly/iris/pkg/fits/header.go:308.28,310.3 1 1 -github.com/observerly/iris/pkg/fits/header.go:312.2,317.28 3 11 -github.com/observerly/iris/pkg/fits/header.go:317.28,318.46 1 11 -github.com/observerly/iris/pkg/fits/header.go:318.46,320.4 1 16480 -github.com/observerly/iris/pkg/fits/header.go:323.2,323.17 1 11 -github.com/observerly/iris/pkg/fits/header.go:329.77,339.37 4 65 -github.com/observerly/iris/pkg/fits/header.go:339.37,340.51 1 650 -github.com/observerly/iris/pkg/fits/header.go:340.51,341.34 1 187 -github.com/observerly/iris/pkg/fits/header.go:344.19,345.17 1 4 -github.com/observerly/iris/pkg/fits/header.go:348.19,349.58 1 0 -github.com/observerly/iris/pkg/fits/header.go:352.19,353.56 1 0 -github.com/observerly/iris/pkg/fits/header.go:356.19,357.50 1 61 -github.com/observerly/iris/pkg/fits/header.go:360.19,361.30 1 5 -github.com/observerly/iris/pkg/fits/header.go:361.30,364.6 2 5 -github.com/observerly/iris/pkg/fits/header.go:367.19,369.19 2 45 -github.com/observerly/iris/pkg/fits/header.go:369.19,371.6 1 0 -github.com/observerly/iris/pkg/fits/header.go:372.5,372.14 1 45 -github.com/observerly/iris/pkg/fits/header.go:375.19,377.19 2 1 -github.com/observerly/iris/pkg/fits/header.go:377.19,379.6 1 0 -github.com/observerly/iris/pkg/fits/header.go:380.5,380.14 1 1 -github.com/observerly/iris/pkg/fits/header.go:383.19,384.52 1 10 -github.com/observerly/iris/pkg/fits/header.go:387.19,390.19 2 0 -github.com/observerly/iris/pkg/fits/header.go:390.19,392.6 1 0 -github.com/observerly/iris/pkg/fits/header.go:395.19,396.73 1 61 -github.com/observerly/iris/pkg/fits/header.go:399.12,400.90 1 0 -github.com/observerly/iris/pkg/fits/header.go:406.2,406.31 1 65 -github.com/observerly/iris/pkg/fits/header.go:406.31,414.3 1 5 -github.com/observerly/iris/pkg/fits/header.go:417.2,417.32 1 65 -github.com/observerly/iris/pkg/fits/header.go:417.32,425.3 1 45 -github.com/observerly/iris/pkg/fits/header.go:428.2,428.34 1 65 -github.com/observerly/iris/pkg/fits/header.go:428.34,436.3 1 1 -github.com/observerly/iris/pkg/fits/header.go:439.2,439.33 1 65 -github.com/observerly/iris/pkg/fits/header.go:439.33,447.3 1 10 -github.com/observerly/iris/pkg/fits/header.go:450.2,450.36 1 65 -github.com/observerly/iris/pkg/fits/header.go:450.36,458.3 1 0 -github.com/observerly/iris/pkg/fits/header.go:460.2,460.12 1 65 -github.com/observerly/iris/pkg/fits/header.go:466.69,467.18 1 13 -github.com/observerly/iris/pkg/fits/header.go:467.18,469.3 1 0 -github.com/observerly/iris/pkg/fits/header.go:471.2,471.23 1 13 -github.com/observerly/iris/pkg/fits/header.go:471.23,473.3 1 0 -github.com/observerly/iris/pkg/fits/header.go:476.2,479.11 2 13 -github.com/observerly/iris/pkg/fits/header.go:479.11,481.3 1 13 -github.com/observerly/iris/pkg/fits/header.go:483.2,483.55 1 13 -github.com/observerly/iris/pkg/fits/header.go:489.59,490.18 1 55 -github.com/observerly/iris/pkg/fits/header.go:490.18,492.3 1 0 -github.com/observerly/iris/pkg/fits/header.go:493.2,493.23 1 55 -github.com/observerly/iris/pkg/fits/header.go:493.23,495.3 1 11 -github.com/observerly/iris/pkg/fits/header.go:498.2,500.22 2 55 -github.com/observerly/iris/pkg/fits/header.go:500.22,502.3 1 41 -github.com/observerly/iris/pkg/fits/header.go:502.8,507.23 3 14 -github.com/observerly/iris/pkg/fits/header.go:507.23,510.4 2 0 -github.com/observerly/iris/pkg/fits/header.go:512.3,512.85 1 14 -github.com/observerly/iris/pkg/fits/header.go:519.69,520.18 1 85 -github.com/observerly/iris/pkg/fits/header.go:520.18,522.3 1 0 -github.com/observerly/iris/pkg/fits/header.go:524.2,524.23 1 85 -github.com/observerly/iris/pkg/fits/header.go:524.23,526.3 1 8 -github.com/observerly/iris/pkg/fits/header.go:528.2,528.59 1 85 -github.com/observerly/iris/pkg/fits/header.go:534.73,536.18 1 16 -github.com/observerly/iris/pkg/fits/header.go:536.18,538.3 1 0 -github.com/observerly/iris/pkg/fits/header.go:538.8,538.25 1 16 -github.com/observerly/iris/pkg/fits/header.go:538.25,540.3 1 13 -github.com/observerly/iris/pkg/fits/header.go:543.2,543.23 1 16 -github.com/observerly/iris/pkg/fits/header.go:543.23,545.3 1 2 -github.com/observerly/iris/pkg/fits/header.go:545.8,545.30 1 14 -github.com/observerly/iris/pkg/fits/header.go:545.30,547.3 1 14 -github.com/observerly/iris/pkg/fits/header.go:549.2,556.61 3 16 -github.com/observerly/iris/pkg/fits/header.go:556.61,559.3 1 4 -github.com/observerly/iris/pkg/fits/header.go:559.8,562.3 1 12 -github.com/observerly/iris/pkg/fits/header.go:565.2,565.66 1 16 -github.com/observerly/iris/pkg/fits/header.go:571.33,574.2 2 11 -github.com/observerly/iris/pkg/fits/header.go:579.46,616.2 22 1 -github.com/observerly/iris/pkg/fits/header.go:621.92,628.37 3 0 -github.com/observerly/iris/pkg/fits/header.go:628.37,631.22 2 0 -github.com/observerly/iris/pkg/fits/header.go:631.22,633.4 1 0 -github.com/observerly/iris/pkg/fits/header.go:636.3,639.29 2 0 -github.com/observerly/iris/pkg/fits/header.go:642.2,642.18 1 0 +github.com/observerly/iris/pkg/fits/header.go:80.72,110.2 9 28 +github.com/observerly/iris/pkg/fits/header.go:138.42,139.37 1 0 +github.com/observerly/iris/pkg/fits/header.go:139.37,140.50 1 0 +github.com/observerly/iris/pkg/fits/header.go:140.50,142.4 1 0 +github.com/observerly/iris/pkg/fits/header.go:144.2,144.56 1 0 +github.com/observerly/iris/pkg/fits/header.go:150.79,151.27 1 172 +github.com/observerly/iris/pkg/fits/header.go:152.12,156.4 1 0 +github.com/observerly/iris/pkg/fits/header.go:157.14,161.4 1 92 +github.com/observerly/iris/pkg/fits/header.go:162.11,163.45 1 0 +github.com/observerly/iris/pkg/fits/header.go:163.45,165.4 1 0 +github.com/observerly/iris/pkg/fits/header.go:166.3,169.4 1 0 +github.com/observerly/iris/pkg/fits/header.go:170.12,174.4 1 0 +github.com/observerly/iris/pkg/fits/header.go:175.13,179.4 1 0 +github.com/observerly/iris/pkg/fits/header.go:180.13,184.4 1 69 +github.com/observerly/iris/pkg/fits/header.go:185.12,186.30 1 0 +github.com/observerly/iris/pkg/fits/header.go:186.30,188.4 1 0 +github.com/observerly/iris/pkg/fits/header.go:189.3,192.4 1 0 +github.com/observerly/iris/pkg/fits/header.go:193.13,197.4 1 0 +github.com/observerly/iris/pkg/fits/header.go:198.14,202.4 1 0 +github.com/observerly/iris/pkg/fits/header.go:203.14,204.32 1 0 +github.com/observerly/iris/pkg/fits/header.go:204.32,206.4 1 0 +github.com/observerly/iris/pkg/fits/header.go:207.3,210.4 1 0 +github.com/observerly/iris/pkg/fits/header.go:211.15,215.4 1 11 +github.com/observerly/iris/pkg/fits/header.go:216.15,217.50 1 0 +github.com/observerly/iris/pkg/fits/header.go:217.50,219.4 1 0 +github.com/observerly/iris/pkg/fits/header.go:220.3,223.4 1 0 +github.com/observerly/iris/pkg/fits/header.go:225.10,226.56 1 0 +github.com/observerly/iris/pkg/fits/header.go:229.2,229.12 1 172 +github.com/observerly/iris/pkg/fits/header.go:234.46,237.28 2 4 +github.com/observerly/iris/pkg/fits/header.go:237.28,241.38 2 4 +github.com/observerly/iris/pkg/fits/header.go:241.38,243.4 1 0 +github.com/observerly/iris/pkg/fits/header.go:246.3,249.42 2 4 +github.com/observerly/iris/pkg/fits/header.go:249.42,254.41 3 60 +github.com/observerly/iris/pkg/fits/header.go:254.41,255.13 1 0 +github.com/observerly/iris/pkg/fits/header.go:258.4,260.30 2 60 +github.com/observerly/iris/pkg/fits/header.go:264.2,264.12 1 4 +github.com/observerly/iris/pkg/fits/header.go:272.78,289.28 8 11 +github.com/observerly/iris/pkg/fits/header.go:289.28,291.3 1 2 +github.com/observerly/iris/pkg/fits/header.go:293.2,293.30 1 11 +github.com/observerly/iris/pkg/fits/header.go:293.30,295.3 1 43 +github.com/observerly/iris/pkg/fits/header.go:297.2,297.27 1 11 +github.com/observerly/iris/pkg/fits/header.go:297.27,299.3 1 19 +github.com/observerly/iris/pkg/fits/header.go:301.2,301.29 1 11 +github.com/observerly/iris/pkg/fits/header.go:301.29,303.3 1 12 +github.com/observerly/iris/pkg/fits/header.go:305.2,305.28 1 11 +github.com/observerly/iris/pkg/fits/header.go:305.28,307.3 1 1 +github.com/observerly/iris/pkg/fits/header.go:309.2,314.28 3 11 +github.com/observerly/iris/pkg/fits/header.go:314.28,315.46 1 11 +github.com/observerly/iris/pkg/fits/header.go:315.46,317.4 1 18240 +github.com/observerly/iris/pkg/fits/header.go:320.2,320.17 1 11 +github.com/observerly/iris/pkg/fits/header.go:326.77,336.37 4 65 +github.com/observerly/iris/pkg/fits/header.go:336.37,337.51 1 650 +github.com/observerly/iris/pkg/fits/header.go:337.51,338.34 1 187 +github.com/observerly/iris/pkg/fits/header.go:341.19,342.17 1 4 +github.com/observerly/iris/pkg/fits/header.go:345.19,346.58 1 0 +github.com/observerly/iris/pkg/fits/header.go:349.19,350.56 1 0 +github.com/observerly/iris/pkg/fits/header.go:353.19,354.50 1 61 +github.com/observerly/iris/pkg/fits/header.go:357.19,358.30 1 5 +github.com/observerly/iris/pkg/fits/header.go:358.30,361.6 2 5 +github.com/observerly/iris/pkg/fits/header.go:364.19,366.19 2 45 +github.com/observerly/iris/pkg/fits/header.go:366.19,368.6 1 0 +github.com/observerly/iris/pkg/fits/header.go:369.5,369.14 1 45 +github.com/observerly/iris/pkg/fits/header.go:372.19,374.19 2 1 +github.com/observerly/iris/pkg/fits/header.go:374.19,376.6 1 0 +github.com/observerly/iris/pkg/fits/header.go:377.5,377.14 1 1 +github.com/observerly/iris/pkg/fits/header.go:380.19,381.52 1 10 +github.com/observerly/iris/pkg/fits/header.go:384.19,387.19 2 0 +github.com/observerly/iris/pkg/fits/header.go:387.19,389.6 1 0 +github.com/observerly/iris/pkg/fits/header.go:392.19,393.73 1 61 +github.com/observerly/iris/pkg/fits/header.go:396.12,397.90 1 0 +github.com/observerly/iris/pkg/fits/header.go:403.2,403.31 1 65 +github.com/observerly/iris/pkg/fits/header.go:403.31,411.3 1 5 +github.com/observerly/iris/pkg/fits/header.go:414.2,414.32 1 65 +github.com/observerly/iris/pkg/fits/header.go:414.32,422.3 1 45 +github.com/observerly/iris/pkg/fits/header.go:425.2,425.34 1 65 +github.com/observerly/iris/pkg/fits/header.go:425.34,433.3 1 1 +github.com/observerly/iris/pkg/fits/header.go:436.2,436.33 1 65 +github.com/observerly/iris/pkg/fits/header.go:436.33,444.3 1 10 +github.com/observerly/iris/pkg/fits/header.go:447.2,447.36 1 65 +github.com/observerly/iris/pkg/fits/header.go:447.36,455.3 1 0 +github.com/observerly/iris/pkg/fits/header.go:457.2,457.12 1 65 +github.com/observerly/iris/pkg/fits/header.go:463.69,464.18 1 13 +github.com/observerly/iris/pkg/fits/header.go:464.18,466.3 1 0 +github.com/observerly/iris/pkg/fits/header.go:468.2,468.23 1 13 +github.com/observerly/iris/pkg/fits/header.go:468.23,470.3 1 0 +github.com/observerly/iris/pkg/fits/header.go:473.2,476.11 2 13 +github.com/observerly/iris/pkg/fits/header.go:476.11,478.3 1 13 +github.com/observerly/iris/pkg/fits/header.go:480.2,480.55 1 13 +github.com/observerly/iris/pkg/fits/header.go:486.59,487.18 1 44 +github.com/observerly/iris/pkg/fits/header.go:487.18,489.3 1 0 +github.com/observerly/iris/pkg/fits/header.go:490.2,490.23 1 44 +github.com/observerly/iris/pkg/fits/header.go:490.23,492.3 1 11 +github.com/observerly/iris/pkg/fits/header.go:495.2,497.22 2 44 +github.com/observerly/iris/pkg/fits/header.go:497.22,499.3 1 41 +github.com/observerly/iris/pkg/fits/header.go:499.8,504.23 3 3 +github.com/observerly/iris/pkg/fits/header.go:504.23,507.4 2 0 +github.com/observerly/iris/pkg/fits/header.go:509.3,509.85 1 3 +github.com/observerly/iris/pkg/fits/header.go:516.69,517.18 1 85 +github.com/observerly/iris/pkg/fits/header.go:517.18,519.3 1 0 +github.com/observerly/iris/pkg/fits/header.go:521.2,521.23 1 85 +github.com/observerly/iris/pkg/fits/header.go:521.23,523.3 1 8 +github.com/observerly/iris/pkg/fits/header.go:525.2,525.59 1 85 +github.com/observerly/iris/pkg/fits/header.go:531.73,533.18 1 16 +github.com/observerly/iris/pkg/fits/header.go:533.18,535.3 1 0 +github.com/observerly/iris/pkg/fits/header.go:535.8,535.25 1 16 +github.com/observerly/iris/pkg/fits/header.go:535.25,537.3 1 13 +github.com/observerly/iris/pkg/fits/header.go:540.2,540.23 1 16 +github.com/observerly/iris/pkg/fits/header.go:540.23,542.3 1 2 +github.com/observerly/iris/pkg/fits/header.go:542.8,542.30 1 14 +github.com/observerly/iris/pkg/fits/header.go:542.30,544.3 1 14 +github.com/observerly/iris/pkg/fits/header.go:546.2,553.61 3 16 +github.com/observerly/iris/pkg/fits/header.go:553.61,556.3 1 4 +github.com/observerly/iris/pkg/fits/header.go:556.8,559.3 1 12 +github.com/observerly/iris/pkg/fits/header.go:562.2,562.66 1 16 +github.com/observerly/iris/pkg/fits/header.go:568.33,571.2 2 11 +github.com/observerly/iris/pkg/fits/header.go:576.46,613.2 22 1 +github.com/observerly/iris/pkg/fits/header.go:618.92,625.37 3 0 +github.com/observerly/iris/pkg/fits/header.go:625.37,628.22 2 0 +github.com/observerly/iris/pkg/fits/header.go:628.22,630.4 1 0 +github.com/observerly/iris/pkg/fits/header.go:633.3,636.29 2 0 +github.com/observerly/iris/pkg/fits/header.go:639.2,639.18 1 0 github.com/observerly/iris/pkg/photometry/convolution.go:17.94,20.36 2 1 github.com/observerly/iris/pkg/photometry/convolution.go:20.36,21.37 1 400 github.com/observerly/iris/pkg/photometry/convolution.go:21.37,32.23 5 240000 @@ -645,7 +645,7 @@ github.com/observerly/iris/pkg/photometry/stars.go:95.101,101.2 3 2 github.com/observerly/iris/pkg/photometry/stars.go:106.97,137.2 13 1 github.com/observerly/iris/pkg/photometry/stars.go:143.119,147.25 2 95855 github.com/observerly/iris/pkg/photometry/stars.go:147.25,151.39 2 862695 -github.com/observerly/iris/pkg/photometry/stars.go:151.39,154.4 2 862187 +github.com/observerly/iris/pkg/photometry/stars.go:151.39,154.4 2 862212 github.com/observerly/iris/pkg/photometry/stars.go:157.2,159.23 2 95855 github.com/observerly/iris/pkg/photometry/stars.go:166.89,170.25 2 7 github.com/observerly/iris/pkg/photometry/stars.go:170.25,171.20 1 10253216 @@ -658,38 +658,38 @@ github.com/observerly/iris/pkg/photometry/stars.go:203.95,216.34 6 5 github.com/observerly/iris/pkg/photometry/stars.go:216.34,222.3 3 85435 github.com/observerly/iris/pkg/photometry/stars.go:224.2,231.29 4 5 github.com/observerly/iris/pkg/photometry/stars.go:231.29,237.44 3 10420 -github.com/observerly/iris/pkg/photometry/stars.go:237.44,240.4 2 10170 +github.com/observerly/iris/pkg/photometry/stars.go:237.44,240.4 2 10171 github.com/observerly/iris/pkg/photometry/stars.go:243.2,243.31 1 5 github.com/observerly/iris/pkg/photometry/stars.go:248.85,265.26 8 6 -github.com/observerly/iris/pkg/photometry/stars.go:265.26,270.38 2 8578 -github.com/observerly/iris/pkg/photometry/stars.go:270.38,271.41 1 18272 +github.com/observerly/iris/pkg/photometry/stars.go:265.26,270.38 2 8579 +github.com/observerly/iris/pkg/photometry/stars.go:270.38,271.41 1 18275 github.com/observerly/iris/pkg/photometry/stars.go:271.41,272.13 1 1130 -github.com/observerly/iris/pkg/photometry/stars.go:275.4,275.39 1 17142 -github.com/observerly/iris/pkg/photometry/stars.go:275.39,276.42 1 44108 +github.com/observerly/iris/pkg/photometry/stars.go:275.4,275.39 1 17145 +github.com/observerly/iris/pkg/photometry/stars.go:275.39,276.42 1 44117 github.com/observerly/iris/pkg/photometry/stars.go:276.42,277.14 1 4636 -github.com/observerly/iris/pkg/photometry/stars.go:281.5,284.53 2 39472 -github.com/observerly/iris/pkg/photometry/stars.go:284.53,291.22 5 223686 +github.com/observerly/iris/pkg/photometry/stars.go:281.5,284.53 2 39481 +github.com/observerly/iris/pkg/photometry/stars.go:284.53,291.22 5 224078 github.com/observerly/iris/pkg/photometry/stars.go:291.22,292.27 1 7278 -github.com/observerly/iris/pkg/photometry/stars.go:299.3,309.17 5 1300 +github.com/observerly/iris/pkg/photometry/stars.go:299.3,309.17 5 1301 github.com/observerly/iris/pkg/photometry/stars.go:309.17,311.4 1 180 -github.com/observerly/iris/pkg/photometry/stars.go:311.9,312.24 1 1120 -github.com/observerly/iris/pkg/photometry/stars.go:312.24,314.5 1 3930 -github.com/observerly/iris/pkg/photometry/stars.go:316.4,316.38 1 1120 -github.com/observerly/iris/pkg/photometry/stars.go:319.3,319.19 1 1300 +github.com/observerly/iris/pkg/photometry/stars.go:311.9,312.24 1 1121 +github.com/observerly/iris/pkg/photometry/stars.go:312.24,314.5 1 3939 +github.com/observerly/iris/pkg/photometry/stars.go:316.4,316.38 1 1121 +github.com/observerly/iris/pkg/photometry/stars.go:319.3,319.19 1 1301 github.com/observerly/iris/pkg/photometry/stars.go:322.2,325.31 3 6 github.com/observerly/iris/pkg/photometry/stars.go:331.106,333.26 1 3 -github.com/observerly/iris/pkg/photometry/stars.go:333.26,336.71 2 663 -github.com/observerly/iris/pkg/photometry/stars.go:336.71,342.39 3 1281 -github.com/observerly/iris/pkg/photometry/stars.go:342.39,343.40 1 42273 -github.com/observerly/iris/pkg/photometry/stars.go:343.40,348.46 3 1395009 -github.com/observerly/iris/pkg/photometry/stars.go:348.46,350.20 2 1372734 -github.com/observerly/iris/pkg/photometry/stars.go:350.20,352.8 1 1358493 -github.com/observerly/iris/pkg/photometry/stars.go:355.6,357.19 3 1395009 -github.com/observerly/iris/pkg/photometry/stars.go:362.4,365.19 3 1281 +github.com/observerly/iris/pkg/photometry/stars.go:333.26,336.71 2 664 +github.com/observerly/iris/pkg/photometry/stars.go:336.71,342.39 3 1283 +github.com/observerly/iris/pkg/photometry/stars.go:342.39,343.40 1 42339 +github.com/observerly/iris/pkg/photometry/stars.go:343.40,348.46 3 1397187 +github.com/observerly/iris/pkg/photometry/stars.go:348.46,350.20 2 1374912 +github.com/observerly/iris/pkg/photometry/stars.go:350.20,352.8 1 1360667 +github.com/observerly/iris/pkg/photometry/stars.go:355.6,357.19 3 1397187 +github.com/observerly/iris/pkg/photometry/stars.go:362.4,365.19 3 1283 github.com/observerly/iris/pkg/photometry/stars.go:365.19,367.5 1 0 -github.com/observerly/iris/pkg/photometry/stars.go:369.4,384.44 10 1281 -github.com/observerly/iris/pkg/photometry/stars.go:384.44,386.5 1 1281 -github.com/observerly/iris/pkg/photometry/stars.go:388.4,396.16 2 1281 +github.com/observerly/iris/pkg/photometry/stars.go:369.4,384.44 10 1283 +github.com/observerly/iris/pkg/photometry/stars.go:384.44,386.5 1 1283 +github.com/observerly/iris/pkg/photometry/stars.go:388.4,396.16 2 1283 github.com/observerly/iris/pkg/photometry/stars.go:400.2,400.14 1 3 github.com/observerly/iris/pkg/photometry/stars.go:407.143,412.26 3 2 github.com/observerly/iris/pkg/photometry/stars.go:412.26,420.32 4 416 diff --git a/pkg/fits/fits.go b/pkg/fits/fits.go index 5c4d6e1..b28b935 100644 --- a/pkg/fits/fits.go +++ b/pkg/fits/fits.go @@ -182,10 +182,10 @@ func (f *FITSImage) AddObservationEntry(observation *FITSObservation) *FITSImage f.Header.Set("MJD-OBS", observation.MJDObs, "Modified Julian Date of the observation") // Set the Equinox of the Observation: - f.Header.Set("EQUINOX", fmt.Sprintf("J%.1f", observation.Equinox), "Equinox of observation e.g., J2000.0") + f.Header.Set("EQUINOX", fmt.Sprintf("%.1f", observation.Equinox), "Equinox of observation e.g., J2000.0") // Set the Epoch of the Observation: - f.Header.Set("EPOCH", fmt.Sprintf("J%.1f", observation.Epoch), "Epoch of observation") + f.Header.Set("EPOCH", fmt.Sprintf("%.1f", observation.Epoch), "Epoch of observation") // Set the astrometric reference frame or celestial coordinate system used for the celestial coordinates: f.Header.Set("RADESYS", "ICRS", "International Celestial Reference System") diff --git a/pkg/fits/fits_test.go b/pkg/fits/fits_test.go index 39f0f19..fcd6f1a 100644 --- a/pkg/fits/fits_test.go +++ b/pkg/fits/fits_test.go @@ -510,11 +510,11 @@ func TestNewAddObservationEntry(t *testing.T) { t.Errorf("Expected the MJD-OBS to be 59713, but got %f", fit.Header.Floats["MJD-OBS"].Value) } - if fit.Header.Strings["EQUINOX"].Value != "J2000.0" { + if fit.Header.Strings["EQUINOX"].Value != "2000.0" { t.Errorf("Expected the EQUINOX to be J2023.7, but got %f", fit.Header.Floats["EQUINOX"].Value) } - if fit.Header.Strings["EPOCH"].Value != "J2023.7" { + if fit.Header.Strings["EPOCH"].Value != "2023.7" { t.Errorf("Expected the EPOCH to be J2023.7, but got %f", fit.Header.Floats["EPOCH"].Value) }