diff --git a/coverage.txt b/coverage.txt index 41fd6ce..68972e2 100644 --- a/coverage.txt +++ b/coverage.txt @@ -1,4 +1,149 @@ mode: atomic +github.com/observerly/iris/pkg/astrotiff/encode.go:33.87,34.11 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:35.25,36.46 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:37.20,38.49 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:39.16,40.45 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:41.24,42.44 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:43.24,44.44 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:45.10,46.46 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:52.85,53.16 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:53.16,55.3 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:56.2,57.26 2 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:57.26,62.30 5 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:62.30,67.4 4 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:68.3,68.41 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:68.41,70.4 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:72.2,72.12 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:77.87,79.26 2 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:79.26,84.33 5 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:84.33,87.17 2 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:87.17,89.5 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:91.4,93.12 3 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:95.3,95.41 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:95.41,97.4 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:99.2,99.12 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:104.85,105.16 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:105.16,107.3 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:108.2,109.26 2 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:109.26,114.33 5 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:114.33,122.4 7 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:123.3,123.41 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:123.41,125.4 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:127.2,127.12 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:132.87,134.26 2 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:134.26,139.33 5 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:139.33,145.17 5 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:145.17,150.5 4 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:152.4,160.12 9 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:162.3,162.41 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:162.41,164.4 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:166.2,166.12 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:171.63,174.47 3 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:174.47,176.16 2 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:176.16,178.49 2 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:178.49,190.5 11 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:191.9,192.49 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:192.49,199.5 6 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:201.3,201.41 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:201.41,203.4 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:205.2,205.12 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:212.98,217.16 3 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:217.16,219.3 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:221.2,225.40 3 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:225.40,227.3 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:229.2,229.60 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:229.60,231.3 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:234.2,240.21 4 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:241.25,244.19 2 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:245.24,246.31 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:247.20,248.31 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:249.22,250.31 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:251.22,252.31 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:253.23,254.31 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:255.11,256.31 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:258.3,259.17 2 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:259.17,261.4 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:262.20,263.29 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:264.16,265.40 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:268.2,275.15 7 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:275.15,277.3 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:279.2,279.23 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:280.23,285.50 5 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:285.50,290.4 4 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:291.3,291.62 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:292.19,296.62 4 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:297.21,301.64 4 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:302.20,304.62 2 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:305.22,308.64 3 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:309.19,311.62 2 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:312.21,315.64 3 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:316.10,318.34 2 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:321.2,321.16 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:321.16,323.3 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:325.2,325.38 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:325.38,326.48 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:326.48,328.4 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:330.3,332.68 2 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:332.68,334.4 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:336.3,336.42 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:336.42,338.4 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:341.2,405.54 2 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:405.54,411.3 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:414.2,414.24 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:414.24,420.3 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:423.2,423.22 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:423.22,429.3 1 0 +github.com/observerly/iris/pkg/astrotiff/encode.go:432.2,434.40 2 0 +github.com/observerly/iris/pkg/astrotiff/writer.go:31.76,32.22 1 0 +github.com/observerly/iris/pkg/astrotiff/writer.go:32.22,35.3 2 0 +github.com/observerly/iris/pkg/astrotiff/writer.go:37.2,37.27 1 0 +github.com/observerly/iris/pkg/astrotiff/writer.go:37.27,38.50 1 0 +github.com/observerly/iris/pkg/astrotiff/writer.go:38.50,40.4 1 0 +github.com/observerly/iris/pkg/astrotiff/writer.go:41.3,41.21 1 0 +github.com/observerly/iris/pkg/astrotiff/writer.go:44.2,44.12 1 0 +github.com/observerly/iris/pkg/astrotiff/writer.go:51.72,63.61 6 0 +github.com/observerly/iris/pkg/astrotiff/writer.go:63.61,65.3 1 0 +github.com/observerly/iris/pkg/astrotiff/writer.go:67.2,67.26 1 0 +github.com/observerly/iris/pkg/astrotiff/writer.go:67.26,71.50 4 0 +github.com/observerly/iris/pkg/astrotiff/writer.go:71.50,73.4 1 0 +github.com/observerly/iris/pkg/astrotiff/writer.go:74.3,77.19 3 0 +github.com/observerly/iris/pkg/astrotiff/writer.go:77.19,79.4 1 0 +github.com/observerly/iris/pkg/astrotiff/writer.go:79.9,80.34 1 0 +github.com/observerly/iris/pkg/astrotiff/writer.go:80.34,82.32 2 0 +github.com/observerly/iris/pkg/astrotiff/writer.go:82.32,84.6 1 0 +github.com/observerly/iris/pkg/astrotiff/writer.go:85.5,87.20 3 0 +github.com/observerly/iris/pkg/astrotiff/writer.go:89.4,91.16 3 0 +github.com/observerly/iris/pkg/astrotiff/writer.go:94.3,94.44 1 0 +github.com/observerly/iris/pkg/astrotiff/writer.go:94.44,96.4 1 0 +github.com/observerly/iris/pkg/astrotiff/writer.go:101.2,101.56 1 0 +github.com/observerly/iris/pkg/astrotiff/writer.go:101.56,103.3 1 0 +github.com/observerly/iris/pkg/astrotiff/writer.go:105.2,107.12 2 0 +github.com/observerly/iris/pkg/ifd/datatype.go:39.34,40.11 1 0 +github.com/observerly/iris/pkg/ifd/datatype.go:41.20,42.11 1 0 +github.com/observerly/iris/pkg/ifd/datatype.go:43.21,44.11 1 0 +github.com/observerly/iris/pkg/ifd/datatype.go:45.21,46.11 1 0 +github.com/observerly/iris/pkg/ifd/datatype.go:47.20,48.11 1 0 +github.com/observerly/iris/pkg/ifd/datatype.go:49.24,50.11 1 0 +github.com/observerly/iris/pkg/ifd/datatype.go:51.21,52.11 1 0 +github.com/observerly/iris/pkg/ifd/datatype.go:53.25,54.11 1 0 +github.com/observerly/iris/pkg/ifd/datatype.go:55.22,56.11 1 0 +github.com/observerly/iris/pkg/ifd/datatype.go:57.21,58.11 1 0 +github.com/observerly/iris/pkg/ifd/datatype.go:59.25,60.11 1 0 +github.com/observerly/iris/pkg/ifd/datatype.go:61.21,62.11 1 0 +github.com/observerly/iris/pkg/ifd/datatype.go:63.22,64.11 1 0 +github.com/observerly/iris/pkg/ifd/datatype.go:65.19,66.11 1 0 +github.com/observerly/iris/pkg/ifd/datatype.go:67.21,68.11 1 0 +github.com/observerly/iris/pkg/ifd/datatype.go:69.22,70.11 1 0 +github.com/observerly/iris/pkg/ifd/datatype.go:71.20,72.11 1 0 +github.com/observerly/iris/pkg/ifd/datatype.go:74.2,74.10 1 0 +github.com/observerly/iris/pkg/ifd/entry.go:33.37,36.27 2 0 +github.com/observerly/iris/pkg/ifd/entry.go:36.27,37.21 1 0 +github.com/observerly/iris/pkg/ifd/entry.go:38.36,40.13 2 0 +github.com/observerly/iris/pkg/ifd/entry.go:41.22,43.13 2 0 +github.com/observerly/iris/pkg/ifd/entry.go:44.39,46.13 2 0 +github.com/observerly/iris/pkg/ifd/entry.go:57.39,57.56 1 0 +github.com/observerly/iris/pkg/ifd/entry.go:59.49,59.79 1 0 +github.com/observerly/iris/pkg/ifd/entry.go:61.44,61.71 1 0 github.com/observerly/iris/pkg/image/gray16.go:24.88,26.28 1 1 github.com/observerly/iris/pkg/image/gray16.go:26.28,28.3 1 0 github.com/observerly/iris/pkg/image/gray16.go:31.2,40.12 5 1 @@ -6,14 +151,14 @@ 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/frames/bias.go:24.144,30.31 3 7 -github.com/observerly/iris/pkg/frames/bias.go:30.31,32.3 1 15 -github.com/observerly/iris/pkg/frames/bias.go:35.2,44.21 2 7 -github.com/observerly/iris/pkg/frames/bias.go:44.21,47.17 2 2 -github.com/observerly/iris/pkg/frames/bias.go:47.17,49.4 1 0 -github.com/observerly/iris/pkg/frames/bias.go:51.3,51.20 1 2 -github.com/observerly/iris/pkg/frames/bias.go:52.8,56.3 2 5 -github.com/observerly/iris/pkg/frames/bias.go:58.2,93.8 6 7 +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 +github.com/observerly/iris/pkg/frames/bias.go:50.21,53.17 2 2 +github.com/observerly/iris/pkg/frames/bias.go:53.17,55.4 1 0 +github.com/observerly/iris/pkg/frames/bias.go:57.3,57.20 1 2 +github.com/observerly/iris/pkg/frames/bias.go:58.8,62.3 2 5 +github.com/observerly/iris/pkg/frames/bias.go:64.2,99.8 6 7 github.com/observerly/iris/pkg/frames/dark.go:36.175,42.31 3 3 github.com/observerly/iris/pkg/frames/dark.go:42.31,44.3 1 11 github.com/observerly/iris/pkg/frames/dark.go:47.2,56.21 2 3 @@ -60,114 +205,117 @@ 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:34.61,50.12 8 1 -github.com/observerly/iris/pkg/palette/palette.go:50.12,57.17 5 1 -github.com/observerly/iris/pkg/palette/palette.go:57.17,59.4 1 0 -github.com/observerly/iris/pkg/palette/palette.go:61.3,61.9 1 1 -github.com/observerly/iris/pkg/palette/palette.go:65.2,65.12 1 1 -github.com/observerly/iris/pkg/palette/palette.go:65.12,72.17 5 1 -github.com/observerly/iris/pkg/palette/palette.go:72.17,74.4 1 0 -github.com/observerly/iris/pkg/palette/palette.go:76.3,76.9 1 1 -github.com/observerly/iris/pkg/palette/palette.go:80.2,80.12 1 1 -github.com/observerly/iris/pkg/palette/palette.go:80.12,87.17 5 1 -github.com/observerly/iris/pkg/palette/palette.go:87.17,89.4 1 0 -github.com/observerly/iris/pkg/palette/palette.go:91.3,91.9 1 1 -github.com/observerly/iris/pkg/palette/palette.go:94.2,94.12 1 1 -github.com/observerly/iris/pkg/palette/palette.go:94.12,100.3 5 1 -github.com/observerly/iris/pkg/palette/palette.go:102.2,102.32 1 1 -github.com/observerly/iris/pkg/palette/palette.go:116.73,122.28 3 6 -github.com/observerly/iris/pkg/palette/palette.go:122.28,123.28 1 12 -github.com/observerly/iris/pkg/palette/palette.go:123.28,125.24 1 36 -github.com/observerly/iris/pkg/palette/palette.go:125.24,127.5 1 0 -github.com/observerly/iris/pkg/palette/palette.go:129.4,129.30 1 36 -github.com/observerly/iris/pkg/palette/palette.go:133.3,135.25 2 12 -github.com/observerly/iris/pkg/palette/palette.go:139.2,139.20 1 6 -github.com/observerly/iris/pkg/palette/palette.go:139.20,141.3 1 0 -github.com/observerly/iris/pkg/palette/palette.go:143.2,145.16 2 6 -github.com/observerly/iris/pkg/palette/palette.go:145.16,147.3 1 0 -github.com/observerly/iris/pkg/palette/palette.go:149.2,149.15 1 6 -github.com/observerly/iris/pkg/qsort/qsort.go:10.41,20.6 6 18 -github.com/observerly/iris/pkg/qsort/qsort.go:20.6,21.7 1 25 -github.com/observerly/iris/pkg/qsort/qsort.go:21.7,23.21 2 48 -github.com/observerly/iris/pkg/qsort/qsort.go:23.21,24.10 1 25 -github.com/observerly/iris/pkg/qsort/qsort.go:27.3,27.7 1 25 -github.com/observerly/iris/pkg/qsort/qsort.go:27.7,29.21 2 51 +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 github.com/observerly/iris/pkg/qsort/qsort.go:29.21,30.10 1 25 -github.com/observerly/iris/pkg/qsort/qsort.go:33.3,33.13 1 25 -github.com/observerly/iris/pkg/qsort/qsort.go:33.13,35.4 1 18 -github.com/observerly/iris/pkg/qsort/qsort.go:36.3,36.26 1 7 -github.com/observerly/iris/pkg/qsort/qsort.go:45.32,46.16 1 34 -github.com/observerly/iris/pkg/qsort/qsort.go:46.16,50.3 3 16 -github.com/observerly/iris/pkg/qsort/qsort.go:58.49,61.19 2 7 -github.com/observerly/iris/pkg/qsort/qsort.go:61.19,68.7 4 24 -github.com/observerly/iris/pkg/qsort/qsort.go:68.7,69.8 1 35 -github.com/observerly/iris/pkg/qsort/qsort.go:69.8,71.22 2 79 -github.com/observerly/iris/pkg/qsort/qsort.go:71.22,72.11 1 35 -github.com/observerly/iris/pkg/qsort/qsort.go:75.4,75.8 1 35 -github.com/observerly/iris/pkg/qsort/qsort.go:75.8,77.22 2 80 -github.com/observerly/iris/pkg/qsort/qsort.go:77.22,78.11 1 35 -github.com/observerly/iris/pkg/qsort/qsort.go:81.4,81.14 1 35 -github.com/observerly/iris/pkg/qsort/qsort.go:81.14,82.10 1 24 -github.com/observerly/iris/pkg/qsort/qsort.go:84.4,84.27 1 11 -github.com/observerly/iris/pkg/qsort/qsort.go:87.3,91.18 3 24 -github.com/observerly/iris/pkg/qsort/qsort.go:91.18,93.4 1 13 -github.com/observerly/iris/pkg/qsort/qsort.go:93.9,96.4 2 11 -github.com/observerly/iris/pkg/qsort/qsort.go:99.2,99.16 1 7 +github.com/observerly/iris/pkg/qsort/qsort.go:33.3,33.7 1 25 +github.com/observerly/iris/pkg/qsort/qsort.go:33.7,35.21 2 51 +github.com/observerly/iris/pkg/qsort/qsort.go:35.21,36.10 1 25 +github.com/observerly/iris/pkg/qsort/qsort.go:39.3,39.13 1 25 +github.com/observerly/iris/pkg/qsort/qsort.go:39.13,41.4 1 18 +github.com/observerly/iris/pkg/qsort/qsort.go:42.3,42.26 1 7 +github.com/observerly/iris/pkg/qsort/qsort.go:49.32,50.16 1 34 +github.com/observerly/iris/pkg/qsort/qsort.go:50.16,54.3 3 16 +github.com/observerly/iris/pkg/qsort/qsort.go:60.49,63.19 2 7 +github.com/observerly/iris/pkg/qsort/qsort.go:63.19,70.7 4 24 +github.com/observerly/iris/pkg/qsort/qsort.go:70.7,71.8 1 35 +github.com/observerly/iris/pkg/qsort/qsort.go:71.8,73.22 2 79 +github.com/observerly/iris/pkg/qsort/qsort.go:73.22,74.11 1 35 +github.com/observerly/iris/pkg/qsort/qsort.go:77.4,77.8 1 35 +github.com/observerly/iris/pkg/qsort/qsort.go:77.8,79.22 2 80 +github.com/observerly/iris/pkg/qsort/qsort.go:79.22,80.11 1 35 +github.com/observerly/iris/pkg/qsort/qsort.go:83.4,83.14 1 35 +github.com/observerly/iris/pkg/qsort/qsort.go:83.14,84.10 1 24 +github.com/observerly/iris/pkg/qsort/qsort.go:86.4,86.27 1 11 +github.com/observerly/iris/pkg/qsort/qsort.go:89.3,93.18 3 24 +github.com/observerly/iris/pkg/qsort/qsort.go:93.18,95.4 1 13 +github.com/observerly/iris/pkg/qsort/qsort.go:95.9,98.4 2 11 +github.com/observerly/iris/pkg/qsort/qsort.go:101.2,101.16 1 7 github.com/observerly/iris/pkg/qsort/qsort.go:107.55,109.2 1 2 -github.com/observerly/iris/pkg/qsort/qsort.go:116.48,124.23 3 3 -github.com/observerly/iris/pkg/qsort/qsort.go:124.23,126.3 1 1 -github.com/observerly/iris/pkg/qsort/qsort.go:129.2,131.27 2 2 -github.com/observerly/iris/pkg/qsort/qsort.go:131.27,132.19 1 7 -github.com/observerly/iris/pkg/qsort/qsort.go:132.19,134.4 1 6 -github.com/observerly/iris/pkg/qsort/qsort.go:138.2,138.30 1 2 -github.com/observerly/iris/pkg/utils/array.go:27.57,28.22 1 2 -github.com/observerly/iris/pkg/utils/array.go:28.22,30.3 1 1 -github.com/observerly/iris/pkg/utils/array.go:32.2,34.19 2 1 -github.com/observerly/iris/pkg/utils/array.go:34.19,36.3 1 10 -github.com/observerly/iris/pkg/utils/array.go:38.2,38.15 1 1 -github.com/observerly/iris/pkg/utils/array.go:49.62,50.22 1 2 -github.com/observerly/iris/pkg/utils/array.go:50.22,52.3 1 1 -github.com/observerly/iris/pkg/utils/array.go:54.2,56.19 2 1 -github.com/observerly/iris/pkg/utils/array.go:56.19,58.3 1 10 -github.com/observerly/iris/pkg/utils/array.go:60.2,60.15 1 1 -github.com/observerly/iris/pkg/utils/array.go:71.62,72.22 1 2 -github.com/observerly/iris/pkg/utils/array.go:72.22,74.3 1 1 -github.com/observerly/iris/pkg/utils/array.go:76.2,78.19 2 1 -github.com/observerly/iris/pkg/utils/array.go:78.19,80.3 1 10 -github.com/observerly/iris/pkg/utils/array.go:82.2,82.15 1 1 -github.com/observerly/iris/pkg/utils/array.go:93.74,94.22 1 3 -github.com/observerly/iris/pkg/utils/array.go:94.22,96.3 1 1 -github.com/observerly/iris/pkg/utils/array.go:98.2,100.19 2 2 -github.com/observerly/iris/pkg/utils/array.go:100.19,103.17 2 20 -github.com/observerly/iris/pkg/utils/array.go:103.17,105.4 1 3 -github.com/observerly/iris/pkg/utils/array.go:105.9,107.4 1 17 -github.com/observerly/iris/pkg/utils/array.go:110.2,110.15 1 2 -github.com/observerly/iris/pkg/utils/array.go:121.56,122.17 1 1 -github.com/observerly/iris/pkg/utils/array.go:122.17,124.3 1 0 -github.com/observerly/iris/pkg/utils/array.go:126.2,128.22 2 1 -github.com/observerly/iris/pkg/utils/array.go:128.22,130.3 1 10 -github.com/observerly/iris/pkg/utils/array.go:132.2,132.35 1 1 -github.com/observerly/iris/pkg/utils/array.go:143.58,144.17 1 3 -github.com/observerly/iris/pkg/utils/array.go:144.17,146.3 1 0 -github.com/observerly/iris/pkg/utils/array.go:148.2,150.19 2 3 -github.com/observerly/iris/pkg/utils/array.go:150.19,151.20 1 21 -github.com/observerly/iris/pkg/utils/array.go:151.20,153.30 1 72 -github.com/observerly/iris/pkg/utils/array.go:153.30,155.5 1 1 -github.com/observerly/iris/pkg/utils/array.go:157.4,157.20 1 71 -github.com/observerly/iris/pkg/utils/array.go:157.20,158.13 1 0 -github.com/observerly/iris/pkg/utils/array.go:161.4,161.19 1 71 -github.com/observerly/iris/pkg/utils/array.go:164.3,164.26 1 20 -github.com/observerly/iris/pkg/utils/array.go:167.2,167.15 1 2 -github.com/observerly/iris/pkg/utils/array.go:177.51,180.22 2 2 -github.com/observerly/iris/pkg/utils/array.go:180.22,181.23 1 3 -github.com/observerly/iris/pkg/utils/array.go:181.23,183.4 1 15 -github.com/observerly/iris/pkg/utils/array.go:186.2,186.10 1 2 -github.com/observerly/iris/pkg/utils/array.go:196.57,200.22 2 1 -github.com/observerly/iris/pkg/utils/array.go:200.22,201.14 1 12 -github.com/observerly/iris/pkg/utils/array.go:201.14,203.4 1 2 -github.com/observerly/iris/pkg/utils/array.go:203.9,203.21 1 10 -github.com/observerly/iris/pkg/utils/array.go:203.21,205.4 1 4 -github.com/observerly/iris/pkg/utils/array.go:208.2,208.17 1 1 +github.com/observerly/iris/pkg/qsort/qsort.go:114.48,122.23 3 3 +github.com/observerly/iris/pkg/qsort/qsort.go:122.23,124.3 1 1 +github.com/observerly/iris/pkg/qsort/qsort.go:127.2,129.27 2 2 +github.com/observerly/iris/pkg/qsort/qsort.go:129.27,130.19 1 7 +github.com/observerly/iris/pkg/qsort/qsort.go:130.19,132.4 1 6 +github.com/observerly/iris/pkg/qsort/qsort.go:136.2,136.30 1 2 +github.com/observerly/iris/pkg/utils/array.go:22.57,23.22 1 2 +github.com/observerly/iris/pkg/utils/array.go:23.22,25.3 1 1 +github.com/observerly/iris/pkg/utils/array.go:27.2,29.19 2 1 +github.com/observerly/iris/pkg/utils/array.go:29.19,31.3 1 10 +github.com/observerly/iris/pkg/utils/array.go:33.2,33.15 1 1 +github.com/observerly/iris/pkg/utils/array.go:39.62,40.22 1 2 +github.com/observerly/iris/pkg/utils/array.go:40.22,42.3 1 1 +github.com/observerly/iris/pkg/utils/array.go:44.2,46.19 2 1 +github.com/observerly/iris/pkg/utils/array.go:46.19,48.3 1 10 +github.com/observerly/iris/pkg/utils/array.go:50.2,50.15 1 1 +github.com/observerly/iris/pkg/utils/array.go:56.62,57.22 1 2 +github.com/observerly/iris/pkg/utils/array.go:57.22,59.3 1 1 +github.com/observerly/iris/pkg/utils/array.go:61.2,63.19 2 1 +github.com/observerly/iris/pkg/utils/array.go:63.19,65.3 1 10 +github.com/observerly/iris/pkg/utils/array.go:67.2,67.15 1 1 +github.com/observerly/iris/pkg/utils/array.go:74.74,75.22 1 3 +github.com/observerly/iris/pkg/utils/array.go:75.22,77.3 1 1 +github.com/observerly/iris/pkg/utils/array.go:79.2,81.19 2 2 +github.com/observerly/iris/pkg/utils/array.go:81.19,84.17 2 20 +github.com/observerly/iris/pkg/utils/array.go:84.17,86.4 1 3 +github.com/observerly/iris/pkg/utils/array.go:86.9,88.4 1 17 +github.com/observerly/iris/pkg/utils/array.go:91.2,91.15 1 2 +github.com/observerly/iris/pkg/utils/array.go:97.56,98.17 1 1 +github.com/observerly/iris/pkg/utils/array.go:98.17,100.3 1 0 +github.com/observerly/iris/pkg/utils/array.go:102.2,104.22 2 1 +github.com/observerly/iris/pkg/utils/array.go:104.22,106.3 1 10 +github.com/observerly/iris/pkg/utils/array.go:108.2,108.35 1 1 +github.com/observerly/iris/pkg/utils/array.go:114.58,115.17 1 3 +github.com/observerly/iris/pkg/utils/array.go:115.17,117.3 1 0 +github.com/observerly/iris/pkg/utils/array.go:119.2,121.19 2 3 +github.com/observerly/iris/pkg/utils/array.go:121.19,122.20 1 21 +github.com/observerly/iris/pkg/utils/array.go:122.20,124.30 1 72 +github.com/observerly/iris/pkg/utils/array.go:124.30,126.5 1 1 +github.com/observerly/iris/pkg/utils/array.go:128.4,128.20 1 71 +github.com/observerly/iris/pkg/utils/array.go:128.20,129.13 1 0 +github.com/observerly/iris/pkg/utils/array.go:132.4,132.19 1 71 +github.com/observerly/iris/pkg/utils/array.go:135.3,135.26 1 20 +github.com/observerly/iris/pkg/utils/array.go:138.2,138.15 1 2 +github.com/observerly/iris/pkg/utils/array.go:144.51,147.22 2 2 +github.com/observerly/iris/pkg/utils/array.go:147.22,148.23 1 3 +github.com/observerly/iris/pkg/utils/array.go:148.23,150.4 1 15 +github.com/observerly/iris/pkg/utils/array.go:153.2,153.10 1 2 +github.com/observerly/iris/pkg/utils/array.go:159.53,162.22 2 1 +github.com/observerly/iris/pkg/utils/array.go:162.22,164.3 1 2 +github.com/observerly/iris/pkg/utils/array.go:166.2,166.10 1 1 +github.com/observerly/iris/pkg/utils/array.go:172.57,176.22 2 1 +github.com/observerly/iris/pkg/utils/array.go:176.22,177.14 1 12 +github.com/observerly/iris/pkg/utils/array.go:177.14,179.4 1 2 +github.com/observerly/iris/pkg/utils/array.go:179.9,179.21 1 10 +github.com/observerly/iris/pkg/utils/array.go:179.21,181.4 1 4 +github.com/observerly/iris/pkg/utils/array.go:184.2,184.17 1 1 github.com/observerly/iris/pkg/utils/fastrand.go:14.31,17.2 2 2 github.com/observerly/iris/pkg/utils/fastrand.go:24.31,25.15 1 2 github.com/observerly/iris/pkg/utils/fastrand.go:25.15,27.3 1 2 @@ -191,269 +339,276 @@ github.com/observerly/iris/pkg/utils/utils.go:72.44,74.30 2 0 github.com/observerly/iris/pkg/utils/utils.go:74.30,75.31 1 0 github.com/observerly/iris/pkg/utils/utils.go:75.31,77.7 1 0 github.com/observerly/iris/pkg/utils/utils.go:81.4,81.20 1 0 -github.com/observerly/iris/pkg/vcurve/vcurve.go:39.53,45.36 3 2 -github.com/observerly/iris/pkg/vcurve/vcurve.go:45.36,48.3 2 42 -github.com/observerly/iris/pkg/vcurve/vcurve.go:51.2,66.3 4 2 -github.com/observerly/iris/pkg/vcurve/vcurve.go:70.65,73.2 2 24003 -github.com/observerly/iris/pkg/vcurve/vcurve.go:76.75,78.30 1 1 -github.com/observerly/iris/pkg/vcurve/vcurve.go:78.30,79.55 1 0 -github.com/observerly/iris/pkg/vcurve/vcurve.go:83.2,83.20 1 1 -github.com/observerly/iris/pkg/vcurve/vcurve.go:83.20,84.57 1 0 -github.com/observerly/iris/pkg/vcurve/vcurve.go:88.2,88.40 1 1 -github.com/observerly/iris/pkg/vcurve/vcurve.go:88.40,90.24 2 1143 -github.com/observerly/iris/pkg/vcurve/vcurve.go:90.24,98.4 2 24003 -github.com/observerly/iris/pkg/vcurve/vcurve.go:99.3,99.15 1 1143 -github.com/observerly/iris/pkg/vcurve/vcurve.go:108.79,126.16 5 1 -github.com/observerly/iris/pkg/vcurve/vcurve.go:126.16,128.3 1 0 -github.com/observerly/iris/pkg/vcurve/vcurve.go:131.2,136.8 1 1 -github.com/observerly/iris/pkg/histogram/histogram.go:20.52,27.47 4 1 -github.com/observerly/iris/pkg/histogram/histogram.go:27.47,30.3 2 1708784 -github.com/observerly/iris/pkg/histogram/histogram.go:32.2,32.12 1 1 -github.com/observerly/iris/pkg/histogram/histogram.go:42.57,49.47 4 1 -github.com/observerly/iris/pkg/histogram/histogram.go:49.47,52.3 2 1708784 -github.com/observerly/iris/pkg/histogram/histogram.go:54.2,54.12 1 1 -github.com/observerly/iris/pkg/statistics/stats.go:26.57,37.19 3 9 -github.com/observerly/iris/pkg/statistics/stats.go:37.19,39.3 1 9 -github.com/observerly/iris/pkg/statistics/stats.go:41.2,51.3 1 9 -github.com/observerly/iris/pkg/statistics/stats.go:54.78,57.25 2 1 -github.com/observerly/iris/pkg/statistics/stats.go:57.25,58.15 1 10 -github.com/observerly/iris/pkg/statistics/stats.go:58.15,60.4 1 0 -github.com/observerly/iris/pkg/statistics/stats.go:61.3,61.15 1 10 -github.com/observerly/iris/pkg/statistics/stats.go:61.15,63.4 1 9 -github.com/observerly/iris/pkg/statistics/stats.go:64.3,64.13 1 10 -github.com/observerly/iris/pkg/statistics/stats.go:67.2,67.56 1 1 -github.com/observerly/iris/pkg/statistics/stats.go:70.89,73.25 2 1 -github.com/observerly/iris/pkg/statistics/stats.go:73.25,75.3 1 10 -github.com/observerly/iris/pkg/statistics/stats.go:77.2,79.25 2 1 -github.com/observerly/iris/pkg/statistics/stats.go:79.25,82.3 2 10 -github.com/observerly/iris/pkg/statistics/stats.go:84.2,88.28 3 1 -github.com/observerly/iris/pkg/statistics/stats.go:91.121,94.25 2 10 -github.com/observerly/iris/pkg/statistics/stats.go:94.25,95.15 1 3360030 -github.com/observerly/iris/pkg/statistics/stats.go:95.15,97.4 1 469 -github.com/observerly/iris/pkg/statistics/stats.go:99.3,99.15 1 3360030 -github.com/observerly/iris/pkg/statistics/stats.go:99.15,101.4 1 125 -github.com/observerly/iris/pkg/statistics/stats.go:103.3,103.13 1 3360030 -github.com/observerly/iris/pkg/statistics/stats.go:106.2,108.25 2 10 -github.com/observerly/iris/pkg/statistics/stats.go:108.25,111.3 2 3360030 -github.com/observerly/iris/pkg/statistics/stats.go:113.2,117.40 3 10 -github.com/observerly/iris/pkg/statistics/stats.go:120.41,123.25 2 6 -github.com/observerly/iris/pkg/statistics/stats.go:123.25,125.3 1 1440029 -github.com/observerly/iris/pkg/statistics/stats.go:127.2,129.19 2 6 -github.com/observerly/iris/pkg/statistics/stats.go:129.19,131.3 1 5 -github.com/observerly/iris/pkg/statistics/stats.go:133.2,133.29 1 1 -github.com/observerly/iris/pkg/statistics/stats.go:141.38,144.2 2 1 -github.com/observerly/iris/pkg/statistics/stats.go:157.60,163.24 3 4 -github.com/observerly/iris/pkg/statistics/stats.go:163.24,167.3 2 386008 -github.com/observerly/iris/pkg/statistics/stats.go:169.2,171.15 2 4 -github.com/observerly/iris/pkg/statistics/stats.go:187.56,193.24 3 5 -github.com/observerly/iris/pkg/statistics/stats.go:193.24,198.3 3 770008 -github.com/observerly/iris/pkg/statistics/stats.go:202.2,204.11 2 5 -github.com/observerly/iris/pkg/statistics/stats.go:218.100,224.24 3 5 -github.com/observerly/iris/pkg/statistics/stats.go:224.24,226.7 2 1537000 -github.com/observerly/iris/pkg/statistics/stats.go:226.7,229.43 2 1537115 -github.com/observerly/iris/pkg/statistics/stats.go:229.43,230.10 1 1537000 -github.com/observerly/iris/pkg/statistics/stats.go:234.3,234.16 1 1537000 -github.com/observerly/iris/pkg/statistics/stats.go:237.2,239.15 2 5 -github.com/observerly/iris/pkg/statistics/stats.go:253.96,259.24 3 5 -github.com/observerly/iris/pkg/statistics/stats.go:259.24,262.7 2 1537000 -github.com/observerly/iris/pkg/statistics/stats.go:262.7,266.43 3 1537150 -github.com/observerly/iris/pkg/statistics/stats.go:266.43,267.13 1 108 -github.com/observerly/iris/pkg/statistics/stats.go:270.4,271.45 2 1537042 -github.com/observerly/iris/pkg/statistics/stats.go:271.45,272.10 1 1537000 -github.com/observerly/iris/pkg/statistics/stats.go:276.3,276.50 1 1537000 -github.com/observerly/iris/pkg/statistics/stats.go:281.2,283.11 2 5 -github.com/observerly/iris/pkg/statistics/stats.go:294.72,305.20 6 1 -github.com/observerly/iris/pkg/statistics/stats.go:305.20,319.107 6 4 -github.com/observerly/iris/pkg/statistics/stats.go:319.107,325.4 3 1 -github.com/observerly/iris/pkg/statistics/stats.go:327.3,327.38 1 3 -github.com/observerly/iris/pkg/fits/fits.go:64.82,98.2 5 14 -github.com/observerly/iris/pkg/fits/fits.go:101.53,108.16 3 1 -github.com/observerly/iris/pkg/fits/fits.go:108.16,110.3 1 0 -github.com/observerly/iris/pkg/fits/fits.go:112.2,112.10 1 1 -github.com/observerly/iris/pkg/fits/fits.go:117.107,123.20 3 9 -github.com/observerly/iris/pkg/fits/fits.go:123.20,125.3 1 0 -github.com/observerly/iris/pkg/fits/fits.go:127.2,168.3 6 9 -github.com/observerly/iris/pkg/fits/fits.go:171.82,296.2 16 1 -github.com/observerly/iris/pkg/fits/fits.go:298.73,324.2 4 1 -github.com/observerly/iris/pkg/fits/fits.go:326.90,334.2 4 1 -github.com/observerly/iris/pkg/fits/fits.go:336.51,338.14 1 1 -github.com/observerly/iris/pkg/fits/fits.go:338.14,340.3 1 0 -github.com/observerly/iris/pkg/fits/fits.go:343.2,345.16 2 1 -github.com/observerly/iris/pkg/fits/fits.go:345.16,347.3 1 0 -github.com/observerly/iris/pkg/fits/fits.go:350.2,355.21 3 1 -github.com/observerly/iris/pkg/fits/fits.go:359.45,363.16 2 3 -github.com/observerly/iris/pkg/fits/fits.go:363.16,365.3 1 0 -github.com/observerly/iris/pkg/fits/fits.go:368.2,368.105 1 3 -github.com/observerly/iris/pkg/fits/fits.go:368.105,370.3 1 0 -github.com/observerly/iris/pkg/fits/fits.go:372.2,374.9 2 3 -github.com/observerly/iris/pkg/fits/fits.go:374.9,376.3 1 0 -github.com/observerly/iris/pkg/fits/fits.go:379.2,379.25 1 3 -github.com/observerly/iris/pkg/fits/fits.go:379.25,381.3 1 0 -github.com/observerly/iris/pkg/fits/fits.go:383.2,389.9 4 3 -github.com/observerly/iris/pkg/fits/fits.go:389.9,391.3 1 0 -github.com/observerly/iris/pkg/fits/fits.go:393.2,397.9 3 3 -github.com/observerly/iris/pkg/fits/fits.go:397.9,399.3 1 0 -github.com/observerly/iris/pkg/fits/fits.go:402.2,406.9 3 3 -github.com/observerly/iris/pkg/fits/fits.go:406.9,408.3 1 0 -github.com/observerly/iris/pkg/fits/fits.go:411.2,421.9 5 3 +github.com/observerly/iris/pkg/vcurve/vcurve.go:55.53,61.36 3 2 +github.com/observerly/iris/pkg/vcurve/vcurve.go:61.36,64.3 2 42 +github.com/observerly/iris/pkg/vcurve/vcurve.go:67.2,82.3 4 2 +github.com/observerly/iris/pkg/vcurve/vcurve.go:88.65,91.2 2 24003 +github.com/observerly/iris/pkg/vcurve/vcurve.go:96.75,98.30 1 1 +github.com/observerly/iris/pkg/vcurve/vcurve.go:98.30,99.55 1 0 +github.com/observerly/iris/pkg/vcurve/vcurve.go:103.2,103.20 1 1 +github.com/observerly/iris/pkg/vcurve/vcurve.go:103.20,104.57 1 0 +github.com/observerly/iris/pkg/vcurve/vcurve.go:108.2,108.40 1 1 +github.com/observerly/iris/pkg/vcurve/vcurve.go:108.40,110.24 2 1143 +github.com/observerly/iris/pkg/vcurve/vcurve.go:110.24,118.4 2 24003 +github.com/observerly/iris/pkg/vcurve/vcurve.go:119.3,119.15 1 1143 +github.com/observerly/iris/pkg/vcurve/vcurve.go:127.79,145.16 5 1 +github.com/observerly/iris/pkg/vcurve/vcurve.go:145.16,147.3 1 0 +github.com/observerly/iris/pkg/vcurve/vcurve.go:150.2,155.8 1 1 +github.com/observerly/iris/pkg/histogram/histogram.go:33.52,40.47 4 1 +github.com/observerly/iris/pkg/histogram/histogram.go:40.47,43.3 2 1708784 +github.com/observerly/iris/pkg/histogram/histogram.go:45.2,45.12 1 1 +github.com/observerly/iris/pkg/histogram/histogram.go:57.57,64.47 4 1 +github.com/observerly/iris/pkg/histogram/histogram.go:64.47,67.3 2 1708784 +github.com/observerly/iris/pkg/histogram/histogram.go:69.2,69.12 1 1 +github.com/observerly/iris/pkg/statistics/stats.go:40.57,51.19 3 9 +github.com/observerly/iris/pkg/statistics/stats.go:51.19,53.3 1 9 +github.com/observerly/iris/pkg/statistics/stats.go:55.2,65.3 1 9 +github.com/observerly/iris/pkg/statistics/stats.go:70.78,73.25 2 1 +github.com/observerly/iris/pkg/statistics/stats.go:73.25,74.15 1 10 +github.com/observerly/iris/pkg/statistics/stats.go:74.15,76.4 1 0 +github.com/observerly/iris/pkg/statistics/stats.go:77.3,77.15 1 10 +github.com/observerly/iris/pkg/statistics/stats.go:77.15,79.4 1 9 +github.com/observerly/iris/pkg/statistics/stats.go:80.3,80.13 1 10 +github.com/observerly/iris/pkg/statistics/stats.go:83.2,83.56 1 1 +github.com/observerly/iris/pkg/statistics/stats.go:88.89,91.25 2 1 +github.com/observerly/iris/pkg/statistics/stats.go:91.25,93.3 1 10 +github.com/observerly/iris/pkg/statistics/stats.go:95.2,97.25 2 1 +github.com/observerly/iris/pkg/statistics/stats.go:97.25,100.3 2 10 +github.com/observerly/iris/pkg/statistics/stats.go:102.2,106.28 3 1 +github.com/observerly/iris/pkg/statistics/stats.go:111.121,114.25 2 10 +github.com/observerly/iris/pkg/statistics/stats.go:114.25,115.15 1 3360030 +github.com/observerly/iris/pkg/statistics/stats.go:115.15,117.4 1 469 +github.com/observerly/iris/pkg/statistics/stats.go:119.3,119.15 1 3360030 +github.com/observerly/iris/pkg/statistics/stats.go:119.15,121.4 1 125 +github.com/observerly/iris/pkg/statistics/stats.go:123.3,123.13 1 3360030 +github.com/observerly/iris/pkg/statistics/stats.go:126.2,128.25 2 10 +github.com/observerly/iris/pkg/statistics/stats.go:128.25,131.3 2 3360030 +github.com/observerly/iris/pkg/statistics/stats.go:133.2,137.40 3 10 +github.com/observerly/iris/pkg/statistics/stats.go:142.41,145.25 2 6 +github.com/observerly/iris/pkg/statistics/stats.go:145.25,147.3 1 1440029 +github.com/observerly/iris/pkg/statistics/stats.go:149.2,151.19 2 6 +github.com/observerly/iris/pkg/statistics/stats.go:151.19,153.3 1 5 +github.com/observerly/iris/pkg/statistics/stats.go:155.2,155.29 1 1 +github.com/observerly/iris/pkg/statistics/stats.go:161.38,164.2 2 1 +github.com/observerly/iris/pkg/statistics/stats.go:174.60,180.24 3 4 +github.com/observerly/iris/pkg/statistics/stats.go:180.24,184.3 2 386008 +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 769087 +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 769147 +github.com/observerly/iris/pkg/statistics/stats.go:279.43,280.13 1 95 +github.com/observerly/iris/pkg/statistics/stats.go:283.4,284.45 2 769052 +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: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: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/fits/fits.go:112.82,146.2 5 14 +github.com/observerly/iris/pkg/fits/fits.go:151.53,158.16 3 1 +github.com/observerly/iris/pkg/fits/fits.go:158.16,160.3 1 0 +github.com/observerly/iris/pkg/fits/fits.go:162.2,162.10 1 1 +github.com/observerly/iris/pkg/fits/fits.go:169.107,175.20 3 9 +github.com/observerly/iris/pkg/fits/fits.go:175.20,177.3 1 0 +github.com/observerly/iris/pkg/fits/fits.go:179.2,220.3 6 9 +github.com/observerly/iris/pkg/fits/fits.go:225.82,350.2 16 1 +github.com/observerly/iris/pkg/fits/fits.go:354.73,365.2 4 1 +github.com/observerly/iris/pkg/fits/fits.go:369.90,377.2 4 1 +github.com/observerly/iris/pkg/fits/fits.go:381.51,383.14 1 1 +github.com/observerly/iris/pkg/fits/fits.go:383.14,385.3 1 0 +github.com/observerly/iris/pkg/fits/fits.go:388.2,390.16 2 1 +github.com/observerly/iris/pkg/fits/fits.go:390.16,392.3 1 0 +github.com/observerly/iris/pkg/fits/fits.go:395.2,400.21 3 1 +github.com/observerly/iris/pkg/fits/fits.go:406.45,410.16 2 3 +github.com/observerly/iris/pkg/fits/fits.go:410.16,412.3 1 0 +github.com/observerly/iris/pkg/fits/fits.go:415.2,415.105 1 3 +github.com/observerly/iris/pkg/fits/fits.go:415.105,417.3 1 0 +github.com/observerly/iris/pkg/fits/fits.go:419.2,421.9 2 3 github.com/observerly/iris/pkg/fits/fits.go:421.9,423.3 1 0 -github.com/observerly/iris/pkg/fits/fits.go:425.2,429.16 3 3 -github.com/observerly/iris/pkg/fits/fits.go:429.16,431.3 1 0 -github.com/observerly/iris/pkg/fits/fits.go:433.2,435.12 2 3 -github.com/observerly/iris/pkg/fits/fits.go:439.60,445.16 3 4 -github.com/observerly/iris/pkg/fits/fits.go:445.16,447.3 1 0 -github.com/observerly/iris/pkg/fits/fits.go:450.2,452.16 2 4 -github.com/observerly/iris/pkg/fits/fits.go:452.16,454.3 1 0 -github.com/observerly/iris/pkg/fits/fits.go:456.2,456.17 1 4 -github.com/observerly/iris/pkg/fits/fits.go:460.90,463.16 2 5 -github.com/observerly/iris/pkg/fits/fits.go:463.16,465.3 1 0 -github.com/observerly/iris/pkg/fits/fits.go:468.2,472.18 3 5 -github.com/observerly/iris/pkg/fits/fits.go:472.18,475.35 2 5 -github.com/observerly/iris/pkg/fits/fits.go:475.35,477.4 1 9920 -github.com/observerly/iris/pkg/fits/fits.go:479.3,481.17 2 5 -github.com/observerly/iris/pkg/fits/fits.go:481.17,483.4 1 0 -github.com/observerly/iris/pkg/fits/fits.go:486.2,486.17 1 5 -github.com/observerly/iris/pkg/fits/fits.go:499.75,507.16 4 3 -github.com/observerly/iris/pkg/fits/fits.go:507.16,509.3 1 0 -github.com/observerly/iris/pkg/fits/fits.go:511.2,511.16 1 3 -github.com/observerly/iris/pkg/fits/fits.go:514.11,515.44 1 3 -github.com/observerly/iris/pkg/fits/fits.go:518.11,520.63 1 0 -github.com/observerly/iris/pkg/fits/fits.go:523.9,525.60 1 0 -github.com/observerly/iris/pkg/fits/fits.go:528.10,530.61 1 0 -github.com/observerly/iris/pkg/fits/fits.go:533.10,535.61 1 0 -github.com/observerly/iris/pkg/fits/fits.go:538.10,540.61 1 0 -github.com/observerly/iris/pkg/fits/fits.go:543.2,543.18 1 3 -github.com/observerly/iris/pkg/fits/fits.go:547.74,549.2 1 3 -github.com/observerly/iris/pkg/fits/header.go:54.72,107.2 10 28 -github.com/observerly/iris/pkg/fits/header.go:109.46,112.28 2 4 -github.com/observerly/iris/pkg/fits/header.go:112.28,116.38 2 4 -github.com/observerly/iris/pkg/fits/header.go:116.38,118.4 1 0 -github.com/observerly/iris/pkg/fits/header.go:121.3,124.42 2 4 -github.com/observerly/iris/pkg/fits/header.go:124.42,129.41 3 60 -github.com/observerly/iris/pkg/fits/header.go:129.41,130.13 1 0 -github.com/observerly/iris/pkg/fits/header.go:133.4,135.30 2 60 -github.com/observerly/iris/pkg/fits/header.go:139.2,139.12 1 4 -github.com/observerly/iris/pkg/fits/header.go:146.78,163.28 8 11 -github.com/observerly/iris/pkg/fits/header.go:163.28,165.3 1 2 -github.com/observerly/iris/pkg/fits/header.go:167.2,167.30 1 11 -github.com/observerly/iris/pkg/fits/header.go:167.30,169.3 1 40 -github.com/observerly/iris/pkg/fits/header.go:171.2,171.27 1 11 -github.com/observerly/iris/pkg/fits/header.go:171.27,173.3 1 19 -github.com/observerly/iris/pkg/fits/header.go:175.2,175.29 1 11 -github.com/observerly/iris/pkg/fits/header.go:175.29,177.3 1 13 -github.com/observerly/iris/pkg/fits/header.go:179.2,179.28 1 11 -github.com/observerly/iris/pkg/fits/header.go:179.28,181.3 1 13 -github.com/observerly/iris/pkg/fits/header.go:183.2,188.28 3 11 -github.com/observerly/iris/pkg/fits/header.go:188.28,189.46 1 11 -github.com/observerly/iris/pkg/fits/header.go:189.46,191.4 1 17440 -github.com/observerly/iris/pkg/fits/header.go:194.2,194.17 1 11 -github.com/observerly/iris/pkg/fits/header.go:198.77,208.37 4 65 -github.com/observerly/iris/pkg/fits/header.go:208.37,209.51 1 650 -github.com/observerly/iris/pkg/fits/header.go:209.51,210.34 1 187 -github.com/observerly/iris/pkg/fits/header.go:213.19,214.17 1 4 -github.com/observerly/iris/pkg/fits/header.go:217.19,218.58 1 0 -github.com/observerly/iris/pkg/fits/header.go:221.19,222.56 1 0 -github.com/observerly/iris/pkg/fits/header.go:225.19,226.50 1 61 -github.com/observerly/iris/pkg/fits/header.go:229.19,230.30 1 5 -github.com/observerly/iris/pkg/fits/header.go:230.30,233.6 2 5 -github.com/observerly/iris/pkg/fits/header.go:236.19,238.19 2 45 -github.com/observerly/iris/pkg/fits/header.go:238.19,240.6 1 0 -github.com/observerly/iris/pkg/fits/header.go:241.5,241.14 1 45 -github.com/observerly/iris/pkg/fits/header.go:244.19,246.19 2 1 -github.com/observerly/iris/pkg/fits/header.go:246.19,248.6 1 0 -github.com/observerly/iris/pkg/fits/header.go:249.5,249.14 1 1 -github.com/observerly/iris/pkg/fits/header.go:252.19,253.52 1 10 -github.com/observerly/iris/pkg/fits/header.go:256.19,259.19 2 0 -github.com/observerly/iris/pkg/fits/header.go:259.19,261.6 1 0 -github.com/observerly/iris/pkg/fits/header.go:264.19,265.73 1 61 -github.com/observerly/iris/pkg/fits/header.go:268.12,269.90 1 0 -github.com/observerly/iris/pkg/fits/header.go:275.2,275.31 1 65 -github.com/observerly/iris/pkg/fits/header.go:275.31,283.3 1 5 -github.com/observerly/iris/pkg/fits/header.go:286.2,286.32 1 65 -github.com/observerly/iris/pkg/fits/header.go:286.32,294.3 1 45 -github.com/observerly/iris/pkg/fits/header.go:297.2,297.34 1 65 -github.com/observerly/iris/pkg/fits/header.go:297.34,305.3 1 1 -github.com/observerly/iris/pkg/fits/header.go:308.2,308.33 1 65 -github.com/observerly/iris/pkg/fits/header.go:308.33,316.3 1 10 -github.com/observerly/iris/pkg/fits/header.go:319.2,319.36 1 65 -github.com/observerly/iris/pkg/fits/header.go:319.36,327.3 1 0 -github.com/observerly/iris/pkg/fits/header.go:329.2,329.12 1 65 -github.com/observerly/iris/pkg/fits/header.go:333.69,334.18 1 13 -github.com/observerly/iris/pkg/fits/header.go:334.18,336.3 1 0 -github.com/observerly/iris/pkg/fits/header.go:338.2,338.23 1 13 -github.com/observerly/iris/pkg/fits/header.go:338.23,340.3 1 0 -github.com/observerly/iris/pkg/fits/header.go:343.2,346.11 2 13 -github.com/observerly/iris/pkg/fits/header.go:346.11,348.3 1 13 -github.com/observerly/iris/pkg/fits/header.go:350.2,350.55 1 13 -github.com/observerly/iris/pkg/fits/header.go:354.59,355.18 1 53 -github.com/observerly/iris/pkg/fits/header.go:355.18,357.3 1 0 -github.com/observerly/iris/pkg/fits/header.go:358.2,358.23 1 53 -github.com/observerly/iris/pkg/fits/header.go:358.23,360.3 1 11 -github.com/observerly/iris/pkg/fits/header.go:363.2,365.22 2 53 -github.com/observerly/iris/pkg/fits/header.go:365.22,367.3 1 50 -github.com/observerly/iris/pkg/fits/header.go:367.8,372.23 3 3 -github.com/observerly/iris/pkg/fits/header.go:372.23,375.4 2 0 -github.com/observerly/iris/pkg/fits/header.go:377.3,377.85 1 3 -github.com/observerly/iris/pkg/fits/header.go:382.69,383.18 1 85 -github.com/observerly/iris/pkg/fits/header.go:383.18,385.3 1 0 -github.com/observerly/iris/pkg/fits/header.go:387.2,387.23 1 85 -github.com/observerly/iris/pkg/fits/header.go:387.23,389.3 1 8 -github.com/observerly/iris/pkg/fits/header.go:391.2,391.59 1 85 -github.com/observerly/iris/pkg/fits/header.go:395.73,396.18 1 13 -github.com/observerly/iris/pkg/fits/header.go:396.18,398.3 1 0 -github.com/observerly/iris/pkg/fits/header.go:400.2,400.23 1 13 -github.com/observerly/iris/pkg/fits/header.go:400.23,402.3 1 2 -github.com/observerly/iris/pkg/fits/header.go:404.2,404.59 1 13 -github.com/observerly/iris/pkg/fits/header.go:408.33,411.2 2 11 -github.com/observerly/iris/pkg/fits/header.go:414.46,451.2 22 1 -github.com/observerly/iris/pkg/fits/header.go:454.92,461.37 3 0 -github.com/observerly/iris/pkg/fits/header.go:461.37,464.22 2 0 -github.com/observerly/iris/pkg/fits/header.go:464.22,466.4 1 0 -github.com/observerly/iris/pkg/fits/header.go:469.3,472.29 2 0 -github.com/observerly/iris/pkg/fits/header.go:475.2,475.18 1 0 -github.com/observerly/iris/pkg/photometry/convolution.go:5.94,8.36 2 1 -github.com/observerly/iris/pkg/photometry/convolution.go:8.36,9.37 1 400 -github.com/observerly/iris/pkg/photometry/convolution.go:9.37,20.23 5 240000 -github.com/observerly/iris/pkg/photometry/convolution.go:20.23,22.5 1 239600 -github.com/observerly/iris/pkg/photometry/convolution.go:24.4,24.42 1 240000 -github.com/observerly/iris/pkg/photometry/convolution.go:24.42,27.5 2 239001 -github.com/observerly/iris/pkg/photometry/convolution.go:29.4,29.23 1 240000 -github.com/observerly/iris/pkg/photometry/convolution.go:29.23,31.5 1 239400 -github.com/observerly/iris/pkg/photometry/convolution.go:33.4,36.41 4 240000 -github.com/observerly/iris/pkg/photometry/convolution.go:40.2,40.10 1 1 -github.com/observerly/iris/pkg/photometry/convolution.go:43.96,48.36 3 1 -github.com/observerly/iris/pkg/photometry/convolution.go:48.36,49.37 1 400 -github.com/observerly/iris/pkg/photometry/convolution.go:49.37,64.21 7 240000 -github.com/observerly/iris/pkg/photometry/convolution.go:64.21,66.5 1 239600 -github.com/observerly/iris/pkg/photometry/convolution.go:68.4,68.21 1 240000 -github.com/observerly/iris/pkg/photometry/convolution.go:68.21,70.5 1 239400 -github.com/observerly/iris/pkg/photometry/convolution.go:72.4,76.23 3 240000 -github.com/observerly/iris/pkg/photometry/convolution.go:76.23,78.5 1 239600 -github.com/observerly/iris/pkg/photometry/convolution.go:80.4,80.23 1 240000 -github.com/observerly/iris/pkg/photometry/convolution.go:80.23,82.5 1 239400 -github.com/observerly/iris/pkg/photometry/convolution.go:84.4,87.42 4 240000 -github.com/observerly/iris/pkg/photometry/convolution.go:91.2,91.10 1 1 -github.com/observerly/iris/pkg/photometry/convolution.go:94.95,97.36 2 1 -github.com/observerly/iris/pkg/photometry/convolution.go:97.36,98.37 1 400 -github.com/observerly/iris/pkg/photometry/convolution.go:98.37,109.21 5 240000 -github.com/observerly/iris/pkg/photometry/convolution.go:109.21,111.5 1 239600 -github.com/observerly/iris/pkg/photometry/convolution.go:113.4,113.21 1 240000 -github.com/observerly/iris/pkg/photometry/convolution.go:113.21,115.5 1 239400 -github.com/observerly/iris/pkg/photometry/convolution.go:117.4,117.38 1 240000 -github.com/observerly/iris/pkg/photometry/convolution.go:117.38,120.5 2 239001 -github.com/observerly/iris/pkg/photometry/convolution.go:122.4,125.18 4 240000 -github.com/observerly/iris/pkg/photometry/convolution.go:129.2,129.10 1 1 -github.com/observerly/iris/pkg/photometry/noise.go:12.72,15.20 2 2 -github.com/observerly/iris/pkg/photometry/noise.go:15.20,17.3 1 0 -github.com/observerly/iris/pkg/photometry/noise.go:19.2,24.3 1 2 -github.com/observerly/iris/pkg/photometry/noise.go:32.53,54.33 6 1 -github.com/observerly/iris/pkg/photometry/noise.go:54.33,56.34 2 31 -github.com/observerly/iris/pkg/photometry/noise.go:56.34,64.29 3 465 -github.com/observerly/iris/pkg/photometry/noise.go:64.29,65.45 1 4185 -github.com/observerly/iris/pkg/photometry/noise.go:65.45,67.6 1 4138 -github.com/observerly/iris/pkg/photometry/noise.go:71.4,71.25 1 465 -github.com/observerly/iris/pkg/photometry/noise.go:75.3,75.15 1 31 -github.com/observerly/iris/pkg/photometry/noise.go:79.2,81.19 2 1 +github.com/observerly/iris/pkg/fits/fits.go:426.2,426.25 1 3 +github.com/observerly/iris/pkg/fits/fits.go:426.25,428.3 1 0 +github.com/observerly/iris/pkg/fits/fits.go:430.2,436.9 4 3 +github.com/observerly/iris/pkg/fits/fits.go:436.9,438.3 1 0 +github.com/observerly/iris/pkg/fits/fits.go:440.2,444.9 3 3 +github.com/observerly/iris/pkg/fits/fits.go:444.9,446.3 1 0 +github.com/observerly/iris/pkg/fits/fits.go:449.2,453.9 3 3 +github.com/observerly/iris/pkg/fits/fits.go:453.9,455.3 1 0 +github.com/observerly/iris/pkg/fits/fits.go:458.2,468.9 5 3 +github.com/observerly/iris/pkg/fits/fits.go:468.9,470.3 1 0 +github.com/observerly/iris/pkg/fits/fits.go:472.2,476.16 3 3 +github.com/observerly/iris/pkg/fits/fits.go:476.16,478.3 1 0 +github.com/observerly/iris/pkg/fits/fits.go:480.2,482.12 2 3 +github.com/observerly/iris/pkg/fits/fits.go:488.60,494.16 3 4 +github.com/observerly/iris/pkg/fits/fits.go:494.16,496.3 1 0 +github.com/observerly/iris/pkg/fits/fits.go:499.2,501.16 2 4 +github.com/observerly/iris/pkg/fits/fits.go:501.16,503.3 1 0 +github.com/observerly/iris/pkg/fits/fits.go:505.2,505.17 1 4 +github.com/observerly/iris/pkg/fits/fits.go:511.90,514.16 2 5 +github.com/observerly/iris/pkg/fits/fits.go:514.16,516.3 1 0 +github.com/observerly/iris/pkg/fits/fits.go:519.2,523.18 3 5 +github.com/observerly/iris/pkg/fits/fits.go:523.18,526.35 2 5 +github.com/observerly/iris/pkg/fits/fits.go:526.35,528.4 1 9920 +github.com/observerly/iris/pkg/fits/fits.go:530.3,532.17 2 5 +github.com/observerly/iris/pkg/fits/fits.go:532.17,534.4 1 0 +github.com/observerly/iris/pkg/fits/fits.go:537.2,537.17 1 5 +github.com/observerly/iris/pkg/fits/fits.go:544.75,552.16 4 3 +github.com/observerly/iris/pkg/fits/fits.go:552.16,554.3 1 0 +github.com/observerly/iris/pkg/fits/fits.go:556.2,556.16 1 3 +github.com/observerly/iris/pkg/fits/fits.go:559.11,560.44 1 3 +github.com/observerly/iris/pkg/fits/fits.go:563.11,565.63 1 0 +github.com/observerly/iris/pkg/fits/fits.go:568.9,570.60 1 0 +github.com/observerly/iris/pkg/fits/fits.go:573.10,575.61 1 0 +github.com/observerly/iris/pkg/fits/fits.go:578.10,580.61 1 0 +github.com/observerly/iris/pkg/fits/fits.go:583.10,585.61 1 0 +github.com/observerly/iris/pkg/fits/fits.go:588.2,588.18 1 3 +github.com/observerly/iris/pkg/fits/fits.go:594.74,596.2 1 3 +github.com/observerly/iris/pkg/fits/header.go:78.72,131.2 10 28 +github.com/observerly/iris/pkg/fits/header.go:135.79,136.27 1 3 +github.com/observerly/iris/pkg/fits/header.go:137.12,141.4 1 0 +github.com/observerly/iris/pkg/fits/header.go:142.15,146.4 1 3 +github.com/observerly/iris/pkg/fits/header.go:147.13,151.4 1 0 +github.com/observerly/iris/pkg/fits/header.go:152.14,156.4 1 0 +github.com/observerly/iris/pkg/fits/header.go:157.10,158.47 1 0 +github.com/observerly/iris/pkg/fits/header.go:160.2,160.12 1 3 +github.com/observerly/iris/pkg/fits/header.go:165.46,168.28 2 4 +github.com/observerly/iris/pkg/fits/header.go:168.28,172.38 2 4 +github.com/observerly/iris/pkg/fits/header.go:172.38,174.4 1 0 +github.com/observerly/iris/pkg/fits/header.go:177.3,180.42 2 4 +github.com/observerly/iris/pkg/fits/header.go:180.42,185.41 3 60 +github.com/observerly/iris/pkg/fits/header.go:185.41,186.13 1 0 +github.com/observerly/iris/pkg/fits/header.go:189.4,191.30 2 60 +github.com/observerly/iris/pkg/fits/header.go:195.2,195.12 1 4 +github.com/observerly/iris/pkg/fits/header.go:203.78,220.28 8 11 +github.com/observerly/iris/pkg/fits/header.go:220.28,222.3 1 2 +github.com/observerly/iris/pkg/fits/header.go:224.2,224.30 1 11 +github.com/observerly/iris/pkg/fits/header.go:224.30,226.3 1 40 +github.com/observerly/iris/pkg/fits/header.go:228.2,228.27 1 11 +github.com/observerly/iris/pkg/fits/header.go:228.27,230.3 1 19 +github.com/observerly/iris/pkg/fits/header.go:232.2,232.29 1 11 +github.com/observerly/iris/pkg/fits/header.go:232.29,234.3 1 13 +github.com/observerly/iris/pkg/fits/header.go:236.2,236.28 1 11 +github.com/observerly/iris/pkg/fits/header.go:236.28,238.3 1 13 +github.com/observerly/iris/pkg/fits/header.go:240.2,245.28 3 11 +github.com/observerly/iris/pkg/fits/header.go:245.28,246.46 1 11 +github.com/observerly/iris/pkg/fits/header.go:246.46,248.4 1 17440 +github.com/observerly/iris/pkg/fits/header.go:251.2,251.17 1 11 +github.com/observerly/iris/pkg/fits/header.go:257.77,267.37 4 65 +github.com/observerly/iris/pkg/fits/header.go:267.37,268.51 1 650 +github.com/observerly/iris/pkg/fits/header.go:268.51,269.34 1 187 +github.com/observerly/iris/pkg/fits/header.go:272.19,273.17 1 4 +github.com/observerly/iris/pkg/fits/header.go:276.19,277.58 1 0 +github.com/observerly/iris/pkg/fits/header.go:280.19,281.56 1 0 +github.com/observerly/iris/pkg/fits/header.go:284.19,285.50 1 61 +github.com/observerly/iris/pkg/fits/header.go:288.19,289.30 1 5 +github.com/observerly/iris/pkg/fits/header.go:289.30,292.6 2 5 +github.com/observerly/iris/pkg/fits/header.go:295.19,297.19 2 45 +github.com/observerly/iris/pkg/fits/header.go:297.19,299.6 1 0 +github.com/observerly/iris/pkg/fits/header.go:300.5,300.14 1 45 +github.com/observerly/iris/pkg/fits/header.go:303.19,305.19 2 1 +github.com/observerly/iris/pkg/fits/header.go:305.19,307.6 1 0 +github.com/observerly/iris/pkg/fits/header.go:308.5,308.14 1 1 +github.com/observerly/iris/pkg/fits/header.go:311.19,312.52 1 10 +github.com/observerly/iris/pkg/fits/header.go:315.19,318.19 2 0 +github.com/observerly/iris/pkg/fits/header.go:318.19,320.6 1 0 +github.com/observerly/iris/pkg/fits/header.go:323.19,324.73 1 61 +github.com/observerly/iris/pkg/fits/header.go:327.12,328.90 1 0 +github.com/observerly/iris/pkg/fits/header.go:334.2,334.31 1 65 +github.com/observerly/iris/pkg/fits/header.go:334.31,342.3 1 5 +github.com/observerly/iris/pkg/fits/header.go:345.2,345.32 1 65 +github.com/observerly/iris/pkg/fits/header.go:345.32,353.3 1 45 +github.com/observerly/iris/pkg/fits/header.go:356.2,356.34 1 65 +github.com/observerly/iris/pkg/fits/header.go:356.34,364.3 1 1 +github.com/observerly/iris/pkg/fits/header.go:367.2,367.33 1 65 +github.com/observerly/iris/pkg/fits/header.go:367.33,375.3 1 10 +github.com/observerly/iris/pkg/fits/header.go:378.2,378.36 1 65 +github.com/observerly/iris/pkg/fits/header.go:378.36,386.3 1 0 +github.com/observerly/iris/pkg/fits/header.go:388.2,388.12 1 65 +github.com/observerly/iris/pkg/fits/header.go:394.69,395.18 1 13 +github.com/observerly/iris/pkg/fits/header.go:395.18,397.3 1 0 +github.com/observerly/iris/pkg/fits/header.go:399.2,399.23 1 13 +github.com/observerly/iris/pkg/fits/header.go:399.23,401.3 1 0 +github.com/observerly/iris/pkg/fits/header.go:404.2,407.11 2 13 +github.com/observerly/iris/pkg/fits/header.go:407.11,409.3 1 13 +github.com/observerly/iris/pkg/fits/header.go:411.2,411.55 1 13 +github.com/observerly/iris/pkg/fits/header.go:417.59,418.18 1 53 +github.com/observerly/iris/pkg/fits/header.go:418.18,420.3 1 0 +github.com/observerly/iris/pkg/fits/header.go:421.2,421.23 1 53 +github.com/observerly/iris/pkg/fits/header.go:421.23,423.3 1 11 +github.com/observerly/iris/pkg/fits/header.go:426.2,428.22 2 53 +github.com/observerly/iris/pkg/fits/header.go:428.22,430.3 1 50 +github.com/observerly/iris/pkg/fits/header.go:430.8,435.23 3 3 +github.com/observerly/iris/pkg/fits/header.go:435.23,438.4 2 0 +github.com/observerly/iris/pkg/fits/header.go:440.3,440.85 1 3 +github.com/observerly/iris/pkg/fits/header.go:447.69,448.18 1 85 +github.com/observerly/iris/pkg/fits/header.go:448.18,450.3 1 0 +github.com/observerly/iris/pkg/fits/header.go:452.2,452.23 1 85 +github.com/observerly/iris/pkg/fits/header.go:452.23,454.3 1 8 +github.com/observerly/iris/pkg/fits/header.go:456.2,456.59 1 85 +github.com/observerly/iris/pkg/fits/header.go:462.73,463.18 1 13 +github.com/observerly/iris/pkg/fits/header.go:463.18,465.3 1 0 +github.com/observerly/iris/pkg/fits/header.go:467.2,467.23 1 13 +github.com/observerly/iris/pkg/fits/header.go:467.23,469.3 1 2 +github.com/observerly/iris/pkg/fits/header.go:471.2,471.59 1 13 +github.com/observerly/iris/pkg/fits/header.go:475.33,478.2 2 11 +github.com/observerly/iris/pkg/fits/header.go:481.46,518.2 22 1 +github.com/observerly/iris/pkg/fits/header.go:523.92,530.37 3 0 +github.com/observerly/iris/pkg/fits/header.go:530.37,533.22 2 0 +github.com/observerly/iris/pkg/fits/header.go:533.22,535.4 1 0 +github.com/observerly/iris/pkg/fits/header.go:538.3,541.29 2 0 +github.com/observerly/iris/pkg/fits/header.go:544.2,544.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 +github.com/observerly/iris/pkg/photometry/convolution.go:32.23,34.5 1 239600 +github.com/observerly/iris/pkg/photometry/convolution.go:36.4,36.42 1 240000 +github.com/observerly/iris/pkg/photometry/convolution.go:36.42,39.5 2 239001 +github.com/observerly/iris/pkg/photometry/convolution.go:41.4,41.23 1 240000 +github.com/observerly/iris/pkg/photometry/convolution.go:41.23,43.5 1 239400 +github.com/observerly/iris/pkg/photometry/convolution.go:45.4,48.41 4 240000 +github.com/observerly/iris/pkg/photometry/convolution.go:52.2,52.10 1 1 +github.com/observerly/iris/pkg/photometry/convolution.go:57.96,62.36 3 1 +github.com/observerly/iris/pkg/photometry/convolution.go:62.36,63.37 1 400 +github.com/observerly/iris/pkg/photometry/convolution.go:63.37,78.21 7 240000 +github.com/observerly/iris/pkg/photometry/convolution.go:78.21,80.5 1 239600 +github.com/observerly/iris/pkg/photometry/convolution.go:82.4,82.21 1 240000 +github.com/observerly/iris/pkg/photometry/convolution.go:82.21,84.5 1 239400 +github.com/observerly/iris/pkg/photometry/convolution.go:86.4,90.23 3 240000 +github.com/observerly/iris/pkg/photometry/convolution.go:90.23,92.5 1 239600 +github.com/observerly/iris/pkg/photometry/convolution.go:94.4,94.23 1 240000 +github.com/observerly/iris/pkg/photometry/convolution.go:94.23,96.5 1 239400 +github.com/observerly/iris/pkg/photometry/convolution.go:98.4,101.42 4 240000 +github.com/observerly/iris/pkg/photometry/convolution.go:105.2,105.10 1 1 +github.com/observerly/iris/pkg/photometry/convolution.go:110.95,113.36 2 1 +github.com/observerly/iris/pkg/photometry/convolution.go:113.36,114.37 1 400 +github.com/observerly/iris/pkg/photometry/convolution.go:114.37,125.21 5 240000 +github.com/observerly/iris/pkg/photometry/convolution.go:125.21,127.5 1 239600 +github.com/observerly/iris/pkg/photometry/convolution.go:129.4,129.21 1 240000 +github.com/observerly/iris/pkg/photometry/convolution.go:129.21,131.5 1 239400 +github.com/observerly/iris/pkg/photometry/convolution.go:133.4,133.38 1 240000 +github.com/observerly/iris/pkg/photometry/convolution.go:133.38,136.5 2 239001 +github.com/observerly/iris/pkg/photometry/convolution.go:138.4,141.18 4 240000 +github.com/observerly/iris/pkg/photometry/convolution.go:145.2,145.10 1 1 +github.com/observerly/iris/pkg/photometry/noise.go:26.72,29.20 2 2 +github.com/observerly/iris/pkg/photometry/noise.go:29.20,31.3 1 0 +github.com/observerly/iris/pkg/photometry/noise.go:33.2,38.3 1 2 +github.com/observerly/iris/pkg/photometry/noise.go:46.53,68.33 6 1 +github.com/observerly/iris/pkg/photometry/noise.go:68.33,70.34 2 31 +github.com/observerly/iris/pkg/photometry/noise.go:70.34,78.29 3 465 +github.com/observerly/iris/pkg/photometry/noise.go:78.29,79.45 1 4185 +github.com/observerly/iris/pkg/photometry/noise.go:79.45,81.6 1 4138 +github.com/observerly/iris/pkg/photometry/noise.go:85.4,85.25 1 465 +github.com/observerly/iris/pkg/photometry/noise.go:89.3,89.15 1 31 +github.com/observerly/iris/pkg/photometry/noise.go:93.2,95.19 2 1 github.com/observerly/iris/pkg/photometry/stars.go:36.99,49.2 2 8 github.com/observerly/iris/pkg/photometry/stars.go:51.51,53.2 1 7 github.com/observerly/iris/pkg/photometry/stars.go:55.51,57.2 1 5 @@ -463,7 +618,7 @@ github.com/observerly/iris/pkg/photometry/stars.go:67.101,73.2 3 2 github.com/observerly/iris/pkg/photometry/stars.go:80.97,111.2 13 1 github.com/observerly/iris/pkg/photometry/stars.go:121.119,125.25 2 95855 github.com/observerly/iris/pkg/photometry/stars.go:125.25,129.39 2 862695 -github.com/observerly/iris/pkg/photometry/stars.go:129.39,132.4 2 862191 +github.com/observerly/iris/pkg/photometry/stars.go:129.39,132.4 2 862240 github.com/observerly/iris/pkg/photometry/stars.go:135.2,137.23 2 95855 github.com/observerly/iris/pkg/photometry/stars.go:148.89,152.25 2 7 github.com/observerly/iris/pkg/photometry/stars.go:152.25,153.20 1 10253216 @@ -476,61 +631,245 @@ github.com/observerly/iris/pkg/photometry/stars.go:189.95,202.34 6 5 github.com/observerly/iris/pkg/photometry/stars.go:202.34,208.3 3 85435 github.com/observerly/iris/pkg/photometry/stars.go:210.2,217.29 4 5 github.com/observerly/iris/pkg/photometry/stars.go:217.29,223.44 3 10420 -github.com/observerly/iris/pkg/photometry/stars.go:223.44,226.4 2 10172 +github.com/observerly/iris/pkg/photometry/stars.go:223.44,226.4 2 10173 github.com/observerly/iris/pkg/photometry/stars.go:229.2,229.31 1 5 github.com/observerly/iris/pkg/photometry/stars.go:232.85,249.26 8 6 -github.com/observerly/iris/pkg/photometry/stars.go:249.26,254.38 2 8580 -github.com/observerly/iris/pkg/photometry/stars.go:254.38,255.41 1 18278 +github.com/observerly/iris/pkg/photometry/stars.go:249.26,254.38 2 8583 +github.com/observerly/iris/pkg/photometry/stars.go:254.38,255.41 1 18287 github.com/observerly/iris/pkg/photometry/stars.go:255.41,256.13 1 1130 -github.com/observerly/iris/pkg/photometry/stars.go:259.4,259.39 1 17148 -github.com/observerly/iris/pkg/photometry/stars.go:259.39,260.42 1 44126 +github.com/observerly/iris/pkg/photometry/stars.go:259.4,259.39 1 17157 +github.com/observerly/iris/pkg/photometry/stars.go:259.39,260.42 1 44153 github.com/observerly/iris/pkg/photometry/stars.go:260.42,261.14 1 4636 -github.com/observerly/iris/pkg/photometry/stars.go:265.5,268.53 2 39490 -github.com/observerly/iris/pkg/photometry/stars.go:268.53,275.22 5 224151 +github.com/observerly/iris/pkg/photometry/stars.go:265.5,268.53 2 39517 +github.com/observerly/iris/pkg/photometry/stars.go:268.53,275.22 5 225008 github.com/observerly/iris/pkg/photometry/stars.go:275.22,276.27 1 7278 -github.com/observerly/iris/pkg/photometry/stars.go:283.3,293.17 5 1302 +github.com/observerly/iris/pkg/photometry/stars.go:283.3,293.17 5 1305 github.com/observerly/iris/pkg/photometry/stars.go:293.17,295.4 1 180 -github.com/observerly/iris/pkg/photometry/stars.go:295.9,296.24 1 1122 -github.com/observerly/iris/pkg/photometry/stars.go:296.24,298.5 1 3948 -github.com/observerly/iris/pkg/photometry/stars.go:300.4,300.38 1 1122 -github.com/observerly/iris/pkg/photometry/stars.go:303.3,303.19 1 1302 +github.com/observerly/iris/pkg/photometry/stars.go:295.9,296.24 1 1125 +github.com/observerly/iris/pkg/photometry/stars.go:296.24,298.5 1 3975 +github.com/observerly/iris/pkg/photometry/stars.go:300.4,300.38 1 1125 +github.com/observerly/iris/pkg/photometry/stars.go:303.3,303.19 1 1305 github.com/observerly/iris/pkg/photometry/stars.go:306.2,309.31 3 6 github.com/observerly/iris/pkg/photometry/stars.go:319.106,321.26 1 3 -github.com/observerly/iris/pkg/photometry/stars.go:321.26,324.71 2 664 -github.com/observerly/iris/pkg/photometry/stars.go:324.71,330.39 3 1283 -github.com/observerly/iris/pkg/photometry/stars.go:330.39,331.40 1 42339 -github.com/observerly/iris/pkg/photometry/stars.go:331.40,336.46 3 1397187 -github.com/observerly/iris/pkg/photometry/stars.go:336.46,338.20 2 1374912 -github.com/observerly/iris/pkg/photometry/stars.go:338.20,340.8 1 1360667 -github.com/observerly/iris/pkg/photometry/stars.go:343.6,345.19 3 1397187 -github.com/observerly/iris/pkg/photometry/stars.go:350.4,353.19 3 1283 +github.com/observerly/iris/pkg/photometry/stars.go:321.26,324.71 2 665 +github.com/observerly/iris/pkg/photometry/stars.go:324.71,330.39 3 1285 +github.com/observerly/iris/pkg/photometry/stars.go:330.39,331.40 1 42405 +github.com/observerly/iris/pkg/photometry/stars.go:331.40,336.46 3 1399365 +github.com/observerly/iris/pkg/photometry/stars.go:336.46,338.20 2 1377090 +github.com/observerly/iris/pkg/photometry/stars.go:338.20,340.8 1 1362841 +github.com/observerly/iris/pkg/photometry/stars.go:343.6,345.19 3 1399365 +github.com/observerly/iris/pkg/photometry/stars.go:350.4,353.19 3 1285 github.com/observerly/iris/pkg/photometry/stars.go:353.19,355.5 1 0 -github.com/observerly/iris/pkg/photometry/stars.go:357.4,372.44 10 1283 -github.com/observerly/iris/pkg/photometry/stars.go:372.44,374.5 1 1283 -github.com/observerly/iris/pkg/photometry/stars.go:376.4,384.16 2 1283 +github.com/observerly/iris/pkg/photometry/stars.go:357.4,372.44 10 1285 +github.com/observerly/iris/pkg/photometry/stars.go:372.44,374.5 1 1285 +github.com/observerly/iris/pkg/photometry/stars.go:376.4,384.16 2 1285 github.com/observerly/iris/pkg/photometry/stars.go:388.2,388.14 1 3 github.com/observerly/iris/pkg/photometry/stars.go:398.143,403.26 3 2 -github.com/observerly/iris/pkg/photometry/stars.go:403.26,411.32 4 417 -github.com/observerly/iris/pkg/photometry/stars.go:411.32,412.33 1 13761 -github.com/observerly/iris/pkg/photometry/stars.go:412.33,414.29 2 454113 -github.com/observerly/iris/pkg/photometry/stars.go:414.29,415.14 1 121764 -github.com/observerly/iris/pkg/photometry/stars.go:417.5,423.47 4 332349 -github.com/observerly/iris/pkg/photometry/stars.go:423.47,425.15 2 329125 -github.com/observerly/iris/pkg/photometry/stars.go:425.15,427.7 1 180226 -github.com/observerly/iris/pkg/photometry/stars.go:429.5,431.13 3 332349 -github.com/observerly/iris/pkg/photometry/stars.go:435.3,435.18 1 417 +github.com/observerly/iris/pkg/photometry/stars.go:403.26,411.32 4 418 +github.com/observerly/iris/pkg/photometry/stars.go:411.32,412.33 1 13794 +github.com/observerly/iris/pkg/photometry/stars.go:412.33,414.29 2 455202 +github.com/observerly/iris/pkg/photometry/stars.go:414.29,415.14 1 122056 +github.com/observerly/iris/pkg/photometry/stars.go:417.5,423.47 4 333146 +github.com/observerly/iris/pkg/photometry/stars.go:423.47,425.15 2 329922 +github.com/observerly/iris/pkg/photometry/stars.go:425.15,427.7 1 180992 +github.com/observerly/iris/pkg/photometry/stars.go:429.5,431.13 3 333146 +github.com/observerly/iris/pkg/photometry/stars.go:435.3,435.18 1 418 github.com/observerly/iris/pkg/photometry/stars.go:435.18,437.4 1 0 -github.com/observerly/iris/pkg/photometry/stars.go:439.3,442.19 2 417 +github.com/observerly/iris/pkg/photometry/stars.go:439.3,442.19 2 418 github.com/observerly/iris/pkg/photometry/stars.go:442.19,443.12 1 0 -github.com/observerly/iris/pkg/photometry/stars.go:447.3,453.42 4 417 -github.com/observerly/iris/pkg/photometry/stars.go:453.42,454.43 1 6815 -github.com/observerly/iris/pkg/photometry/stars.go:454.43,457.29 2 116129 -github.com/observerly/iris/pkg/photometry/stars.go:457.29,458.14 1 44028 -github.com/observerly/iris/pkg/photometry/stars.go:461.5,465.47 3 72101 -github.com/observerly/iris/pkg/photometry/stars.go:465.47,467.15 2 71847 -github.com/observerly/iris/pkg/photometry/stars.go:467.15,469.7 1 54125 -github.com/observerly/iris/pkg/photometry/stars.go:471.5,472.18 2 72101 -github.com/observerly/iris/pkg/photometry/stars.go:477.3,481.81 3 417 -github.com/observerly/iris/pkg/photometry/stars.go:481.81,482.12 1 79 +github.com/observerly/iris/pkg/photometry/stars.go:447.3,453.42 4 418 +github.com/observerly/iris/pkg/photometry/stars.go:453.42,454.43 1 6838 +github.com/observerly/iris/pkg/photometry/stars.go:454.43,457.29 2 116658 +github.com/observerly/iris/pkg/photometry/stars.go:457.29,458.14 1 44216 +github.com/observerly/iris/pkg/photometry/stars.go:461.5,465.47 3 72442 +github.com/observerly/iris/pkg/photometry/stars.go:465.47,467.15 2 72188 +github.com/observerly/iris/pkg/photometry/stars.go:467.15,469.7 1 54452 +github.com/observerly/iris/pkg/photometry/stars.go:471.5,472.18 2 72442 +github.com/observerly/iris/pkg/photometry/stars.go:477.3,481.81 3 418 +github.com/observerly/iris/pkg/photometry/stars.go:481.81,482.12 1 80 github.com/observerly/iris/pkg/photometry/stars.go:486.3,495.25 5 338 github.com/observerly/iris/pkg/photometry/stars.go:499.2,501.39 2 2 +github.com/observerly/iris/pkg/iris/monochrome.go:43.95,61.2 4 13 +github.com/observerly/iris/pkg/iris/monochrome.go:65.79,70.16 3 13 +github.com/observerly/iris/pkg/iris/monochrome.go:70.16,72.3 1 0 +github.com/observerly/iris/pkg/iris/monochrome.go:74.2,74.18 1 13 +github.com/observerly/iris/pkg/iris/monochrome.go:79.61,97.2 3 3 +github.com/observerly/iris/pkg/iris/monochrome.go:101.116,113.32 8 1 +github.com/observerly/iris/pkg/iris/monochrome.go:113.32,116.28 2 215 +github.com/observerly/iris/pkg/iris/monochrome.go:116.28,117.12 1 6 +github.com/observerly/iris/pkg/iris/monochrome.go:120.3,122.28 2 209 +github.com/observerly/iris/pkg/iris/monochrome.go:122.28,123.9 1 1 +github.com/observerly/iris/pkg/iris/monochrome.go:126.3,133.29 5 208 +github.com/observerly/iris/pkg/iris/monochrome.go:133.29,136.4 2 16 +github.com/observerly/iris/pkg/iris/monochrome.go:139.2,139.18 1 1 +github.com/observerly/iris/pkg/iris/monochrome.go:146.89,150.26 2 2 +github.com/observerly/iris/pkg/iris/monochrome.go:150.26,153.3 2 616 +github.com/observerly/iris/pkg/iris/monochrome.go:155.2,155.26 1 2 +github.com/observerly/iris/pkg/iris/monochrome.go:155.26,156.27 1 816 +github.com/observerly/iris/pkg/iris/monochrome.go:156.27,158.4 1 480256 +github.com/observerly/iris/pkg/iris/monochrome.go:161.2,168.25 4 2 +github.com/observerly/iris/pkg/iris/monochrome.go:168.25,169.27 1 816 +github.com/observerly/iris/pkg/iris/monochrome.go:169.27,171.4 1 480256 +github.com/observerly/iris/pkg/iris/monochrome.go:174.2,176.23 2 2 +github.com/observerly/iris/pkg/iris/monochrome.go:181.65,186.35 3 9 +github.com/observerly/iris/pkg/iris/monochrome.go:186.35,187.36 1 4172 +github.com/observerly/iris/pkg/iris/monochrome.go:187.36,189.4 1 5607392 +github.com/observerly/iris/pkg/iris/monochrome.go:192.2,194.29 2 9 +github.com/observerly/iris/pkg/iris/monochrome.go:199.74,208.35 5 3 +github.com/observerly/iris/pkg/iris/monochrome.go:208.35,209.36 1 2352 +github.com/observerly/iris/pkg/iris/monochrome.go:209.36,212.31 2 3417824 +github.com/observerly/iris/pkg/iris/monochrome.go:212.31,215.5 2 0 +github.com/observerly/iris/pkg/iris/monochrome.go:215.10,219.5 3 3417824 +github.com/observerly/iris/pkg/iris/monochrome.go:223.2,225.29 2 3 +github.com/observerly/iris/pkg/iris/monochrome.go:230.73,240.35 5 1 +github.com/observerly/iris/pkg/iris/monochrome.go:240.35,241.36 1 16 +github.com/observerly/iris/pkg/iris/monochrome.go:241.36,244.35 2 256 +github.com/observerly/iris/pkg/iris/monochrome.go:244.35,247.5 2 251 +github.com/observerly/iris/pkg/iris/monochrome.go:247.10,250.5 2 5 +github.com/observerly/iris/pkg/iris/monochrome.go:254.2,256.28 2 1 +github.com/observerly/iris/pkg/iris/monochrome16.go:37.99,54.2 4 12 +github.com/observerly/iris/pkg/iris/monochrome16.go:56.83,61.16 3 11 +github.com/observerly/iris/pkg/iris/monochrome16.go:61.16,63.3 1 0 +github.com/observerly/iris/pkg/iris/monochrome16.go:65.2,65.18 1 11 +github.com/observerly/iris/pkg/iris/monochrome16.go:68.63,86.2 3 3 +github.com/observerly/iris/pkg/iris/monochrome16.go:88.123,100.32 8 1 +github.com/observerly/iris/pkg/iris/monochrome16.go:100.32,103.28 2 215 +github.com/observerly/iris/pkg/iris/monochrome16.go:103.28,104.12 1 6 +github.com/observerly/iris/pkg/iris/monochrome16.go:107.3,109.28 2 209 +github.com/observerly/iris/pkg/iris/monochrome16.go:109.28,110.9 1 1 +github.com/observerly/iris/pkg/iris/monochrome16.go:113.3,120.29 5 208 +github.com/observerly/iris/pkg/iris/monochrome16.go:120.29,123.4 2 16 +github.com/observerly/iris/pkg/iris/monochrome16.go:126.2,126.18 1 1 +github.com/observerly/iris/pkg/iris/monochrome16.go:144.91,148.26 2 2 +github.com/observerly/iris/pkg/iris/monochrome16.go:148.26,151.3 2 616 +github.com/observerly/iris/pkg/iris/monochrome16.go:153.2,153.26 1 2 +github.com/observerly/iris/pkg/iris/monochrome16.go:153.26,154.27 1 816 +github.com/observerly/iris/pkg/iris/monochrome16.go:154.27,156.4 1 480256 +github.com/observerly/iris/pkg/iris/monochrome16.go:159.2,166.25 4 2 +github.com/observerly/iris/pkg/iris/monochrome16.go:166.25,167.27 1 816 +github.com/observerly/iris/pkg/iris/monochrome16.go:167.27,169.4 1 480256 +github.com/observerly/iris/pkg/iris/monochrome16.go:172.2,174.23 2 2 +github.com/observerly/iris/pkg/iris/monochrome16.go:177.67,182.35 3 7 +github.com/observerly/iris/pkg/iris/monochrome16.go:182.35,183.36 1 2988 +github.com/observerly/iris/pkg/iris/monochrome16.go:183.36,185.4 1 3898352 +github.com/observerly/iris/pkg/iris/monochrome16.go:188.2,190.29 2 7 +github.com/observerly/iris/pkg/iris/monochrome16.go:193.76,202.35 5 2 +github.com/observerly/iris/pkg/iris/monochrome16.go:202.35,203.36 1 1184 +github.com/observerly/iris/pkg/iris/monochrome16.go:203.36,206.31 2 1709040 +github.com/observerly/iris/pkg/iris/monochrome16.go:206.31,209.5 2 0 +github.com/observerly/iris/pkg/iris/monochrome16.go:209.10,213.5 3 1709040 +github.com/observerly/iris/pkg/iris/monochrome16.go:217.2,219.29 2 2 +github.com/observerly/iris/pkg/iris/monochrome16.go:222.75,232.35 5 1 +github.com/observerly/iris/pkg/iris/monochrome16.go:232.35,233.36 1 16 +github.com/observerly/iris/pkg/iris/monochrome16.go:233.36,236.35 2 256 +github.com/observerly/iris/pkg/iris/monochrome16.go:236.35,239.5 2 251 +github.com/observerly/iris/pkg/iris/monochrome16.go:239.10,242.5 2 5 +github.com/observerly/iris/pkg/iris/monochrome16.go:246.2,248.28 2 1 +github.com/observerly/iris/pkg/iris/rggb.go:51.96,64.2 2 18 +github.com/observerly/iris/pkg/iris/rggb.go:69.85,70.46 1 15 +github.com/observerly/iris/pkg/iris/rggb.go:71.14,72.19 1 11 +github.com/observerly/iris/pkg/iris/rggb.go:73.14,74.19 1 1 +github.com/observerly/iris/pkg/iris/rggb.go:75.14,76.19 1 1 +github.com/observerly/iris/pkg/iris/rggb.go:77.14,78.19 1 1 +github.com/observerly/iris/pkg/iris/rggb.go:79.10,80.88 1 1 +github.com/observerly/iris/pkg/iris/rggb.go:86.73,91.16 3 9 +github.com/observerly/iris/pkg/iris/rggb.go:91.16,93.3 1 0 +github.com/observerly/iris/pkg/iris/rggb.go:95.2,95.18 1 9 +github.com/observerly/iris/pkg/iris/rggb.go:101.59,105.32 2 1 +github.com/observerly/iris/pkg/iris/rggb.go:105.32,107.32 2 1200 +github.com/observerly/iris/pkg/iris/rggb.go:107.32,116.4 3 1920000 +github.com/observerly/iris/pkg/iris/rggb.go:118.3,118.15 1 1200 +github.com/observerly/iris/pkg/iris/rggb.go:121.2,128.10 2 1 +github.com/observerly/iris/pkg/iris/rggb.go:134.80,138.32 2 6 +github.com/observerly/iris/pkg/iris/rggb.go:138.32,140.32 2 7200 +github.com/observerly/iris/pkg/iris/rggb.go:140.32,142.4 1 11520000 +github.com/observerly/iris/pkg/iris/rggb.go:143.3,143.15 1 7200 +github.com/observerly/iris/pkg/iris/rggb.go:146.2,170.10 4 6 +github.com/observerly/iris/pkg/iris/rggb.go:176.92,187.12 6 1 +github.com/observerly/iris/pkg/iris/rggb.go:187.12,195.3 3 1 +github.com/observerly/iris/pkg/iris/rggb.go:197.2,197.12 1 1 +github.com/observerly/iris/pkg/iris/rggb.go:197.12,205.3 3 1 +github.com/observerly/iris/pkg/iris/rggb.go:207.2,207.12 1 1 +github.com/observerly/iris/pkg/iris/rggb.go:207.12,215.3 3 1 +github.com/observerly/iris/pkg/iris/rggb.go:217.2,217.12 1 1 +github.com/observerly/iris/pkg/iris/rggb.go:217.12,222.3 4 1 +github.com/observerly/iris/pkg/iris/rggb.go:224.2,224.22 1 1 +github.com/observerly/iris/pkg/iris/rggb.go:230.61,246.28 8 10 +github.com/observerly/iris/pkg/iris/rggb.go:246.28,248.3 1 12832 +github.com/observerly/iris/pkg/iris/rggb.go:250.2,256.16 4 10 +github.com/observerly/iris/pkg/iris/rggb.go:256.16,258.3 1 0 +github.com/observerly/iris/pkg/iris/rggb.go:260.2,271.12 5 10 +github.com/observerly/iris/pkg/iris/rggb.go:271.12,276.3 3 10 +github.com/observerly/iris/pkg/iris/rggb.go:278.2,278.12 1 10 +github.com/observerly/iris/pkg/iris/rggb.go:278.12,283.3 3 10 +github.com/observerly/iris/pkg/iris/rggb.go:285.2,285.12 1 10 +github.com/observerly/iris/pkg/iris/rggb.go:285.12,290.3 3 10 +github.com/observerly/iris/pkg/iris/rggb.go:292.2,292.12 1 10 +github.com/observerly/iris/pkg/iris/rggb.go:292.12,298.3 5 10 +github.com/observerly/iris/pkg/iris/rggb.go:300.2,309.32 5 10 +github.com/observerly/iris/pkg/iris/rggb.go:309.32,310.32 1 9232 +github.com/observerly/iris/pkg/iris/rggb.go:310.32,317.4 1 14400512 +github.com/observerly/iris/pkg/iris/rggb.go:320.2,320.12 1 10 +github.com/observerly/iris/pkg/iris/rggb.go:327.83,331.26 2 6 +github.com/observerly/iris/pkg/iris/rggb.go:331.26,334.3 2 7200 +github.com/observerly/iris/pkg/iris/rggb.go:336.2,336.26 1 6 +github.com/observerly/iris/pkg/iris/rggb.go:336.26,337.27 1 9600 +github.com/observerly/iris/pkg/iris/rggb.go:337.27,339.4 1 11520000 +github.com/observerly/iris/pkg/iris/rggb.go:342.2,344.23 2 6 +github.com/observerly/iris/pkg/iris/rggb.go:347.59,351.16 2 9 +github.com/observerly/iris/pkg/iris/rggb.go:351.16,353.3 1 0 +github.com/observerly/iris/pkg/iris/rggb.go:355.2,355.29 1 9 +github.com/observerly/iris/pkg/iris/rggb64.go:51.100,64.2 2 19 +github.com/observerly/iris/pkg/iris/rggb64.go:69.87,70.46 1 15 +github.com/observerly/iris/pkg/iris/rggb64.go:71.14,72.19 1 11 +github.com/observerly/iris/pkg/iris/rggb64.go:73.14,74.19 1 1 +github.com/observerly/iris/pkg/iris/rggb64.go:75.14,76.19 1 1 +github.com/observerly/iris/pkg/iris/rggb64.go:77.14,78.19 1 1 +github.com/observerly/iris/pkg/iris/rggb64.go:79.10,80.88 1 1 +github.com/observerly/iris/pkg/iris/rggb64.go:86.77,91.16 3 10 +github.com/observerly/iris/pkg/iris/rggb64.go:91.16,93.3 1 0 +github.com/observerly/iris/pkg/iris/rggb64.go:95.2,95.18 1 10 +github.com/observerly/iris/pkg/iris/rggb64.go:101.63,105.32 2 1 +github.com/observerly/iris/pkg/iris/rggb64.go:105.32,107.32 2 1200 +github.com/observerly/iris/pkg/iris/rggb64.go:107.32,116.4 3 1920000 +github.com/observerly/iris/pkg/iris/rggb64.go:118.3,118.15 1 1200 +github.com/observerly/iris/pkg/iris/rggb64.go:121.2,128.10 2 1 +github.com/observerly/iris/pkg/iris/rggb64.go:134.84,138.32 2 6 +github.com/observerly/iris/pkg/iris/rggb64.go:138.32,140.32 2 7200 +github.com/observerly/iris/pkg/iris/rggb64.go:140.32,142.4 1 11520000 +github.com/observerly/iris/pkg/iris/rggb64.go:143.3,143.15 1 7200 +github.com/observerly/iris/pkg/iris/rggb64.go:146.2,170.10 4 6 +github.com/observerly/iris/pkg/iris/rggb64.go:176.94,187.12 6 1 +github.com/observerly/iris/pkg/iris/rggb64.go:187.12,195.3 3 1 +github.com/observerly/iris/pkg/iris/rggb64.go:197.2,197.12 1 1 +github.com/observerly/iris/pkg/iris/rggb64.go:197.12,205.3 3 1 +github.com/observerly/iris/pkg/iris/rggb64.go:207.2,207.12 1 1 +github.com/observerly/iris/pkg/iris/rggb64.go:207.12,215.3 3 1 +github.com/observerly/iris/pkg/iris/rggb64.go:217.2,217.12 1 1 +github.com/observerly/iris/pkg/iris/rggb64.go:217.12,222.3 4 1 +github.com/observerly/iris/pkg/iris/rggb64.go:224.2,224.22 1 1 +github.com/observerly/iris/pkg/iris/rggb64.go:230.63,246.28 8 10 +github.com/observerly/iris/pkg/iris/rggb64.go:246.28,248.3 1 12832 +github.com/observerly/iris/pkg/iris/rggb64.go:250.2,256.16 4 10 +github.com/observerly/iris/pkg/iris/rggb64.go:256.16,258.3 1 0 +github.com/observerly/iris/pkg/iris/rggb64.go:260.2,271.12 5 10 +github.com/observerly/iris/pkg/iris/rggb64.go:271.12,276.3 3 10 +github.com/observerly/iris/pkg/iris/rggb64.go:278.2,278.12 1 10 +github.com/observerly/iris/pkg/iris/rggb64.go:278.12,283.3 3 10 +github.com/observerly/iris/pkg/iris/rggb64.go:285.2,285.12 1 10 +github.com/observerly/iris/pkg/iris/rggb64.go:285.12,290.3 3 10 +github.com/observerly/iris/pkg/iris/rggb64.go:292.2,292.12 1 10 +github.com/observerly/iris/pkg/iris/rggb64.go:292.12,298.3 5 10 +github.com/observerly/iris/pkg/iris/rggb64.go:300.2,309.32 5 10 +github.com/observerly/iris/pkg/iris/rggb64.go:309.32,310.32 1 9232 +github.com/observerly/iris/pkg/iris/rggb64.go:310.32,317.4 1 14400512 +github.com/observerly/iris/pkg/iris/rggb64.go:320.2,320.12 1 10 +github.com/observerly/iris/pkg/iris/rggb64.go:327.85,331.26 2 6 +github.com/observerly/iris/pkg/iris/rggb64.go:331.26,334.3 2 7200 +github.com/observerly/iris/pkg/iris/rggb64.go:336.2,336.26 1 6 +github.com/observerly/iris/pkg/iris/rggb64.go:336.26,337.27 1 9600 +github.com/observerly/iris/pkg/iris/rggb64.go:337.27,339.4 1 11520000 +github.com/observerly/iris/pkg/iris/rggb64.go:342.2,344.23 2 6 +github.com/observerly/iris/pkg/iris/rggb64.go:347.61,351.16 2 9 +github.com/observerly/iris/pkg/iris/rggb64.go:351.16,353.3 1 0 +github.com/observerly/iris/pkg/iris/rggb64.go:355.2,355.29 1 9 diff --git a/pkg/fits/header.go b/pkg/fits/header.go index 9094d05..dda4f57 100644 --- a/pkg/fits/header.go +++ b/pkg/fits/header.go @@ -132,6 +132,37 @@ func NewFITSHeader(naxis int32, naxis1 int32, naxis2 int32) FITSHeader { /*****************************************************************************************************************/ +// Set a new key-value pair to the FITS header, with an optional comment: +func (h *FITSHeader) Set(key string, value interface{}, comment string) error { + switch v := value.(type) { + case bool: + h.Bools[key] = FITSHeaderBool{ + Value: v, + Comment: comment, + } + case float32: + h.Floats[key] = FITSHeaderFloat{ + Value: v, + Comment: comment, + } + case int32: + h.Ints[key] = FITSHeaderInt{ + Value: v, + Comment: comment, + } + case string: + h.Strings[key] = FITSHeaderString{ + Value: v, + Comment: comment, + } + default: + return fmt.Errorf("unsupported type: %T", v) + } + return nil +} + +/*****************************************************************************************************************/ + func (h *FITSHeader) Read(r io.Reader) error { block := make([]byte, 2880)