From 4cd31def53bde6e32329b978f1cc45b2cdc8016f Mon Sep 17 00:00:00 2001
From: pcain-usgs <pcain@usgs.gov>
Date: Mon, 28 Sep 2020 10:42:32 -0600
Subject: [PATCH] Rewrite day calculation with MSB first

---
 geomagio/imfv283/IMFV283Parser.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/geomagio/imfv283/IMFV283Parser.py b/geomagio/imfv283/IMFV283Parser.py
index 19b29ec80..b633289aa 100644
--- a/geomagio/imfv283/IMFV283Parser.py
+++ b/geomagio/imfv283/IMFV283Parser.py
@@ -233,7 +233,7 @@ class IMFV283Parser(object):
         header = {}
 
         # day of year and minute of day are combined into 3 bytes
-        header["day"] = data[0] + ((data[1] & 0xF) << 8)
+        header["day"] = ((data[1] & 0xF) << 8) + data[0]
         header["minute"] = ((data[2] & 0xFF) << 4) + ((data[1] & 0xF0) >> 4)
 
         # offset values for each channel are in bytes 3,4,5,6 respectively.
-- 
GitLab