From fed6f6fe792a91e3a8219cabf6f9e6d7bdd92a3c Mon Sep 17 00:00:00 2001 From: michealroberts Date: Wed, 27 Nov 2024 09:24:25 +0000 Subject: [PATCH] fix: amend DATE sets to use Format("2006-01-02T15:04:05") across @observerly/iris fix: amend DATE sets to use Format("2006-01-02T15:04:05") across @observerly/iris --- coverage.txt | 268 ++++++++++++++++++++-------------------- pkg/fits/fits.go | 5 +- pkg/fits/fits_test.go | 4 + pkg/fits/header.go | 3 - pkg/fits/header_test.go | 5 - 5 files changed, 142 insertions(+), 143 deletions(-) diff --git a/coverage.txt b/coverage.txt index d273d67..cdddd15 100644 --- a/coverage.txt +++ b/coverage.txt @@ -151,6 +151,40 @@ 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/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.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: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/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 @@ -231,40 +265,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/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.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: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 @@ -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 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: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 769129 +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 769150 +github.com/observerly/iris/pkg/statistics/stats.go:279.43,280.13 1 99 +github.com/observerly/iris/pkg/statistics/stats.go:283.4,284.45 2 769051 +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 3 +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 2 +github.com/observerly/iris/pkg/statistics/stats.go:338.3,338.38 1 1 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 @@ -421,65 +421,65 @@ github.com/observerly/iris/pkg/fits/fits.go:123.2,123.10 1 1 github.com/observerly/iris/pkg/fits/fits.go:130.107,136.20 3 9 github.com/observerly/iris/pkg/fits/fits.go:136.20,138.3 1 0 github.com/observerly/iris/pkg/fits/fits.go:140.2,166.3 6 9 -github.com/observerly/iris/pkg/fits/fits.go:171.82,221.2 17 1 -github.com/observerly/iris/pkg/fits/fits.go:225.73,236.2 4 1 -github.com/observerly/iris/pkg/fits/fits.go:240.90,248.2 4 1 -github.com/observerly/iris/pkg/fits/fits.go:252.51,254.14 1 1 -github.com/observerly/iris/pkg/fits/fits.go:254.14,256.3 1 0 -github.com/observerly/iris/pkg/fits/fits.go:259.2,261.16 2 1 -github.com/observerly/iris/pkg/fits/fits.go:261.16,263.3 1 0 -github.com/observerly/iris/pkg/fits/fits.go:266.2,271.21 3 1 -github.com/observerly/iris/pkg/fits/fits.go:277.45,281.16 2 3 -github.com/observerly/iris/pkg/fits/fits.go:281.16,283.3 1 0 -github.com/observerly/iris/pkg/fits/fits.go:286.2,286.105 1 3 -github.com/observerly/iris/pkg/fits/fits.go:286.105,288.3 1 0 -github.com/observerly/iris/pkg/fits/fits.go:290.2,292.9 2 3 -github.com/observerly/iris/pkg/fits/fits.go:292.9,294.3 1 0 -github.com/observerly/iris/pkg/fits/fits.go:297.2,297.25 1 3 -github.com/observerly/iris/pkg/fits/fits.go:297.25,299.3 1 0 -github.com/observerly/iris/pkg/fits/fits.go:301.2,307.9 4 3 -github.com/observerly/iris/pkg/fits/fits.go:307.9,309.3 1 0 -github.com/observerly/iris/pkg/fits/fits.go:311.2,315.9 3 3 -github.com/observerly/iris/pkg/fits/fits.go:315.9,317.3 1 0 -github.com/observerly/iris/pkg/fits/fits.go:320.2,324.9 3 3 -github.com/observerly/iris/pkg/fits/fits.go:324.9,326.3 1 0 -github.com/observerly/iris/pkg/fits/fits.go:329.2,339.9 5 3 -github.com/observerly/iris/pkg/fits/fits.go:339.9,341.3 1 0 -github.com/observerly/iris/pkg/fits/fits.go:343.2,347.16 3 3 -github.com/observerly/iris/pkg/fits/fits.go:347.16,349.3 1 0 -github.com/observerly/iris/pkg/fits/fits.go:351.2,353.12 2 3 -github.com/observerly/iris/pkg/fits/fits.go:359.60,365.16 3 4 -github.com/observerly/iris/pkg/fits/fits.go:365.16,367.3 1 0 -github.com/observerly/iris/pkg/fits/fits.go:370.2,372.16 2 4 -github.com/observerly/iris/pkg/fits/fits.go:372.16,374.3 1 0 -github.com/observerly/iris/pkg/fits/fits.go:376.2,376.17 1 4 -github.com/observerly/iris/pkg/fits/fits.go:382.90,385.16 2 5 -github.com/observerly/iris/pkg/fits/fits.go:385.16,387.3 1 0 -github.com/observerly/iris/pkg/fits/fits.go:390.2,394.18 3 5 -github.com/observerly/iris/pkg/fits/fits.go:394.18,397.35 2 5 -github.com/observerly/iris/pkg/fits/fits.go:397.35,399.4 1 9920 -github.com/observerly/iris/pkg/fits/fits.go:401.3,403.17 2 5 -github.com/observerly/iris/pkg/fits/fits.go:403.17,405.4 1 0 -github.com/observerly/iris/pkg/fits/fits.go:408.2,408.17 1 5 -github.com/observerly/iris/pkg/fits/fits.go:415.75,423.16 4 3 -github.com/observerly/iris/pkg/fits/fits.go:423.16,425.3 1 0 -github.com/observerly/iris/pkg/fits/fits.go:427.2,427.16 1 3 -github.com/observerly/iris/pkg/fits/fits.go:430.11,431.44 1 3 -github.com/observerly/iris/pkg/fits/fits.go:434.11,436.63 1 0 -github.com/observerly/iris/pkg/fits/fits.go:439.9,441.60 1 0 -github.com/observerly/iris/pkg/fits/fits.go:444.10,446.61 1 0 -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/fits.go:171.82,224.2 18 1 +github.com/observerly/iris/pkg/fits/fits.go:228.73,239.2 4 1 +github.com/observerly/iris/pkg/fits/fits.go:243.90,251.2 4 1 +github.com/observerly/iris/pkg/fits/fits.go:255.51,257.14 1 1 +github.com/observerly/iris/pkg/fits/fits.go:257.14,259.3 1 0 +github.com/observerly/iris/pkg/fits/fits.go:262.2,264.16 2 1 +github.com/observerly/iris/pkg/fits/fits.go:264.16,266.3 1 0 +github.com/observerly/iris/pkg/fits/fits.go:269.2,274.21 3 1 +github.com/observerly/iris/pkg/fits/fits.go:280.45,284.16 2 3 +github.com/observerly/iris/pkg/fits/fits.go:284.16,286.3 1 0 +github.com/observerly/iris/pkg/fits/fits.go:289.2,289.105 1 3 +github.com/observerly/iris/pkg/fits/fits.go:289.105,291.3 1 0 +github.com/observerly/iris/pkg/fits/fits.go:293.2,295.9 2 3 +github.com/observerly/iris/pkg/fits/fits.go:295.9,297.3 1 0 +github.com/observerly/iris/pkg/fits/fits.go:300.2,300.25 1 3 +github.com/observerly/iris/pkg/fits/fits.go:300.25,302.3 1 0 +github.com/observerly/iris/pkg/fits/fits.go:304.2,310.9 4 3 +github.com/observerly/iris/pkg/fits/fits.go:310.9,312.3 1 0 +github.com/observerly/iris/pkg/fits/fits.go:314.2,318.9 3 3 +github.com/observerly/iris/pkg/fits/fits.go:318.9,320.3 1 0 +github.com/observerly/iris/pkg/fits/fits.go:323.2,327.9 3 3 +github.com/observerly/iris/pkg/fits/fits.go:327.9,329.3 1 0 +github.com/observerly/iris/pkg/fits/fits.go:332.2,342.9 5 3 +github.com/observerly/iris/pkg/fits/fits.go:342.9,344.3 1 0 +github.com/observerly/iris/pkg/fits/fits.go:346.2,350.16 3 3 +github.com/observerly/iris/pkg/fits/fits.go:350.16,352.3 1 0 +github.com/observerly/iris/pkg/fits/fits.go:354.2,356.12 2 3 +github.com/observerly/iris/pkg/fits/fits.go:362.60,368.16 3 4 +github.com/observerly/iris/pkg/fits/fits.go:368.16,370.3 1 0 +github.com/observerly/iris/pkg/fits/fits.go:373.2,375.16 2 4 +github.com/observerly/iris/pkg/fits/fits.go:375.16,377.3 1 0 +github.com/observerly/iris/pkg/fits/fits.go:379.2,379.17 1 4 +github.com/observerly/iris/pkg/fits/fits.go:385.90,388.16 2 5 +github.com/observerly/iris/pkg/fits/fits.go:388.16,390.3 1 0 +github.com/observerly/iris/pkg/fits/fits.go:393.2,397.18 3 5 +github.com/observerly/iris/pkg/fits/fits.go:397.18,400.35 2 5 +github.com/observerly/iris/pkg/fits/fits.go:400.35,402.4 1 9920 +github.com/observerly/iris/pkg/fits/fits.go:404.3,406.17 2 5 +github.com/observerly/iris/pkg/fits/fits.go:406.17,408.4 1 0 +github.com/observerly/iris/pkg/fits/fits.go:411.2,411.17 1 5 +github.com/observerly/iris/pkg/fits/fits.go:418.75,426.16 4 3 +github.com/observerly/iris/pkg/fits/fits.go:426.16,428.3 1 0 +github.com/observerly/iris/pkg/fits/fits.go:430.2,430.16 1 3 +github.com/observerly/iris/pkg/fits/fits.go:433.11,434.44 1 3 +github.com/observerly/iris/pkg/fits/fits.go:437.11,439.63 1 0 +github.com/observerly/iris/pkg/fits/fits.go:442.9,444.60 1 0 +github.com/observerly/iris/pkg/fits/fits.go:447.10,449.61 1 0 +github.com/observerly/iris/pkg/fits/fits.go:452.10,454.61 1 0 +github.com/observerly/iris/pkg/fits/fits.go:457.10,459.61 1 0 +github.com/observerly/iris/pkg/fits/fits.go:462.2,462.18 1 3 +github.com/observerly/iris/pkg/fits/fits.go:468.74,470.2 1 3 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:150.79,151.27 1 173 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:157.14,161.4 1 93 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 @@ -499,7 +499,7 @@ 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:229.2,229.12 1 173 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 @@ -511,7 +511,7 @@ 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:293.30,295.3 1 44 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 @@ -520,7 +520,7 @@ 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:315.46,317.4 1 18160 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 @@ -560,12 +560,12 @@ 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:486.59,487.18 1 45 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.2,490.23 1 45 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:495.2,497.22 2 45 +github.com/observerly/iris/pkg/fits/header.go:497.22,499.3 1 42 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 @@ -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 862212 +github.com/observerly/iris/pkg/photometry/stars.go:151.39,154.4 2 862254 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 10171 +github.com/observerly/iris/pkg/photometry/stars.go:237.44,240.4 2 10170 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 8579 -github.com/observerly/iris/pkg/photometry/stars.go:270.38,271.41 1 18275 +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:271.41,272.13 1 1130 -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: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:276.42,277.14 1 4636 -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: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:291.22,292.27 1 7278 -github.com/observerly/iris/pkg/photometry/stars.go:299.3,309.17 5 1301 +github.com/observerly/iris/pkg/photometry/stars.go:299.3,309.17 5 1300 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 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: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: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 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: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:365.19,367.5 1 0 -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: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: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 b28b935..6471eae 100644 --- a/pkg/fits/fits.go +++ b/pkg/fits/fits.go @@ -57,7 +57,7 @@ type FITSImage struct { // // @see https://fits.gsfc.nasa.gov/standard40/fits_standard40aa-le.pdf type FITSObservation struct { - DateObs time.Time `json:"dateObs"` // Date of observation e.g., 2022-05-15 + DateObs time.Time `json:"dateObs"` // Date and time of observation e.g., 2022-05-15T23:59:59Z MJDObs float32 `json:"mjdObs"` // Modified Julian Date (JD − 2,400,000.5) of the observation Equinox float32 `json:"equinox"` // Equinox of observation e.g., J2000.0 Epoch float32 `json:"epoch"` // Epoch of observation e.g., J2022.0 @@ -175,6 +175,9 @@ func (f *FITSImage) AddObservationEntry(observation *FITSObservation) *FITSImage // Set the Date of Observation: f.Header.Set("DATE-OBS", observation.DateObs.Format("2006-01-02"), "Date of observation") + // Set the Time of Observation: + f.Header.Set("TIME-OBS", observation.DateObs.Format("15:04:05Z"), "Time of observation") + // Set the Julian Date of the Observation: f.Header.Set("JD-OBS", observation.MJDObs+2400000.5, "Julian Date of the observation") diff --git a/pkg/fits/fits_test.go b/pkg/fits/fits_test.go index fcd6f1a..1959bd2 100644 --- a/pkg/fits/fits_test.go +++ b/pkg/fits/fits_test.go @@ -506,6 +506,10 @@ func TestNewAddObservationEntry(t *testing.T) { t.Errorf("Expected the DATE-OBS to be 2022-05-14, but got %s", fit.Header.Strings["DATE-OBS"].Value) } + if fit.Header.Strings["TIME-OBS"].Value != "00:00:00Z" { + t.Errorf("Expected the TIME-OBS to be 00:00:00Z, but got %s", fit.Header.Strings["TIME-OBS"].Value) + } + if fit.Header.Floats["MJD-OBS"].Value != 59713 { t.Errorf("Expected the MJD-OBS to be 59713, but got %f", fit.Header.Floats["MJD-OBS"].Value) } diff --git a/pkg/fits/header.go b/pkg/fits/header.go index 7f2ce65..964ab4a 100644 --- a/pkg/fits/header.go +++ b/pkg/fits/header.go @@ -100,9 +100,6 @@ func NewFITSHeader(naxis int32, naxis1 int32, naxis2 int32) FITSHeader { // Set the Time Refernce System header to default to UTC: h.Set("TIMESYS", "UTC", "The temporal reference frame") - // Set the date of the FITS file creation: - h.Set("DATE", time.Now().Format(time.RFC3339), "Created Timestamp FITS file was generated") - // Set the data origin to the observerly organization (for reference): h.Set("ORIGIN", "observerly", "The organization or institution responsible for creating the FITS file") diff --git a/pkg/fits/header_test.go b/pkg/fits/header_test.go index b2e96e9..b96eb3a 100644 --- a/pkg/fits/header_test.go +++ b/pkg/fits/header_test.go @@ -709,11 +709,6 @@ func TestReadHeaderFromFile(t *testing.T) { t.Errorf("ReadHeaderFromFile() expected NAXIS2 to be 800: got %v, want %v", h.Ints["NAXIS2"].Value, 800) } - // Check that the conforming DATE header value exists as per FITS standard: - if len(h.Strings["DATE"].Value) == 0 { - t.Errorf("ReadHeaderFromFile() expected DATE to be non-zero length: got %v, want %v", len(h.Strings["DATE"].Value), 0) - } - // Check that the conforming TIMESYS header value exists as per FITS standard: if h.Strings["TIMESYS"].Value != "UTC" { t.Errorf("ReadHeaderFromFile() expected TIMESYS to be UTC: got %v, want %v", h.Strings["SYSTIME"].Value, "UTC")