loopdiagram.py failing
this is in the develop branch.

running from ./eppy/useful_scripts folder I get 

    python loopdiagram.py ../resources/iddfiles/Energy+V8_0_0.idd ../resources/idffiles/V8_0_0/5ZoneWaterLoopHeatPump.idf 
    Traceback (most recent call last):
      File "loopdiagram.py", line 594, in <module>
        sys.exit(main())
      File "loopdiagram.py", line 579, in main
        data, commdct = readidf.readdatacommdct(fname, iddfile=iddfile)
    ValueError: too many values to unpack
diff --git a/eppy/useful_scripts/loopdiagram.py b/eppy/useful_scripts/loopdiagram.py
index b87e69a..59c2f6f 100644
--- a/eppy/useful_scripts/loopdiagram.py
+++ b/eppy/useful_scripts/loopdiagram.py
@@ -547,12 +547,17 @@ def main():
                 description=__doc__, 
                 formatter_class=argparse.RawTextHelpFormatter)
                 # need the formatter to print newline from __doc__
-    parser.add_argument('idd', type=str, action='store', 
+    parser.add_argument(
+        'idd', type=str,
+        action='store',
         help='location of idd file = ./somewhere/eplusv8-0-1.idd',
-        required=True)
-    parser.add_argument('file', type=str, action='store', 
+    )
+    parser.add_argument(
+        'file',
+        type=str,
+        action='store',
         help='location of idf file = ./somewhere/f1.idf',
-        required=True)
+    )
     args = parser.parse_args()
     make_and_save_diagram(args.file, args.idd)
 
['eppy/useful_scripts/loopdiagram.py']