Blob Blame History Raw
From 98c748131dc09d97663290abc3af3da1821b2f7c Mon Sep 17 00:00:00 2001
From: Lumir Balhar <lbalhar@redhat.com>
Date: Mon, 21 Oct 2019 12:57:25 +0200
Subject: [PATCH] Adapt doctests for Python 3.8 and newer Numpy

---
 igor/struct.py      |   14 +-
 igor/util.py        |    4 +-
 test/test-igorpy.py |   28 +-
 test/test.py        | 2674 ++++++++++++++++++++++++++++++++++---------
 4 files changed, 2126 insertions(+), 594 deletions(-)

diff --git a/igor/struct.py b/igor/struct.py
index a50ede5..8ad182f 100644
--- a/igor/struct.py
+++ b/igor/struct.py
@@ -429,7 +429,7 @@ class Structure (_struct.Struct):
                'time': 303240213}],
      'version': 1}
     >>> [hex(x) for x in d['runs'][0]['data'].flat]
-    ['0x607L', '0x809L', '0xa0bL', '0xc0dL', '0xe0fL', '0x1011L']
+    ['0x607', '0x809', '0xa0b', '0xc0d', '0xe0f', '0x1011']
 
     You can also read out from strings:
 
@@ -448,15 +448,15 @@ class Structure (_struct.Struct):
 
     >>> experiment.pack_into(buffer=b, data=d)
     >>> b.tostring()[:17]
-    '\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\x10'
+    b'\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\x10'
     >>> b.tostring()[17:]
-    '\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !'
+    b'\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !'
     >>> run0 = d['runs'].pop(0)
     >>> b = experiment.pack(data=d)
     >>> b[:17]
-    '\x00\x01\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f '
+    b'\x00\x01\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f '
     >>> b[17:]
-    '!\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
+    b'!\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
 
     If you set ``count=0``, the field is ignored.
 
@@ -690,9 +690,9 @@ class DynamicStructure (Structure):
 
     >>> d['data'] = [1,2,3,4]
     >>> dynamic_length_vector.pack(d)
-    '\x00\x00\x00\x04\x00\x01\x00\x02\x00\x03\x00\x04'
+    b'\x00\x00\x00\x04\x00\x01\x00\x02\x00\x03\x00\x04'
     >>> dynamic_data_vector.pack(d)
-    '\x00\x00\x00\x04\x00\x01\x00\x02\x00\x03\x00\x04'
+    b'\x00\x00\x00\x04\x00\x01\x00\x02\x00\x03\x00\x04'
 
     The implementation is a good deal more complicated than the one
     for ``Structure``, because we must make multiple calls to
diff --git a/igor/util.py b/igor/util.py
index ecc783a..0b34977 100644
--- a/igor/util.py
+++ b/igor/util.py
@@ -115,9 +115,9 @@ def _bytes(obj, encoding='utf-8'):
     """Convert bytes or strings into bytes
 
     >>> _bytes(b'123')
-    '123'
+    b'123'
     >>> _bytes('123')
-    '123'
+    b'123'
     """
     if _sys.version_info >= (3,):
         if isinstance(obj, bytes):
diff --git a/test/test-igorpy.py b/test/test-igorpy.py
index c419311..17d2aea 100644
--- a/test/test-igorpy.py
+++ b/test/test-igorpy.py
@@ -85,20 +85,20 @@ Waves:
 >>> dir(d.W_plrX5)  # doctest: +ELLIPSIS
 ['__array__', ..., 'axis', 'axis_units', 'data', ..., 'name', 'notes']
 >>> d.W_plrX5.axis  # doctest: +ELLIPSIS
-[array([ 0.04908739,  0.04870087,  0.04831436,  0.04792784,  0.04754133,
-        0.04715481,  0.0467683 ,  0.04638178,  0.04599527,  0.04560875,
-        ...
-        0.00077303,  0.00038651,  0.        ]), array([], dtype=float64), array([], dtype=float64), array([], dtype=float64)]
+[array([0.04908739, 0.04870087, 0.04831436, 0.04792784, 0.04754133,
+       0.04715481, 0.0467683 , 0.04638178, 0.04599527, 0.04560875,
+       ...
+       0.00077303, 0.00038651, 0.        ]), array([], dtype=float64), array([], dtype=float64), array([], dtype=float64)]
 >>> d.W_plrX5.data_units
-(u'', '', '', '')
+('', '', '', '')
 >>> d.W_plrX5.axis_units
-(u'', '', '', '')
+('', '', '', '')
 >>> d.W_plrX5.data  # doctest: +ELLIPSIS
-array([  1.83690956e-17,   2.69450769e-02,   7.65399113e-02,
-         1.44305170e-01,   2.23293692e-01,   3.04783821e-01,
-         ...
-        -2.72719120e-03,   5.24539061e-08], dtype=float32)
-
+array([ 1.83690956e-17,  2.69450769e-02,  7.65399113e-02,  1.44305170e-01,
+        2.23293692e-01,  3.04783821e-01,  3.79158467e-01,  4.36888516e-01,
+        ...
+        5.55786416e-02,  1.72677450e-02, -2.72719120e-03,  5.24539061e-08],
+      dtype=float32)
 
 Dump the whole thing:
 
@@ -182,10 +182,10 @@ root
 Try to load a binary wave:
 
 >>> path = data_path('mac-double.ibw')
->>> d = igor.load(path)
+>>> d = igor.load(path)  # doctest: +ELLIPSIS
 Traceback (most recent call last):
-   ...
-IOError: final record too long; bad pxp file?
+...
+OSError: final record too long; bad pxp file?
 """
 
 import os.path
diff --git a/test/test.py b/test/test.py
index 1b40812..0cb4dd9 100644
--- a/test/test.py
+++ b/test/test.py
@@ -23,22 +23,21 @@ r"""Test the igor module by loading sample files.
                          'noteSize': 0,
                          'pictSize': 0,
                          'wfmSize': 166},
-          'note': '',
+          'note': b'',
           'padding': array([], dtype=float64),
-          'wData': array([ 5.,  4.,  3.,  2.,  1.]),
+          'wData': array([5., 4., 3., 2., 1.]),
           'wave_header': {'aModified': 0,
-                          'bname': 'double',
+                          'bname': b'double',
                           'botFullScale': 0.0,
                           'creationDate': 3001587842,
-                          'dataUnits': array(['', '', '', ''],
-      dtype='|S1'),
+                          'dataUnits': array([b'', b'', b'', b''], dtype='|S1'),
                           'depID': 0,
                           'fileName': 0,
                           'formula': 0,
                           'fsValid': 0,
                           'hsA': 1.0,
                           'hsB': 0.0,
-                          'kindBits': '\x00',
+                          'kindBits': b'\x00',
                           'modDate': 3001587842,
                           'next': 0,
                           'npnts': 5,
@@ -46,14 +45,12 @@ r"""Test the igor module by loading sample files.
                           'swModified': 0,
                           'topFullScale': 0.0,
                           'type': 4,
-                          'useBits': '\x00',
+                          'useBits': b'\x00',
                           'wModified': 0,
-                          'wUnused': array(['', ''],
-      dtype='|S1'),
+                          'wUnused': array([b'', b''], dtype='|S1'),
                           'waveNoteH': 0,
                           'whVersion': 0,
-                          'xUnits': array(['', '', '', ''],
-      dtype='|S1')}}}
+                          'xUnits': array([b'', b'', b'', b''], dtype='|S1')}}}
 
 >>> dumpibw('mac-textWave.ibw')  # doctest: +REPORT_UDIFF
 {'version': 5,
@@ -67,53 +64,49 @@ r"""Test the igor module by loading sample files.
                          'optionsSize2': 0,
                          'sIndicesSize': 20,
                          'wfmSize': 338},
-          'data_units': '',
-          'dimension_units': '',
-          'formula': '',
+          'data_units': b'',
+          'dimension_units': b'',
+          'formula': b'',
           'labels': [[], [], [], []],
-          'note': '',
+          'note': b'',
           'sIndices': array([ 4,  7,  8, 14, 18]),
-          'wData': array(['Mary', 'had', 'a', 'little', 'lamb'],
-      dtype='|S6'),
+          'wData': array([b'Mary', b'had', b'a', b'little', b'lamb'], dtype='|S6'),
           'wave_header': {'aModified': 0,
-                          'bname': 'text0',
+                          'bname': b'text0',
                           'botFullScale': 0.0,
                           'creationDate': 3001571199,
                           'dFolder': 69554896,
                           'dLock': 0,
                           'dataEUnits': 0,
-                          'dataUnits': array(['', '', '', ''],
-      dtype='|S1'),
+                          'dataUnits': array([b'', b'', b'', b''], dtype='|S1'),
                           'depID': 22,
                           'dimEUnits': array([0, 0, 0, 0]),
                           'dimLabels': array([0, 0, 0, 0]),
-                          'dimUnits': array([['', '', '', ''],
-       ['', '', '', ''],
-       ['', '', '', ''],
-       ['', '', '', '']],
-      dtype='|S1'),
+                          'dimUnits': array([[b'', b'', b'', b''],
+       [b'', b'', b'', b''],
+       [b'', b'', b'', b''],
+       [b'', b'', b'', b'']], dtype='|S1'),
                           'fileName': 0,
                           'formula': 0,
                           'fsValid': 0,
-                          'kindBits': '\x00',
+                          'kindBits': b'\x00',
                           'modDate': 3001571215,
                           'nDim': array([5, 0, 0, 0]),
                           'next': 0,
                           'npnts': 5,
                           'sIndices': 69557296,
-                          'sfA': array([ 1.,  1.,  1.,  1.]),
-                          'sfB': array([ 0.,  0.,  0.,  0.]),
+                          'sfA': array([1., 1., 1., 1.]),
+                          'sfB': array([0., 0., 0., 0.]),
                           'srcFldr': 0,
                           'swModified': 1,
                           'topFullScale': 0.0,
                           'type': 0,
-                          'useBits': '\x00',
+                          'useBits': b'\x00',
                           'wModified': 0,
                           'waveNoteH': 0,
                           'whUnused': array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]),
                           'whVersion': 1,
-                          'whpad1': array(['', '', '', '', '', ''],
-      dtype='|S1'),
+                          'whpad1': array([b'', b'', b'', b'', b'', b''], dtype='|S1'),
                           'whpad2': 0,
                           'whpad3': 0,
                           'whpad4': 0}}}
@@ -124,22 +117,21 @@ r"""Test the igor module by loading sample files.
                          'noteSize': 15,
                          'pictSize': 0,
                          'wfmSize': 146},
-          'note': 'This is a test.',
+          'note': b'This is a test.',
           'padding': array([], dtype=float64),
-          'wData': array([ 5.,  4.,  3.,  2.,  1.], dtype=float32),
+          'wData': array([5., 4., 3., 2., 1.], dtype=float32),
           'wave_header': {'aModified': 0,
-                          'bname': 'version2',
+                          'bname': b'version2',
                           'botFullScale': 0.0,
                           'creationDate': 3001251979,
-                          'dataUnits': array(['', '', '', ''],
-      dtype='|S1'),
+                          'dataUnits': array([b'', b'', b'', b''], dtype='|S1'),
                           'depID': 0,
                           'fileName': 0,
                           'formula': 0,
                           'fsValid': 0,
                           'hsA': 1.0,
                           'hsB': 0.0,
-                          'kindBits': '\x00',
+                          'kindBits': b'\x00',
                           'modDate': 3001573594,
                           'next': 0,
                           'npnts': 5,
@@ -147,14 +139,12 @@ r"""Test the igor module by loading sample files.
                           'swModified': 0,
                           'topFullScale': 0.0,
                           'type': 2,
-                          'useBits': '\x00',
+                          'useBits': b'\x00',
                           'wModified': 0,
-                          'wUnused': array(['', ''],
-      dtype='|S1'),
+                          'wUnused': array([b'', b''], dtype='|S1'),
                           'waveNoteH': 0,
                           'whVersion': 0,
-                          'xUnits': array(['', '', '', ''],
-      dtype='|S1')}}}
+                          'xUnits': array([b'', b'', b'', b''], dtype='|S1')}}}
 
 >>> dumpibw('mac-version3Dependent.ibw')  # doctest: +REPORT_UDIFF
 {'version': 3,
@@ -163,23 +153,22 @@ r"""Test the igor module by loading sample files.
                          'noteSize': 0,
                          'pictSize': 0,
                          'wfmSize': 126},
-          'formula': ' K0',
-          'note': '',
+          'formula': b' K0',
+          'note': b'',
           'padding': array([], dtype=float64),
           'wData': array([], dtype=float32),
           'wave_header': {'aModified': 3,
-                          'bname': 'version3Dependent',
+                          'bname': b'version3Dependent',
                           'botFullScale': 0.0,
                           'creationDate': 0,
-                          'dataUnits': array(['', '', '', ''],
-      dtype='|S1'),
+                          'dataUnits': array([b'', b'', b'', b''], dtype='|S1'),
                           'depID': 23,
                           'fileName': 0,
                           'formula': 103408364,
                           'fsValid': 0,
                           'hsA': 1.0,
                           'hsB': 0.0,
-                          'kindBits': '\x00',
+                          'kindBits': b'\x00',
                           'modDate': 3001672861,
                           'next': 0,
                           'npnts': 10,
@@ -187,14 +176,12 @@ r"""Test the igor module by loading sample files.
                           'swModified': 1,
                           'topFullScale': 0.0,
                           'type': 2,
-                          'useBits': '\x00',
+                          'useBits': b'\x00',
                           'wModified': 1,
-                          'wUnused': array(['', ''],
-      dtype='|S1'),
+                          'wUnused': array([b'', b''], dtype='|S1'),
                           'waveNoteH': 0,
                           'whVersion': 0,
-                          'xUnits': array(['', '', '', ''],
-      dtype='|S1')}}}
+                          'xUnits': array([b'', b'', b'', b''], dtype='|S1')}}}
 
 >>> dumpibw('mac-version5.ibw')  # doctest: +REPORT_UDIFF
 {'version': 5,
@@ -208,52 +195,49 @@ r"""Test the igor module by loading sample files.
                          'optionsSize2': 0,
                          'sIndicesSize': 0,
                          'wfmSize': 340},
-          'data_units': '',
-          'dimension_units': '',
-          'formula': '',
-          'labels': [['', 'Column0'], [], [], []],
-          'note': 'This is a test.',
+          'data_units': b'',
+          'dimension_units': b'',
+          'formula': b'',
+          'labels': [[b'', b'Column0'], [], [], []],
+          'note': b'This is a test.',
           'sIndices': array([], dtype=float64),
-          'wData': array([ 5.,  4.,  3.,  2.,  1.], dtype=float32),
+          'wData': array([5., 4., 3., 2., 1.], dtype=float32),
           'wave_header': {'aModified': 0,
-                          'bname': 'version5',
+                          'bname': b'version5',
                           'botFullScale': 0.0,
                           'creationDate': 3001252180,
                           'dFolder': 69554896,
                           'dLock': 0,
                           'dataEUnits': 0,
-                          'dataUnits': array(['', '', '', ''],
-      dtype='|S1'),
+                          'dataUnits': array([b'', b'', b'', b''], dtype='|S1'),
                           'depID': 27,
                           'dimEUnits': array([0, 0, 0, 0]),
                           'dimLabels': array([69554136,        0,        0,        0]),
-                          'dimUnits': array([['', '', '', ''],
-       ['', '', '', ''],
-       ['', '', '', ''],
-       ['', '', '', '']],
-      dtype='|S1'),
+                          'dimUnits': array([[b'', b'', b'', b''],
+       [b'', b'', b'', b''],
+       [b'', b'', b'', b''],
+       [b'', b'', b'', b'']], dtype='|S1'),
                           'fileName': 69554292,
                           'formula': 0,
                           'fsValid': 0,
-                          'kindBits': '\x00',
+                          'kindBits': b'\x00',
                           'modDate': 3001573601,
                           'nDim': array([5, 0, 0, 0]),
                           'next': 69555212,
                           'npnts': 5,
                           'sIndices': 0,
-                          'sfA': array([ 1.,  1.,  1.,  1.]),
-                          'sfB': array([ 0.,  0.,  0.,  0.]),
+                          'sfA': array([1., 1., 1., 1.]),
+                          'sfB': array([0., 0., 0., 0.]),
                           'srcFldr': -32349,
                           'swModified': 1,
                           'topFullScale': 0.0,
                           'type': 2,
-                          'useBits': '\x00',
+                          'useBits': b'\x00',
                           'wModified': 0,
                           'waveNoteH': 69554032,
                           'whUnused': array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]),
                           'whVersion': 1,
-                          'whpad1': array(['', '', '', '', '', ''],
-      dtype='|S1'),
+                          'whpad1': array([b'', b'', b'', b'', b'', b''], dtype='|S1'),
                           'whpad2': 0,
                           'whpad3': 0,
                           'whpad4': 0}}}
@@ -270,52 +254,49 @@ r"""Test the igor module by loading sample files.
                          'optionsSize2': 0,
                          'sIndicesSize': 0,
                          'wfmSize': 320},
-          'data_units': '',
-          'dimension_units': '',
-          'formula': '',
+          'data_units': b'',
+          'dimension_units': b'',
+          'formula': b'',
           'labels': [[], [], [], []],
-          'note': '',
+          'note': b'',
           'sIndices': array([], dtype=float64),
           'wData': array([], dtype=float32),
           'wave_header': {'aModified': 3,
-                          'bname': 'zeroWave',
+                          'bname': b'zeroWave',
                           'botFullScale': 0.0,
                           'creationDate': 3001573964,
                           'dFolder': 69554896,
                           'dLock': 0,
                           'dataEUnits': 0,
-                          'dataUnits': array(['', '', '', ''],
-      dtype='|S1'),
+                          'dataUnits': array([b'', b'', b'', b''], dtype='|S1'),
                           'depID': 29,
                           'dimEUnits': array([0, 0, 0, 0]),
                           'dimLabels': array([0, 0, 0, 0]),
-                          'dimUnits': array([['', '', '', ''],
-       ['', '', '', ''],
-       ['', '', '', ''],
-       ['', '', '', '']],
-      dtype='|S1'),
+                          'dimUnits': array([[b'', b'', b'', b''],
+       [b'', b'', b'', b''],
+       [b'', b'', b'', b''],
+       [b'', b'', b'', b'']], dtype='|S1'),
                           'fileName': 0,
                           'formula': 0,
                           'fsValid': 0,
-                          'kindBits': '\x00',
+                          'kindBits': b'\x00',
                           'modDate': 3001573964,
                           'nDim': array([0, 0, 0, 0]),
                           'next': 0,
                           'npnts': 0,
                           'sIndices': 0,
-                          'sfA': array([ 1.,  1.,  1.,  1.]),
-                          'sfB': array([ 0.,  0.,  0.,  0.]),
+                          'sfA': array([1., 1., 1., 1.]),
+                          'sfB': array([0., 0., 0., 0.]),
                           'srcFldr': 0,
                           'swModified': 1,
                           'topFullScale': 0.0,
                           'type': 2,
-                          'useBits': '\x00',
+                          'useBits': b'\x00',
                           'wModified': 1,
                           'waveNoteH': 0,
                           'whUnused': array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]),
                           'whVersion': 1,
-                          'whpad1': array(['', '', '', '', '', ''],
-      dtype='|S1'),
+                          'whpad1': array([b'', b'', b'', b'', b'', b''], dtype='|S1'),
                           'whpad2': 0,
                           'whpad3': 0,
                           'whpad4': 0}}}
@@ -326,22 +307,21 @@ r"""Test the igor module by loading sample files.
                          'noteSize': 0,
                          'pictSize': 0,
                          'wfmSize': 166},
-          'note': '',
+          'note': b'',
           'padding': array([], dtype=float64),
-          'wData': array([ 5.,  4.,  3.,  2.,  1.]),
+          'wData': array([5., 4., 3., 2., 1.]),
           'wave_header': {'aModified': 0,
-                          'bname': 'double',
+                          'bname': b'double',
                           'botFullScale': 0.0,
                           'creationDate': 3001587842,
-                          'dataUnits': array(['', '', '', ''],
-      dtype='|S1'),
+                          'dataUnits': array([b'', b'', b'', b''], dtype='|S1'),
                           'depID': 0,
                           'fileName': 0,
                           'formula': 0,
                           'fsValid': 0,
                           'hsA': 1.0,
                           'hsB': 0.0,
-                          'kindBits': '\x00',
+                          'kindBits': b'\x00',
                           'modDate': 3001587842,
                           'next': 0,
                           'npnts': 5,
@@ -349,14 +329,12 @@ r"""Test the igor module by loading sample files.
                           'swModified': 0,
                           'topFullScale': 0.0,
                           'type': 4,
-                          'useBits': '\x00',
+                          'useBits': b'\x00',
                           'wModified': 0,
-                          'wUnused': array(['', ''],
-      dtype='|S1'),
+                          'wUnused': array([b'', b''], dtype='|S1'),
                           'waveNoteH': 0,
                           'whVersion': 0,
-                          'xUnits': array(['', '', '', ''],
-      dtype='|S1')}}}
+                          'xUnits': array([b'', b'', b'', b''], dtype='|S1')}}}
 
 >>> dumpibw('win-textWave.ibw')  # doctest: +REPORT_UDIFF
 {'version': 5,
@@ -370,53 +348,49 @@ r"""Test the igor module by loading sample files.
                          'optionsSize2': 0,
                          'sIndicesSize': 20,
                          'wfmSize': 338},
-          'data_units': '',
-          'dimension_units': '',
-          'formula': '',
+          'data_units': b'',
+          'dimension_units': b'',
+          'formula': b'',
           'labels': [[], [], [], []],
-          'note': '',
+          'note': b'',
           'sIndices': array([ 4,  7,  8, 14, 18]),
-          'wData': array(['Mary', 'had', 'a', 'little', 'lamb'],
-      dtype='|S6'),
+          'wData': array([b'Mary', b'had', b'a', b'little', b'lamb'], dtype='|S6'),
           'wave_header': {'aModified': 0,
-                          'bname': 'text0',
+                          'bname': b'text0',
                           'botFullScale': 0.0,
                           'creationDate': 3001571199,
                           'dFolder': 8108612,
                           'dLock': 0,
                           'dataEUnits': 0,
-                          'dataUnits': array(['', '', '', ''],
-      dtype='|S1'),
+                          'dataUnits': array([b'', b'', b'', b''], dtype='|S1'),
                           'depID': 32,
                           'dimEUnits': array([0, 0, 0, 0]),
                           'dimLabels': array([0, 0, 0, 0]),
-                          'dimUnits': array([['', '', '', ''],
-       ['', '', '', ''],
-       ['', '', '', ''],
-       ['', '', '', '']],
-      dtype='|S1'),
+                          'dimUnits': array([[b'', b'', b'', b''],
+       [b'', b'', b'', b''],
+       [b'', b'', b'', b''],
+       [b'', b'', b'', b'']], dtype='|S1'),
                           'fileName': 7814472,
                           'formula': 0,
                           'fsValid': 0,
-                          'kindBits': '\x00',
+                          'kindBits': b'\x00',
                           'modDate': 3001571215,
                           'nDim': array([5, 0, 0, 0]),
                           'next': 0,
                           'npnts': 5,
                           'sIndices': 8133100,
-                          'sfA': array([ 1.,  1.,  1.,  1.]),
-                          'sfB': array([ 0.,  0.,  0.,  0.]),
+                          'sfA': array([1., 1., 1., 1.]),
+                          'sfB': array([0., 0., 0., 0.]),
                           'srcFldr': -1007,
                           'swModified': 0,
                           'topFullScale': 0.0,
                           'type': 0,
-                          'useBits': '\x00',
+                          'useBits': b'\x00',
                           'wModified': 1,
                           'waveNoteH': 0,
                           'whUnused': array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]),
                           'whVersion': 1,
-                          'whpad1': array(['', '', '', '', '', ''],
-      dtype='|S1'),
+                          'whpad1': array([b'', b'', b'', b'', b'', b''], dtype='|S1'),
                           'whpad2': 0,
                           'whpad3': 0,
                           'whpad4': 0}}}
@@ -427,22 +401,21 @@ r"""Test the igor module by loading sample files.
                          'noteSize': 15,
                          'pictSize': 0,
                          'wfmSize': 146},
-          'note': 'This is a test.',
+          'note': b'This is a test.',
           'padding': array([], dtype=float64),
-          'wData': array([ 5.,  4.,  3.,  2.,  1.], dtype=float32),
+          'wData': array([5., 4., 3., 2., 1.], dtype=float32),
           'wave_header': {'aModified': 0,
-                          'bname': 'version2',
+                          'bname': b'version2',
                           'botFullScale': 0.0,
                           'creationDate': 3001251979,
-                          'dataUnits': array(['', '', '', ''],
-      dtype='|S1'),
+                          'dataUnits': array([b'', b'', b'', b''], dtype='|S1'),
                           'depID': 0,
                           'fileName': 0,
                           'formula': 0,
                           'fsValid': 0,
                           'hsA': 1.0,
                           'hsB': 0.0,
-                          'kindBits': '\x00',
+                          'kindBits': b'\x00',
                           'modDate': 3001573594,
                           'next': 0,
                           'npnts': 5,
@@ -450,14 +423,12 @@ r"""Test the igor module by loading sample files.
                           'swModified': 0,
                           'topFullScale': 0.0,
                           'type': 2,
-                          'useBits': '\x00',
+                          'useBits': b'\x00',
                           'wModified': 0,
-                          'wUnused': array(['', ''],
-      dtype='|S1'),
+                          'wUnused': array([b'', b''], dtype='|S1'),
                           'waveNoteH': 0,
                           'whVersion': 0,
-                          'xUnits': array(['', '', '', ''],
-      dtype='|S1')}}}
+                          'xUnits': array([b'', b'', b'', b''], dtype='|S1')}}}
 
 >>> dumpibw('win-version5.ibw')  # doctest: +REPORT_UDIFF
 {'version': 5,
@@ -471,52 +442,49 @@ r"""Test the igor module by loading sample files.
                          'optionsSize2': 0,
                          'sIndicesSize': 0,
                          'wfmSize': 340},
-          'data_units': '',
-          'dimension_units': '',
-          'formula': '',
-          'labels': [['', 'Column0'], [], [], []],
-          'note': 'This is a test.',
+          'data_units': b'',
+          'dimension_units': b'',
+          'formula': b'',
+          'labels': [[b'', b'Column0'], [], [], []],
+          'note': b'This is a test.',
           'sIndices': array([], dtype=float64),
-          'wData': array([ 5.,  4.,  3.,  2.,  1.], dtype=float32),
+          'wData': array([5., 4., 3., 2., 1.], dtype=float32),
           'wave_header': {'aModified': 0,
-                          'bname': 'version5',
+                          'bname': b'version5',
                           'botFullScale': 0.0,
                           'creationDate': 3001252180,
                           'dFolder': 8108612,
                           'dLock': 0,
                           'dataEUnits': 0,
-                          'dataUnits': array(['', '', '', ''],
-      dtype='|S1'),
+                          'dataUnits': array([b'', b'', b'', b''], dtype='|S1'),
                           'depID': 30,
                           'dimEUnits': array([0, 0, 0, 0]),
                           'dimLabels': array([8138784,       0,       0,       0]),
-                          'dimUnits': array([['', '', '', ''],
-       ['', '', '', ''],
-       ['', '', '', ''],
-       ['', '', '', '']],
-      dtype='|S1'),
+                          'dimUnits': array([[b'', b'', b'', b''],
+       [b'', b'', b'', b''],
+       [b'', b'', b'', b''],
+       [b'', b'', b'', b'']], dtype='|S1'),
                           'fileName': 8131824,
                           'formula': 0,
                           'fsValid': 0,
-                          'kindBits': '\x00',
+                          'kindBits': b'\x00',
                           'modDate': 3001573601,
                           'nDim': array([5, 0, 0, 0]),
                           'next': 8125236,
                           'npnts': 5,
                           'sIndices': 0,
-                          'sfA': array([ 1.,  1.,  1.,  1.]),
-                          'sfB': array([ 0.,  0.,  0.,  0.]),
+                          'sfA': array([1., 1., 1., 1.]),
+                          'sfB': array([0., 0., 0., 0.]),
                           'srcFldr': -1007,
                           'swModified': 0,
                           'topFullScale': 0.0,
                           'type': 2,
-                          'useBits': '\x00',
+                          'useBits': b'\x00',
                           'wModified': 1,
                           'waveNoteH': 8131596,
                           'whUnused': array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]),
                           'whVersion': 1,
-                          'whpad1': array(['', '', '', '', '', ''],
-      dtype='|S1'),
+                          'whpad1': array([b'', b'', b'', b'', b'', b''], dtype='|S1'),
                           'whpad2': 0,
                           'whpad3': 0,
                           'whpad4': 0}}}
@@ -533,52 +501,49 @@ r"""Test the igor module by loading sample files.
                          'optionsSize2': 0,
                          'sIndicesSize': 0,
                          'wfmSize': 320},
-          'data_units': '',
-          'dimension_units': '',
-          'formula': '',
+          'data_units': b'',
+          'dimension_units': b'',
+          'formula': b'',
           'labels': [[], [], [], []],
-          'note': '',
+          'note': b'',
           'sIndices': array([], dtype=float64),
           'wData': array([], dtype=float32),
           'wave_header': {'aModified': 3,
-                          'bname': 'zeroWave',
+                          'bname': b'zeroWave',
                           'botFullScale': 0.0,
                           'creationDate': 3001573964,
                           'dFolder': 8108612,
                           'dLock': 0,
                           'dataEUnits': 0,
-                          'dataUnits': array(['', '', '', ''],
-      dtype='|S1'),
+                          'dataUnits': array([b'', b'', b'', b''], dtype='|S1'),
                           'depID': 31,
                           'dimEUnits': array([0, 0, 0, 0]),
                           'dimLabels': array([0, 0, 0, 0]),
-                          'dimUnits': array([['', '', '', ''],
-       ['', '', '', ''],
-       ['', '', '', ''],
-       ['', '', '', '']],
-      dtype='|S1'),
+                          'dimUnits': array([[b'', b'', b'', b''],
+       [b'', b'', b'', b''],
+       [b'', b'', b'', b''],
+       [b'', b'', b'', b'']], dtype='|S1'),
                           'fileName': 8125252,
                           'formula': 0,
                           'fsValid': 0,
-                          'kindBits': '\x00',
+                          'kindBits': b'\x00',
                           'modDate': 3001573964,
                           'nDim': array([0, 0, 0, 0]),
                           'next': 8133140,
                           'npnts': 0,
                           'sIndices': 0,
-                          'sfA': array([ 1.,  1.,  1.,  1.]),
-                          'sfB': array([ 0.,  0.,  0.,  0.]),
+                          'sfA': array([1., 1., 1., 1.]),
+                          'sfB': array([0., 0., 0., 0.]),
                           'srcFldr': -1007,
                           'swModified': 0,
                           'topFullScale': 0.0,
                           'type': 2,
-                          'useBits': '\x00',
+                          'useBits': b'\x00',
                           'wModified': 1,
                           'waveNoteH': 0,
                           'whUnused': array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]),
                           'whVersion': 1,
-                          'whpad1': array(['', '', '', '', '', ''],
-      dtype='|S1'),
+                          'whpad1': array([b'', b'', b'', b'', b'', b''], dtype='|S1'),
                           'whpad2': 0,
                           'whpad3': 0,
                           'whpad4': 0}}}
@@ -673,54 +638,53 @@ record 30:
                               'numUserVars': 0}},
  'version': 1}
 record 31:
-'\x95 Polar Graphs Demo, v3.01\n\n'
+b'\x95 Polar Graphs Demo, v3.01\n\n'
 record 32:
 {'version': 2,
  'wave': {'bin_header': {'checksum': -25004,
                          'noteSize': 0,
                          'pictSize': 0,
                          'wfmSize': 638},
-          'note': '',
+          'note': b'',
           'padding': array([], dtype=float64),
-          'wData': array([ 0.30000001,  0.5448544 ,  0.77480197,  0.97584349,  1.13573945,
-        1.24475539,  1.2962544 ,  1.28710103,  1.21785283,  1.09272552,
+          'wData': array([ 0.3       ,  0.5448544 ,  0.77480197,  0.9758435 ,  1.1357394 ,
+        1.2447554 ,  1.2962544 ,  1.287101  ,  1.2178528 ,  1.0927255 ,
         0.91933674,  0.7082426 ,  0.47229454,  0.22585714, -0.01606643,
-       -0.23874778, -0.42862982, -0.57415301, -0.6664573 , -0.69992352,
-       -0.67251408, -0.58589762, -0.44534767, -0.25942117, -0.03943586,
-        0.20121357,  0.44787762,  0.68553883,  0.89972788,  1.0774051 ,
-        1.20775461,  1.28283918,  1.29808831,  1.25257373,  1.14906585,
-        0.99386656,  0.79642528,  0.56876069,  0.32473388,  0.07920124,
-       -0.15288824, -0.35740662, -0.52190179, -0.63635898, -0.69381076,
-       -0.69075894, -0.62739003, -0.5075599 , -0.3385666 , -0.13069656,
-        0.10339352,  0.34945396,  0.59250361,  0.81774551,  1.01146686,
-        1.16187334,  1.25980926,  1.29931164,  1.27797604,  1.1971004 ,
-        1.06160903,  0.87975079,  0.66259789,  0.42336911,  0.17663053,
-       -0.06259823, -0.2797519 , -0.46160996, -0.59710097, -0.67797607,
-       -0.69931161, -0.65980917, -0.56187314, -0.41146588, -0.21774435,
-        0.00749773,  0.25054744,  0.49660596,  0.7306987 ,  0.93856692,
-        1.10756063,  1.22738981,  1.29075909,  1.29381061,  1.23635852,
-        1.1219027 ,  0.95740634,  0.7528879 ,  0.52079749,  0.2752648 ,
+       -0.23874778, -0.42862982, -0.574153  , -0.6664573 , -0.6999235 ,
+       -0.6725141 , -0.5858976 , -0.44534767, -0.25942117, -0.03943586,
+        0.20121357,  0.44787762,  0.6855388 ,  0.8997279 ,  1.0774051 ,
+        1.2077546 ,  1.2828392 ,  1.2980883 ,  1.2525737 ,  1.1490659 ,
+        0.99386656,  0.7964253 ,  0.5687607 ,  0.32473388,  0.07920124,
+       -0.15288824, -0.35740662, -0.5219018 , -0.636359  , -0.69381076,
+       -0.69075894, -0.62739   , -0.5075599 , -0.3385666 , -0.13069656,
+        0.10339352,  0.34945396,  0.5925036 ,  0.8177455 ,  1.0114669 ,
+        1.1618733 ,  1.2598093 ,  1.2993116 ,  1.277976  ,  1.1971004 ,
+        1.061609  ,  0.8797508 ,  0.6625979 ,  0.4233691 ,  0.17663053,
+       -0.06259823, -0.2797519 , -0.46160996, -0.597101  , -0.6779761 ,
+       -0.6993116 , -0.6598092 , -0.56187314, -0.41146588, -0.21774435,
+        0.00749773,  0.25054744,  0.49660596,  0.7306987 ,  0.9385669 ,
+        1.1075606 ,  1.2273898 ,  1.2907591 ,  1.2938106 ,  1.2363585 ,
+        1.1219027 ,  0.95740634,  0.7528879 ,  0.5207975 ,  0.2752648 ,
         0.03123802, -0.19642642, -0.39386547, -0.54906607, -0.6525743 ,
-       -0.69808841, -0.68283898, -0.60775399, -0.47740453, -0.29972947,
-       -0.08553842,  0.15212469,  0.39878684,  0.63943672,  0.85942155,
-        1.04534864,  1.18589854,  1.2725141 ,  1.29992342,  1.2664578 ,
-        1.17415261,  1.0286293 ,  0.83874667,  0.61606491,  0.37414294,
-        0.12770344, -0.1082412 , -0.31933719, -0.49272597, -0.61785328,
-       -0.6871013 , -0.69625437, -0.64475471, -0.53574032, -0.37584305,
+       -0.6980884 , -0.682839  , -0.607754  , -0.47740453, -0.29972947,
+       -0.08553842,  0.15212469,  0.39878684,  0.6394367 ,  0.85942155,
+        1.0453486 ,  1.1858985 ,  1.2725141 ,  1.2999234 ,  1.2664578 ,
+        1.1741526 ,  1.0286293 ,  0.83874667,  0.6160649 ,  0.37414294,
+        0.12770344, -0.1082412 , -0.3193372 , -0.49272597, -0.6178533 ,
+       -0.6871013 , -0.6962544 , -0.6447547 , -0.5357403 , -0.37584305,
        -0.17479956,  0.05514668,  0.30000135], dtype=float32),
           'wave_header': {'aModified': 0,
-                          'bname': 'radiusData',
+                          'bname': b'radiusData',
                           'botFullScale': 0.0,
                           'creationDate': 0,
-                          'dataUnits': array(['', '', '', ''],
-      dtype='|S1'),
+                          'dataUnits': array([b'', b'', b'', b''], dtype='|S1'),
                           'depID': 0,
                           'fileName': 0,
                           'formula': 0,
                           'fsValid': 0,
                           'hsA': 0.04908738521234052,
                           'hsB': 0.0,
-                          'kindBits': '\x00',
+                          'kindBits': b'\x00',
                           'modDate': 2845545774,
                           'next': 0,
                           'npnts': 128,
@@ -728,61 +692,58 @@ record 32:
                           'swModified': 0,
                           'topFullScale': 0.0,
                           'type': 2,
-                          'useBits': '\x00',
+                          'useBits': b'\x00',
                           'wModified': 0,
-                          'wUnused': array(['', ''],
-      dtype='|S1'),
+                          'wUnused': array([b'', b''], dtype='|S1'),
                           'waveNoteH': 0,
                           'whVersion': 0,
-                          'xUnits': array(['', '', '', ''],
-      dtype='|S1')}}}
+                          'xUnits': array([b'', b'', b'', b''], dtype='|S1')}}}
 record 33:
 {'version': 2,
  'wave': {'bin_header': {'checksum': 28621,
                          'noteSize': 0,
                          'pictSize': 0,
                          'wfmSize': 638},
-          'note': '',
+          'note': b'',
           'padding': array([], dtype=float64),
-          'wData': array([ 0.        ,  0.0494739 ,  0.0989478 ,  0.1484217 ,  0.1978956 ,
-        0.24736951,  0.29684341,  0.34631732,  0.3957912 ,  0.44526511,
-        0.49473903,  0.54421294,  0.59368682,  0.6431607 ,  0.69263464,
-        0.74210852,  0.79158241,  0.84105635,  0.89053023,  0.94000411,
-        0.98947805,  1.03895199,  1.08842587,  1.13789964,  1.18737364,
-        1.23684752,  1.2863214 ,  1.3357954 ,  1.38526928,  1.43474305,
-        1.48421705,  1.53369093,  1.58316481,  1.63263881,  1.68211269,
-        1.73158658,  1.78106046,  1.83053434,  1.88000822,  1.92948222,
-        1.9789561 ,  2.02842999,  2.07790399,  2.12737775,  2.17685175,
-        2.22632551,  2.27579927,  2.32527351,  2.37474728,  2.42422128,
-        2.47369504,  2.52316904,  2.5726428 ,  2.6221168 ,  2.67159081,
-        2.72106457,  2.77053857,  2.82001233,  2.86948609,  2.91896009,
-        2.9684341 ,  3.0179081 ,  3.06738186,  3.11685586,  3.16632962,
-        3.21580338,  3.26527762,  3.31475139,  3.36422539,  3.41369915,
-        3.46317315,  3.51264691,  3.56212091,  3.61159492,  3.66106868,
-        3.71054268,  3.76001644,  3.8094902 ,  3.85896444,  3.90843821,
-        3.95791221,  4.00738621,  4.05685997,  4.10633373,  4.15580797,
-        4.20528126,  4.2547555 ,  4.30422926,  4.3537035 ,  4.40317726,
-        4.45265102,  4.50212526,  4.55159855,  4.60107279,  4.65054703,
-        4.70002079,  4.74949455,  4.79896832,  4.84844255,  4.89791584,
-        4.94739008,  4.99686432,  5.04633808,  5.09581184,  5.14528561,
-        5.19475985,  5.24423361,  5.29370737,  5.34318161,  5.3926549 ,
-        5.44212914,  5.4916029 ,  5.54107714,  5.5905509 ,  5.64002466,
-        5.6894989 ,  5.73897219,  5.78844643,  5.83792019,  5.88739443,
-        5.93686819,  5.98634195,  6.03581619,  6.08528948,  6.13476372,
-        6.18423796,  6.23371172,  6.28318548], dtype=float32),
+          'wData': array([0.        , 0.0494739 , 0.0989478 , 0.1484217 , 0.1978956 ,
+       0.24736951, 0.2968434 , 0.34631732, 0.3957912 , 0.4452651 ,
+       0.49473903, 0.54421294, 0.5936868 , 0.6431607 , 0.69263464,
+       0.7421085 , 0.7915824 , 0.84105635, 0.8905302 , 0.9400041 ,
+       0.98947805, 1.038952  , 1.0884259 , 1.1378996 , 1.1873736 ,
+       1.2368475 , 1.2863214 , 1.3357954 , 1.3852693 , 1.434743  ,
+       1.484217  , 1.5336909 , 1.5831648 , 1.6326388 , 1.6821127 ,
+       1.7315866 , 1.7810605 , 1.8305343 , 1.8800082 , 1.9294822 ,
+       1.9789561 , 2.02843   , 2.077904  , 2.1273777 , 2.1768517 ,
+       2.2263255 , 2.2757993 , 2.3252735 , 2.3747473 , 2.4242213 ,
+       2.473695  , 2.523169  , 2.5726428 , 2.6221168 , 2.6715908 ,
+       2.7210646 , 2.7705386 , 2.8200123 , 2.869486  , 2.91896   ,
+       2.968434  , 3.017908  , 3.0673819 , 3.1168559 , 3.1663296 ,
+       3.2158034 , 3.2652776 , 3.3147514 , 3.3642254 , 3.4136992 ,
+       3.4631732 , 3.512647  , 3.562121  , 3.611595  , 3.6610687 ,
+       3.7105427 , 3.7600164 , 3.8094902 , 3.8589644 , 3.9084382 ,
+       3.9579122 , 4.007386  , 4.05686   , 4.1063337 , 4.155808  ,
+       4.2052813 , 4.2547555 , 4.3042293 , 4.3537035 , 4.4031773 ,
+       4.452651  , 4.5021253 , 4.5515985 , 4.601073  , 4.650547  ,
+       4.700021  , 4.7494946 , 4.7989683 , 4.8484426 , 4.897916  ,
+       4.94739   , 4.9968643 , 5.046338  , 5.095812  , 5.1452856 ,
+       5.19476   , 5.2442336 , 5.2937074 , 5.3431816 , 5.392655  ,
+       5.442129  , 5.491603  , 5.541077  , 5.590551  , 5.6400247 ,
+       5.689499  , 5.738972  , 5.7884464 , 5.83792   , 5.8873944 ,
+       5.936868  , 5.986342  , 6.035816  , 6.0852895 , 6.1347637 ,
+       6.184238  , 6.2337117 , 6.2831855 ], dtype=float32),
           'wave_header': {'aModified': 0,
-                          'bname': 'angleData',
+                          'bname': b'angleData',
                           'botFullScale': 0.0,
                           'creationDate': 0,
-                          'dataUnits': array(['', '', '', ''],
-      dtype='|S1'),
+                          'dataUnits': array([b'', b'', b'', b''], dtype='|S1'),
                           'depID': 0,
                           'fileName': 0,
                           'formula': 0,
                           'fsValid': 0,
                           'hsA': 0.04908738521234052,
                           'hsB': 0.0,
-                          'kindBits': '\x00',
+                          'kindBits': b'\x00',
                           'modDate': 2845470039,
                           'next': 0,
                           'npnts': 128,
@@ -790,14 +751,12 @@ record 33:
                           'swModified': 0,
                           'topFullScale': 0.0,
                           'type': 2,
-                          'useBits': '\x00',
+                          'useBits': b'\x00',
                           'wModified': 0,
-                          'wUnused': array(['', ''],
-      dtype='|S1'),
+                          'wUnused': array([b'', b''], dtype='|S1'),
                           'waveNoteH': 0,
                           'whVersion': 0,
-                          'xUnits': array(['', '', '', ''],
-      dtype='|S1')}}}
+                          'xUnits': array([b'', b'', b'', b''], dtype='|S1')}}}
 record 34:
 {'version': 5,
  'wave': {'bin_header': {'checksum': 23021,
@@ -810,94 +769,82 @@ record 34:
                          'optionsSize2': 0,
                          'sIndicesSize': 0,
                          'wfmSize': 832},
-          'data_units': '',
-          'dimension_units': '',
-          'formula': ' PolarRadiusFunction(radiusData,1,0) * cos(PolarAngleFunction(angleData,3,1,2))',
+          'data_units': b'',
+          'dimension_units': b'',
+          'formula': b' PolarRadiusFunction(radiusData,1,0) * cos(PolarAngleFun'
+                     b'ction(angleData,3,1,2))',
           'labels': [[], [], [], []],
-          'note': '',
+          'note': b'',
           'sIndices': array([], dtype=float64),
-          'wData': array([  1.83690956e-17,   2.69450769e-02,   7.65399113e-02,
-         1.44305170e-01,   2.23293692e-01,   3.04783821e-01,
-         3.79158467e-01,   4.36888516e-01,   4.69528973e-01,
-         4.70633775e-01,   4.36502904e-01,   3.66688997e-01,
-         2.64211357e-01,   1.35452762e-01,  -1.02594923e-02,
-        -1.61356136e-01,  -3.04955602e-01,  -4.27943677e-01,
-        -5.18107474e-01,  -5.65230608e-01,  -5.62046587e-01,
-        -5.04969478e-01,  -3.94532531e-01,  -2.35490710e-01,
-        -3.65724117e-02,   1.90097600e-01,   4.29877043e-01,
-         6.66696191e-01,   8.84287775e-01,   1.06744885e+00,
-         1.20323074e+00,   1.28195620e+00,   1.29798901e+00,
-         1.25017929e+00,   1.14195395e+00,   9.81046736e-01,
-         7.78884649e-01,   5.49682915e-01,   3.09332967e-01,
-         7.41607845e-02,  -1.40328899e-01,  -3.20629656e-01,
-        -4.56221938e-01,  -5.40310800e-01,  -5.70244014e-01,
-        -5.47582209e-01,  -4.77826297e-01,  -3.69823217e-01,
-        -2.34920204e-01,  -8.59207287e-02,   6.40354082e-02,
-         2.02596441e-01,   3.19209903e-01,   4.05949473e-01,
-         4.58081126e-01,   4.74326164e-01,   4.56804305e-01,
-         4.10668582e-01,   3.43470216e-01,   2.64317334e-01,
-         1.82909429e-01,   1.08534366e-01,   4.91267964e-02,
-         1.04717268e-02,  -4.36885841e-03,   4.64119762e-03,
-         3.45129520e-02,   7.95329511e-02,   1.31838784e-01,
-         1.82213545e-01,   2.21028924e-01,   2.39245579e-01,
-         2.29380637e-01,   1.86348081e-01,   1.08093813e-01,
-        -4.03938442e-03,  -1.45255283e-01,  -3.07566285e-01,
-        -4.80366081e-01,  -6.51240766e-01,  -8.07001889e-01,
-        -9.34792042e-01,  -1.02321768e+00,  -1.06338477e+00,
-        -1.04975033e+00,  -9.80714381e-01,  -8.58889818e-01,
-        -6.91040277e-01,  -4.87653464e-01,  -2.62210011e-01,
-        -3.01902127e-02,   1.92100301e-01,   3.88785005e-01,
-         5.45667768e-01,   6.51326835e-01,   6.98035002e-01,
-         6.82368934e-01,   6.05477571e-01,   4.72992837e-01,
-         2.94585884e-01,   8.31873119e-02,  -1.46010652e-01,
-        -3.76755983e-01,  -5.93006968e-01,  -7.80143738e-01,
-        -9.26071882e-01,  -1.02209401e+00,  -1.06349015e+00,
-        -1.04976654e+00,  -9.84551251e-01,  -8.75151932e-01,
-        -7.31834948e-01,  -5.66861272e-01,  -3.93398553e-01,
-        -2.24383846e-01,  -7.14399144e-02,   5.60413450e-02,
-         1.51621893e-01,   2.12215677e-01,   2.38205954e-01,
-         2.33226836e-01,   2.03656554e-01,   1.57870770e-01,
-         1.05330117e-01,   5.55786416e-02,   1.72677450e-02,
-        -2.72719120e-03,   5.24539061e-08], dtype=float32),
+          'wData': array([ 1.83690956e-17,  2.69450769e-02,  7.65399113e-02,  1.44305170e-01,
+        2.23293692e-01,  3.04783821e-01,  3.79158467e-01,  4.36888516e-01,
+        4.69528973e-01,  4.70633775e-01,  4.36502904e-01,  3.66688997e-01,
+        2.64211357e-01,  1.35452762e-01, -1.02594923e-02, -1.61356136e-01,
+       -3.04955602e-01, -4.27943677e-01, -5.18107474e-01, -5.65230608e-01,
+       -5.62046587e-01, -5.04969478e-01, -3.94532531e-01, -2.35490710e-01,
+       -3.65724117e-02,  1.90097600e-01,  4.29877043e-01,  6.66696191e-01,
+        8.84287775e-01,  1.06744885e+00,  1.20323074e+00,  1.28195620e+00,
+        1.29798901e+00,  1.25017929e+00,  1.14195395e+00,  9.81046736e-01,
+        7.78884649e-01,  5.49682915e-01,  3.09332967e-01,  7.41607845e-02,
+       -1.40328899e-01, -3.20629656e-01, -4.56221938e-01, -5.40310800e-01,
+       -5.70244014e-01, -5.47582209e-01, -4.77826297e-01, -3.69823217e-01,
+       -2.34920204e-01, -8.59207287e-02,  6.40354082e-02,  2.02596441e-01,
+        3.19209903e-01,  4.05949473e-01,  4.58081126e-01,  4.74326164e-01,
+        4.56804305e-01,  4.10668582e-01,  3.43470216e-01,  2.64317334e-01,
+        1.82909429e-01,  1.08534366e-01,  4.91267964e-02,  1.04717268e-02,
+       -4.36885841e-03,  4.64119762e-03,  3.45129520e-02,  7.95329511e-02,
+        1.31838784e-01,  1.82213545e-01,  2.21028924e-01,  2.39245579e-01,
+        2.29380637e-01,  1.86348081e-01,  1.08093813e-01, -4.03938442e-03,
+       -1.45255283e-01, -3.07566285e-01, -4.80366081e-01, -6.51240766e-01,
+       -8.07001889e-01, -9.34792042e-01, -1.02321768e+00, -1.06338477e+00,
+       -1.04975033e+00, -9.80714381e-01, -8.58889818e-01, -6.91040277e-01,
+       -4.87653464e-01, -2.62210011e-01, -3.01902127e-02,  1.92100301e-01,
+        3.88785005e-01,  5.45667768e-01,  6.51326835e-01,  6.98035002e-01,
+        6.82368934e-01,  6.05477571e-01,  4.72992837e-01,  2.94585884e-01,
+        8.31873119e-02, -1.46010652e-01, -3.76755983e-01, -5.93006968e-01,
+       -7.80143738e-01, -9.26071882e-01, -1.02209401e+00, -1.06349015e+00,
+       -1.04976654e+00, -9.84551251e-01, -8.75151932e-01, -7.31834948e-01,
+       -5.66861272e-01, -3.93398553e-01, -2.24383846e-01, -7.14399144e-02,
+        5.60413450e-02,  1.51621893e-01,  2.12215677e-01,  2.38205954e-01,
+        2.33226836e-01,  2.03656554e-01,  1.57870770e-01,  1.05330117e-01,
+        5.55786416e-02,  1.72677450e-02, -2.72719120e-03,  5.24539061e-08],
+      dtype=float32),
           'wave_header': {'aModified': 0,
-                          'bname': 'W_plrX5',
+                          'bname': b'W_plrX5',
                           'botFullScale': 0.0,
                           'creationDate': 0,
                           'dFolder': 7848580,
                           'dLock': 0,
                           'dataEUnits': 0,
-                          'dataUnits': array(['', '', '', ''],
-      dtype='|S1'),
+                          'dataUnits': array([b'', b'', b'', b''], dtype='|S1'),
                           'depID': 24,
                           'dimEUnits': array([0, 0, 0, 0]),
                           'dimLabels': array([0, 0, 0, 0]),
-                          'dimUnits': array([['', '', '', ''],
-       ['', '', '', ''],
-       ['', '', '', ''],
-       ['', '', '', '']],
-      dtype='|S1'),
+                          'dimUnits': array([[b'', b'', b'', b''],
+       [b'', b'', b'', b''],
+       [b'', b'', b'', b''],
+       [b'', b'', b'', b'']], dtype='|S1'),
                           'fileName': 0,
                           'formula': 8054500,
                           'fsValid': 0,
-                          'kindBits': '\x00',
+                          'kindBits': b'\x00',
                           'modDate': 2985072242,
                           'nDim': array([128,   0,   0,   0]),
                           'next': 8054516,
                           'npnts': 128,
                           'sIndices': 0,
-                          'sfA': array([ 0.04908739,  1.        ,  1.        ,  1.        ]),
-                          'sfB': array([ 0.,  0.,  0.,  0.]),
+                          'sfA': array([0.04908739, 1.        , 1.        , 1.        ]),
+                          'sfB': array([0., 0., 0., 0.]),
                           'srcFldr': 0,
                           'swModified': 0,
                           'topFullScale': 0.0,
                           'type': 2,
-                          'useBits': '\x00',
+                          'useBits': b'\x00',
                           'wModified': 0,
                           'waveNoteH': 0,
                           'whUnused': array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]),
                           'whVersion': 1,
-                          'whpad1': array(['', '', '', '', '', ''],
-      dtype='|S1'),
+                          'whpad1': array([b'', b'', b'', b'', b'', b''], dtype='|S1'),
                           'whpad2': 0,
                           'whpad3': 0,
                           'whpad4': 0}}}
@@ -913,77 +860,76 @@ record 35:
                          'optionsSize2': 0,
                          'sIndicesSize': 0,
                          'wfmSize': 832},
-          'data_units': '',
-          'dimension_units': '',
-          'formula': ' PolarRadiusFunction(radiusData,1,0) * sin(PolarAngleFunction(angleData,3,1,2))',
+          'data_units': b'',
+          'dimension_units': b'',
+          'formula': b' PolarRadiusFunction(radiusData,1,0) * sin(PolarAngleFun'
+                     b'ction(angleData,3,1,2))',
           'labels': [[], [], [], []],
-          'note': 'shadowX=W_plrX5,appendRadius=radiusData,appendAngleData=angleData,angleDataUnits=2',
+          'note': b'shadowX=W_plrX5,appendRadius=radiusData,appendAngleData='
+                  b'angleData,angleDataUnits=2',
           'sIndices': array([], dtype=float64),
-          'wData': array([ 0.30000001,  0.54418772,  0.77101213,  0.96511477,  1.1135726 ,
-        1.20686483,  1.23956215,  1.21068466,  1.12370288,  0.98618096,
-        0.80910152,  0.60592639,  0.39147732,  0.18073183, -0.01236418,
-       -0.17596789, -0.30120692, -0.38277394, -0.41920158, -0.41280419,
+          'wData': array([ 0.3       ,  0.5441877 ,  0.7710121 ,  0.9651148 ,  1.1135726 ,
+        1.2068648 ,  1.2395622 ,  1.2106847 ,  1.1237029 ,  0.98618096,
+        0.8091015 ,  0.6059264 ,  0.39147732,  0.18073183, -0.01236418,
+       -0.17596789, -0.30120692, -0.38277394, -0.41920158, -0.4128042 ,
        -0.36929506, -0.29712263, -0.20658807, -0.10882771, -0.01475283,
-        0.06595302,  0.12569843,  0.15962352,  0.16596791,  0.14613269,
+        0.06595302,  0.12569843,  0.15962352,  0.16596791,  0.1461327 ,
         0.10443594,  0.04758934, -0.01605497, -0.0774129 , -0.12764584,
        -0.15911636, -0.16622847, -0.14607331, -0.09881912, -0.02780312,
         0.06068454,  0.15791172,  0.25346208,  0.33617997,  0.3952153 ,
         0.42107204,  0.40657136,  0.34763175,  0.24380288,  0.09848462,
-       -0.08117689, -0.28473276, -0.49916485, -0.70986813, -0.90179092,
-       -1.06064332, -1.17407382, -1.23270524, -1.23095524, -1.16755545,
-       -1.04573321, -0.87303019, -0.66077417, -0.42323959, -0.1765765 ,
-        0.06242594,  0.2776148 ,  0.45470679,  0.58236426,  0.65303123,
-        0.66346282,  0.61490625,  0.51291907,  0.36684951,  0.18901938,
-       -0.00631659, -0.20414437, -0.389898  , -0.55060786, -0.67586488,
-       -0.75857663, -0.79539269, -0.78681922, -0.73699296, -0.65315133,
+       -0.08117689, -0.28473276, -0.49916485, -0.70986813, -0.9017909 ,
+       -1.0606433 , -1.1740738 , -1.2327052 , -1.2309552 , -1.1675555 ,
+       -1.0457332 , -0.8730302 , -0.6607742 , -0.4232396 , -0.1765765 ,
+        0.06242594,  0.2776148 ,  0.4547068 ,  0.58236426,  0.65303123,
+        0.6634628 ,  0.61490625,  0.51291907,  0.3668495 ,  0.18901938,
+       -0.00631659, -0.20414437, -0.389898  , -0.55060786, -0.6758649 ,
+       -0.75857663, -0.7953927 , -0.7868192 , -0.73699296, -0.65315133,
        -0.54485315, -0.42300734, -0.29883695, -0.18282266, -0.08376524,
        -0.00802278,  0.0409977 ,  0.06305727,  0.06099379,  0.04033075,
         0.00863387, -0.02533132, -0.05255322, -0.06475239, -0.05528941,
        -0.01991711,  0.04269439,  0.13071296,  0.23921135,  0.36052904,
-        0.48491719,  0.60139763,  0.69877088,  0.76667541,  0.79660165,
+        0.4849172 ,  0.60139763,  0.6987709 ,  0.7666754 ,  0.79660165,
         0.78277934,  0.72283876,  0.6181944 ,  0.47410288,  0.29939076,
         0.10585135, -0.09260413, -0.28104633, -0.44468346, -0.57008827,
-       -0.64630753, -0.66580337, -0.62512833, -0.52528399, -0.37171093,
+       -0.6463075 , -0.6658034 , -0.6251283 , -0.525284  , -0.37171093,
        -0.17394456,  0.0550792 ,  0.30000135], dtype=float32),
           'wave_header': {'aModified': 0,
-                          'bname': 'W_plrY5',
+                          'bname': b'W_plrY5',
                           'botFullScale': 0.0,
                           'creationDate': 0,
                           'dFolder': 7848580,
                           'dLock': 0,
                           'dataEUnits': 0,
-                          'dataUnits': array(['', '', '', ''],
-      dtype='|S1'),
+                          'dataUnits': array([b'', b'', b'', b''], dtype='|S1'),
                           'depID': 26,
                           'dimEUnits': array([0, 0, 0, 0]),
                           'dimLabels': array([0, 0, 0, 0]),
-                          'dimUnits': array([['', '', '', ''],
-       ['', '', '', ''],
-       ['', '', '', ''],
-       ['', '', '', '']],
-      dtype='|S1'),
+                          'dimUnits': array([[b'', b'', b'', b''],
+       [b'', b'', b'', b''],
+       [b'', b'', b'', b''],
+       [b'', b'', b'', b'']], dtype='|S1'),
                           'fileName': 0,
                           'formula': 8054532,
                           'fsValid': 0,
-                          'kindBits': '\x00',
+                          'kindBits': b'\x00',
                           'modDate': 2985072242,
                           'nDim': array([128,   0,   0,   0]),
                           'next': 8084972,
                           'npnts': 128,
                           'sIndices': 0,
-                          'sfA': array([ 0.04908739,  1.        ,  1.        ,  1.        ]),
-                          'sfB': array([ 0.,  0.,  0.,  0.]),
+                          'sfA': array([0.04908739, 1.        , 1.        , 1.        ]),
+                          'sfB': array([0., 0., 0., 0.]),
                           'srcFldr': 0,
                           'swModified': 0,
                           'topFullScale': 0.0,
                           'type': 2,
-                          'useBits': '\x00',
+                          'useBits': b'\x00',
                           'wModified': 0,
                           'waveNoteH': 7996608,
                           'whUnused': array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]),
                           'whVersion': 1,
-                          'whpad1': array(['', '', '', '', '', ''],
-      dtype='|S1'),
+                          'whpad1': array([b'', b'', b'', b'', b'', b''], dtype='|S1'),
                           'whpad2': 0,
                           'whpad3': 0,
                           'whpad4': 0}}}
@@ -993,34 +939,33 @@ record 36:
                          'noteSize': 0,
                          'pictSize': 0,
                          'wfmSize': 382},
-          'note': '',
+          'note': b'',
           'padding': array([], dtype=float64),
-          'wData': array([ 0.2617994 ,  0.27842158,  0.29504377,  0.31166595,  0.32828814,
-        0.34491032,  0.36153251,  0.3781547 ,  0.39477688,  0.41139907,
-        0.42802125,  0.44464344,  0.46126559,  0.47788778,  0.49450997,
-        0.51113212,  0.52775431,  0.54437649,  0.56099868,  0.57762086,
-        0.59424305,  0.61086524,  0.62748742,  0.64410961,  0.66073179,
-        0.67735398,  0.69397616,  0.71059835,  0.72722054,  0.74384272,
-        0.76046491,  0.77708709,  0.79370928,  0.81033146,  0.82695365,
-        0.84357584,  0.86019802,  0.87682021,  0.89344239,  0.91006458,
-        0.92668676,  0.94330889,  0.95993114,  0.97655326,  0.99317551,
-        1.00979757,  1.02641988,  1.04304194,  1.05966425,  1.07628632,
-        1.09290862,  1.10953069,  1.12615299,  1.14277506,  1.15939736,
-        1.17601943,  1.19264174,  1.2092638 ,  1.22588611,  1.24250817,
-        1.25913048,  1.27575254,  1.29237485,  1.30899692], dtype=float32),
+          'wData': array([0.2617994 , 0.27842158, 0.29504377, 0.31166595, 0.32828814,
+       0.34491032, 0.3615325 , 0.3781547 , 0.39477688, 0.41139907,
+       0.42802125, 0.44464344, 0.4612656 , 0.47788778, 0.49450997,
+       0.5111321 , 0.5277543 , 0.5443765 , 0.5609987 , 0.57762086,
+       0.59424305, 0.61086524, 0.6274874 , 0.6441096 , 0.6607318 ,
+       0.677354  , 0.69397616, 0.71059835, 0.72722054, 0.7438427 ,
+       0.7604649 , 0.7770871 , 0.7937093 , 0.81033146, 0.82695365,
+       0.84357584, 0.860198  , 0.8768202 , 0.8934424 , 0.9100646 ,
+       0.92668676, 0.9433089 , 0.95993114, 0.97655326, 0.9931755 ,
+       1.0097976 , 1.0264199 , 1.043042  , 1.0596642 , 1.0762863 ,
+       1.0929086 , 1.1095307 , 1.126153  , 1.142775  , 1.1593974 ,
+       1.1760194 , 1.1926417 , 1.2092638 , 1.2258861 , 1.2425082 ,
+       1.2591305 , 1.2757525 , 1.2923748 , 1.3089969 ], dtype=float32),
           'wave_header': {'aModified': 0,
-                          'bname': 'angleQ1',
+                          'bname': b'angleQ1',
                           'botFullScale': 0.0,
                           'creationDate': 0,
-                          'dataUnits': array(['', '', '', ''],
-      dtype='|S1'),
+                          'dataUnits': array([b'', b'', b'', b''], dtype='|S1'),
                           'depID': 0,
                           'fileName': 0,
                           'formula': 0,
                           'fsValid': 0,
                           'hsA': 1.0,
                           'hsB': 0.0,
-                          'kindBits': '\x00',
+                          'kindBits': b'\x00',
                           'modDate': 2845473705,
                           'next': 0,
                           'npnts': 64,
@@ -1028,51 +973,45 @@ record 36:
                           'swModified': 0,
                           'topFullScale': 0.0,
                           'type': 2,
-                          'useBits': '\x00',
+                          'useBits': b'\x00',
                           'wModified': 0,
-                          'wUnused': array(['', ''],
-      dtype='|S1'),
+                          'wUnused': array([b'', b''], dtype='|S1'),
                           'waveNoteH': 0,
                           'whVersion': 0,
-                          'xUnits': array(['', '', '', ''],
-      dtype='|S1')}}}
+                          'xUnits': array([b'', b'', b'', b''], dtype='|S1')}}}
 record 37:
 {'version': 2,
  'wave': {'bin_header': {'checksum': -12080,
                          'noteSize': 0,
                          'pictSize': 0,
                          'wfmSize': 382},
-          'note': '',
+          'note': b'',
           'padding': array([], dtype=float64),
-          'wData': array([ -8.34064484,  -7.66960144,  -6.62294245,  -6.82878971,
-        -8.6383152 , -11.20019722, -13.83398628, -15.95139503,
-       -16.18096733, -13.58062267,  -9.26843071,  -5.34649038,
-        -3.01010084,  -2.30953455,  -2.73682952,  -3.72112942,
-        -4.85171413,  -5.63053226,  -5.48626232,  -4.49401283,
-        -3.53216696,  -3.34821796,  -4.07400894,  -5.87675714,
-        -9.11268425, -12.98700237, -15.06296921, -13.71571922,
-       -10.23535728,  -7.01303005,  -5.23288727,  -5.71091986,
-        -9.24852943, -14.06335735, -15.846241  , -12.78800964,
-        -7.8465519 ,  -4.56293297,  -3.54999399,  -3.67789125,
-        -4.10172844,  -4.78980875,  -6.20238352,  -8.17891598,
-        -9.2803278 ,  -8.36780167,  -6.3059268 ,  -4.85605574,
-        -4.54975414,  -4.52917624,  -3.99160147,  -3.1971693 ,
-        -2.93472862,  -3.47230864,  -4.7322526 ,  -6.80173016,
-        -9.08601665, -10.00928402,  -8.87677383,  -6.88120317,
-        -5.61007977,  -5.6351161 ,  -6.41880989,  -6.8738699 ], dtype=float32),
+          'wData': array([ -8.340645 ,  -7.6696014,  -6.6229424,  -6.8287897,  -8.638315 ,
+       -11.200197 , -13.833986 , -15.951395 , -16.180967 , -13.580623 ,
+        -9.268431 ,  -5.3464904,  -3.0101008,  -2.3095345,  -2.7368295,
+        -3.7211294,  -4.851714 ,  -5.6305323,  -5.4862623,  -4.494013 ,
+        -3.532167 ,  -3.348218 ,  -4.074009 ,  -5.876757 ,  -9.112684 ,
+       -12.987002 , -15.062969 , -13.715719 , -10.235357 ,  -7.01303  ,
+        -5.2328873,  -5.71092  ,  -9.248529 , -14.063357 , -15.846241 ,
+       -12.78801  ,  -7.846552 ,  -4.562933 ,  -3.549994 ,  -3.6778913,
+        -4.1017284,  -4.7898088,  -6.2023835,  -8.178916 ,  -9.280328 ,
+        -8.367802 ,  -6.305927 ,  -4.8560557,  -4.549754 ,  -4.529176 ,
+        -3.9916015,  -3.1971693,  -2.9347286,  -3.4723086,  -4.7322526,
+        -6.80173  ,  -9.086017 , -10.009284 ,  -8.876774 ,  -6.881203 ,
+        -5.61008  ,  -5.635116 ,  -6.41881  ,  -6.87387  ], dtype=float32),
           'wave_header': {'aModified': 0,
-                          'bname': 'radiusQ1',
+                          'bname': b'radiusQ1',
                           'botFullScale': 0.0,
                           'creationDate': 0,
-                          'dataUnits': array(['', '', '', ''],
-      dtype='|S1'),
+                          'dataUnits': array([b'', b'', b'', b''], dtype='|S1'),
                           'depID': 0,
                           'fileName': 0,
                           'formula': 0,
                           'fsValid': 0,
                           'hsA': 1.0,
                           'hsB': 0.0,
-                          'kindBits': '\x00',
+                          'kindBits': b'\x00',
                           'modDate': 2845473634,
                           'next': 0,
                           'npnts': 64,
@@ -1080,14 +1019,12 @@ record 37:
                           'swModified': 0,
                           'topFullScale': 0.0,
                           'type': 2,
-                          'useBits': '\x00',
+                          'useBits': b'\x00',
                           'wModified': 0,
-                          'wUnused': array(['', ''],
-      dtype='|S1'),
+                          'wUnused': array([b'', b''], dtype='|S1'),
                           'waveNoteH': 0,
                           'whVersion': 0,
-                          'xUnits': array(['', '', '', ''],
-      dtype='|S1')}}}
+                          'xUnits': array([b'', b'', b'', b''], dtype='|S1')}}}
 record 38:
 {'version': 5,
  'wave': {'bin_header': {'checksum': -5745,
@@ -1100,67 +1037,62 @@ record 38:
                          'optionsSize2': 0,
                          'sIndicesSize': 0,
                          'wfmSize': 576},
-          'data_units': '',
-          'dimension_units': '',
-          'formula': ' PolarRadiusFunction(radiusQ1,1,-40) * cos(PolarAngleFunction(angleQ1,2,2,2))',
+          'data_units': b'',
+          'dimension_units': b'',
+          'formula': b' PolarRadiusFunction(radiusQ1,1,-40) * cos(PolarAngleFun'
+                     b'ction(angleQ1,2,2,2))',
           'labels': [[], [], [], []],
-          'note': '',
+          'note': b'',
           'sIndices': array([], dtype=float64),
-          'wData': array([ 30.58058929,  31.08536911,  31.93481636,  31.57315445,
-        29.68683434,  27.10366058,  24.47453499,  22.3495121 ,
-        21.98692894,  24.21500397,  27.95923996,  31.28394508,
-        33.12408066,  33.46794128,  32.79909515,  31.64211464,
-        30.36601639,  29.40137291,  29.22361755,  29.74564171,
-        30.21624565,  30.02338219,  29.0822773 ,  27.28613091,
-        24.38687515,  21.04944038,  19.16931915,  19.92274094,
-        22.23493385,  24.27418709,  25.1893177 ,  24.44671249,
-        21.56310272,  17.87704659,  16.35500908,  18.09041786,
-        20.97328949,  22.66550255,  22.84443283,  22.29068756,
-        21.55643272,  20.67234993,  19.38551521,  17.81604385,
-        16.77393341,  16.8293457 ,  17.4496479 ,  17.6982975 ,
-        17.34101677,  16.83446693,  16.56042671,  16.38027191,
-        15.94310474,  15.16159916,  14.10328865,  12.76812935,
-        11.41363049,  10.60795975,  10.52314186,  10.67826462,
-        10.5454855 ,   9.99268055,   9.22939587,   8.5736742 ], dtype=float32),
+          'wData': array([30.58059  , 31.08537  , 31.934816 , 31.573154 , 29.686834 ,
+       27.10366  , 24.474535 , 22.349512 , 21.986929 , 24.215004 ,
+       27.95924  , 31.283945 , 33.12408  , 33.46794  , 32.799095 ,
+       31.642115 , 30.366016 , 29.401373 , 29.223618 , 29.745642 ,
+       30.216246 , 30.023382 , 29.082277 , 27.28613  , 24.386875 ,
+       21.04944  , 19.16932  , 19.92274  , 22.234934 , 24.274187 ,
+       25.189318 , 24.446712 , 21.563103 , 17.877047 , 16.35501  ,
+       18.090418 , 20.97329  , 22.665503 , 22.844433 , 22.290688 ,
+       21.556433 , 20.67235  , 19.385515 , 17.816044 , 16.773933 ,
+       16.829346 , 17.449648 , 17.698298 , 17.341017 , 16.834467 ,
+       16.560427 , 16.380272 , 15.943105 , 15.161599 , 14.103289 ,
+       12.768129 , 11.4136305, 10.60796  , 10.523142 , 10.678265 ,
+       10.5454855,  9.992681 ,  9.229396 ,  8.573674 ], dtype=float32),
           'wave_header': {'aModified': 0,
-                          'bname': 'W_plrX6',
+                          'bname': b'W_plrX6',
                           'botFullScale': 0.0,
                           'creationDate': 0,
                           'dFolder': 7848580,
                           'dLock': 0,
                           'dataEUnits': 0,
-                          'dataUnits': array(['', '', '', ''],
-      dtype='|S1'),
+                          'dataUnits': array([b'', b'', b'', b''], dtype='|S1'),
                           'depID': 30,
                           'dimEUnits': array([0, 0, 0, 0]),
                           'dimLabels': array([0, 0, 0, 0]),
-                          'dimUnits': array([['', '', '', ''],
-       ['', '', '', ''],
-       ['', '', '', ''],
-       ['', '', '', '']],
-      dtype='|S1'),
+                          'dimUnits': array([[b'', b'', b'', b''],
+       [b'', b'', b'', b''],
+       [b'', b'', b'', b''],
+       [b'', b'', b'', b'']], dtype='|S1'),
                           'fileName': 0,
                           'formula': 8052116,
                           'fsValid': 0,
-                          'kindBits': '\x00',
+                          'kindBits': b'\x00',
                           'modDate': 2985072242,
                           'nDim': array([64,  0,  0,  0]),
                           'next': 8324392,
                           'npnts': 64,
                           'sIndices': 0,
-                          'sfA': array([ 1.,  1.,  1.,  1.]),
-                          'sfB': array([ 0.,  0.,  0.,  0.]),
+                          'sfA': array([1., 1., 1., 1.]),
+                          'sfB': array([0., 0., 0., 0.]),
                           'srcFldr': 0,
                           'swModified': 0,
                           'topFullScale': 0.0,
                           'type': 2,
-                          'useBits': '\x00',
+                          'useBits': b'\x00',
                           'wModified': 0,
                           'waveNoteH': 0,
                           'whUnused': array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]),
                           'whVersion': 1,
-                          'whpad1': array(['', '', '', '', '', ''],
-      dtype='|S1'),
+                          'whpad1': array([b'', b'', b'', b'', b'', b''], dtype='|S1'),
                           'whpad2': 0,
                           'whpad3': 0,
                           'whpad4': 0}}}
@@ -1176,74 +1108,68 @@ record 39:
                          'optionsSize2': 0,
                          'sIndicesSize': 0,
                          'wfmSize': 576},
-          'data_units': '',
-          'dimension_units': '',
-          'formula': ' PolarRadiusFunction(radiusQ1,1,-40) * sin(PolarAngleFunction(angleQ1,2,2,2))',
+          'data_units': b'',
+          'dimension_units': b'',
+          'formula': b' PolarRadiusFunction(radiusQ1,1,-40) * sin(PolarAngleFun'
+                     b'ction(angleQ1,2,2,2))',
           'labels': [[], [], [], []],
-          'note': 'shadowX=W_plrX6,appendRadius=radiusQ1,appendAngleData=angleQ1,angleDataUnits=2',
+          'note': b'shadowX=W_plrX6,appendRadius=radiusQ1,appendAngleData=an'
+                  b'gleQ1,angleDataUnits=2',
           'sIndices': array([], dtype=float64),
-          'wData': array([  8.19404411,   8.88563347,   9.70543861,  10.17177773,
-        10.11173058,   9.73756695,   9.25513077,   8.8788929 ,
-         9.16085339,  10.56489944,  12.75579453,  14.90572262,
-        16.46352959,  17.33401871,  17.68511391,  17.74635315,
-        17.70048141,  17.79942513,  18.36241531,  19.38741684,
-        20.41767311,  21.02259827,  21.09260368,  20.4905529 ,
-        18.95538521,  16.9299469 ,  15.94969368,  17.14490509,
-        19.78741264,  22.33615875,  23.96352196,  24.04369545,
-        21.92454147,  18.79150391,  17.77407646,  20.32803917,
-        24.37140465,  27.24079132,  28.40307808,  28.67787933,
-        28.70550728,  28.50283432,  27.68538666,  26.36607552,
-        25.73583984,  26.78374672,  28.8236084 ,  30.36226463,
-        30.91939545,  31.22146797,  31.97431755,  32.95656204,
-        33.4611969 ,  33.23248672,  32.3250885 ,  30.64473915,
-        28.72983551,  28.05199242,  29.29024887,  31.3501091 ,
-        32.7331543 ,  32.87995529,  32.28799438,  31.99738503], dtype=float32),
+          'wData': array([ 8.194044,  8.885633,  9.705439, 10.171778, 10.111731,  9.737567,
+        9.255131,  8.878893,  9.160853, 10.564899, 12.755795, 14.905723,
+       16.46353 , 17.334019, 17.685114, 17.746353, 17.700481, 17.799425,
+       18.362415, 19.387417, 20.417673, 21.022598, 21.092604, 20.490553,
+       18.955385, 16.929947, 15.949694, 17.144905, 19.787413, 22.336159,
+       23.963522, 24.043695, 21.924541, 18.791504, 17.774076, 20.32804 ,
+       24.371405, 27.240791, 28.403078, 28.67788 , 28.705507, 28.502834,
+       27.685387, 26.366076, 25.73584 , 26.783747, 28.823608, 30.362265,
+       30.919395, 31.221468, 31.974318, 32.956562, 33.461197, 33.232487,
+       32.32509 , 30.64474 , 28.729836, 28.051992, 29.290249, 31.35011 ,
+       32.733154, 32.879955, 32.287994, 31.997385], dtype=float32),
           'wave_header': {'aModified': 0,
-                          'bname': 'W_plrY6',
+                          'bname': b'W_plrY6',
                           'botFullScale': 0.0,
                           'creationDate': 0,
                           'dFolder': 7848580,
                           'dLock': 0,
                           'dataEUnits': 0,
-                          'dataUnits': array(['', '', '', ''],
-      dtype='|S1'),
+                          'dataUnits': array([b'', b'', b'', b''], dtype='|S1'),
                           'depID': 32,
                           'dimEUnits': array([0, 0, 0, 0]),
                           'dimLabels': array([0, 0, 0, 0]),
-                          'dimUnits': array([['', '', '', ''],
-       ['', '', '', ''],
-       ['', '', '', ''],
-       ['', '', '', '']],
-      dtype='|S1'),
+                          'dimUnits': array([[b'', b'', b'', b''],
+       [b'', b'', b'', b''],
+       [b'', b'', b'', b''],
+       [b'', b'', b'', b'']], dtype='|S1'),
                           'fileName': 0,
                           'formula': 7995612,
                           'fsValid': 0,
-                          'kindBits': '\x00',
+                          'kindBits': b'\x00',
                           'modDate': 2985072242,
                           'nDim': array([64,  0,  0,  0]),
                           'next': 0,
                           'npnts': 64,
                           'sIndices': 0,
-                          'sfA': array([ 1.,  1.,  1.,  1.]),
-                          'sfB': array([ 0.,  0.,  0.,  0.]),
+                          'sfA': array([1., 1., 1., 1.]),
+                          'sfB': array([0., 0., 0., 0.]),
                           'srcFldr': 0,
                           'swModified': 0,
                           'topFullScale': 0.0,
                           'type': 2,
-                          'useBits': '\x00',
+                          'useBits': b'\x00',
                           'wModified': 0,
                           'waveNoteH': 7998208,
                           'whUnused': array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]),
                           'whVersion': 1,
-                          'whpad1': array(['', '', '', '', '', ''],
-      dtype='|S1'),
+                          'whpad1': array([b'', b'', b'', b'', b'', b''], dtype='|S1'),
                           'whpad2': 0,
                           'whpad3': 0,
                           'whpad4': 0}}}
 record 40:
-'Packages'
+b'Packages'
 record 41:
-'WMDataBase'
+b'WMDataBase'
 record 42:
 {'variables': {'sysVars': {'K0': 0.0,
                            'K1': 0.0,
@@ -1266,21 +1192,166 @@ record 42:
                            'K7': 0.0,
                            'K8': 0.0,
                            'K9': 0.0},
-               'userStrs': {'u_dataBase': ';PolarGraph0:,...,useCircles=2,maxArcLine=6;',
-                            'u_dbBadStringChars': ',;=:',
-                            'u_dbCurrBag': 'PolarGraph1',
-                            'u_dbCurrContents': ',appendRadius=radiusQ1,...,useCircles=2,maxArcLine=6;',
-                            'u_dbReplaceBadChars': '\xa9\xae\x99\x9f',
-                            'u_str': '2'},
+               'userStrs': {b'u_dataBase': b';PolarGraph0:,appendRadius=radiu'
+                                           b'sData,appendAngleData=angleData,'
+                                           b'angleDataUnits=2,appendShadowYWa'
+                                           b'ves=W_plrY5\xa9,appendShadowXWa'
+                                           b'ves=W_plrX5\xa9,zeroAngleWhere='
+                                           b'3,angleDirection=1,radiusFunctio'
+                                           b'n=1,valueAtCenter=0,doRadiusRang'
+                                           b'e=2,innerRadius=0,outerRadius=1.'
+                                           b'5,doAngleRange=2,angle0=0,angleR'
+                                           b'ange=360,doMajorRadiusTicks=3,ma'
+                                           b'jorRadiusInc=0.5,doMinorRadiusTi'
+                                           b'cks=1,minorRadiusTicks=1,doMajor'
+                                           b'AngleTicks=3,majorAngleInc=45,do'
+                                           b'MinorAngleTicks=2,minorAngleTick'
+                                           b's=3,radiusAxesWhere=6,radiusAxes'
+                                           b'AngleList=,radiusAxisThick=1,rad'
+                                           b'iusAxisColorNdx=1,radiusTicksLoc'
+                                           b'ation=2,majorRadiusTickThick=1,m'
+                                           b'ajorRadiusTickLength=5,doMinorRa'
+                                           b'diusTicks=2,minorRadiusTickThick'
+                                           b'=1,minorRadiusTickLength=3,minor'
+                                           b'RadiusTickEmph=0,angleAxesWhere='
+                                           b'3,angleAxesRadiusList=0,angleAxi'
+                                           b'sThick=1,angleAxisColorNdx=1,ang'
+                                           b'leTicksLocation=2,majorAngleTick'
+                                           b'Thick=1,majorAngleTickLength=5,d'
+                                           b'oMinorAngleTicks=2,minorAngleTic'
+                                           b'kThick=1,minorAngleTickLength=3,'
+                                           b'minorAngleTickEmph=0,doRadiusTic'
+                                           b'kLabels=2,radiusTickLabelRange=0'
+                                           b'.5\xa92,radiusTickLabelOffset=3'
+                                           b',radiusTickLabelRotation=  0,rad'
+                                           b'iusTickLabelSigns=1,radiusTickLa'
+                                           b'belNotation=%g,radiusAxisFontNam'
+                                           b'e=Geneva,radiusAxisFontSize=12,d'
+                                           b'oAngleTickLabels=2,angleTickLabe'
+                                           b'lRange=0\xa90,angleTickLabelOff'
+                                           b'set=3,angleTickLabelRotation=  0'
+                                           b',angleTickLabelSigns=1,angleTick'
+                                           b'LabelNotation=%g,angleAxisFontNa'
+                                           b'me=Geneva,angleAxisFontSize=12,a'
+                                           b'ngleValues=1,doPolarGrids=3,majo'
+                                           b'rGridLineSize=1,minorGridLineSiz'
+                                           b'e=1,majorGridStyle=1,minorGridSt'
+                                           b'yle=2,majorGridColorNdx=2,minorG'
+                                           b'ridColorNdx=2,minGridSpacing=8,u'
+                                           b'seCircles=2,maxArcLine=6;_defaul'
+                                           b't_:,appendRadius=,appendAngleDat'
+                                           b'a=,angleDataUnits=1,appendShadow'
+                                           b'YWaves=,appendShadowXWaves=,zero'
+                                           b'AngleWhere=2,angleDirection=2,ra'
+                                           b'diusFunction=1,valueAtCenter=0,d'
+                                           b'oRadiusRange=2,innerRadius=0,out'
+                                           b'erRadius=1,doAngleRange=2,angle0'
+                                           b'=0,angleRange=360,doMajorRadiusT'
+                                           b'icks=3,majorRadiusInc=0.5,doMino'
+                                           b'rRadiusTicks=2,minorRadiusTicks='
+                                           b'5,doMajorAngleTicks=3,majorAngle'
+                                           b'Inc=45,doMinorAngleTicks=2,minor'
+                                           b'AngleTicks=3,radiusAxesWhere=10,'
+                                           b'radiusAxesAngleList=,radiusAxisT'
+                                           b'hick=1,radiusAxisColorNdx=1,radi'
+                                           b'usTicksLocation=2,majorRadiusTic'
+                                           b'kThick=1,majorRadiusTickLength=5'
+                                           b',doMinorRadiusTicks=2,minorRadiu'
+                                           b'sTickThick=1,minorRadiusTickLeng'
+                                           b'th=3,minorRadiusTickEmph=0,angle'
+                                           b'AxesWhere=3,angleAxesRadiusList='
+                                           b',angleAxisThick=1,angleAxisColor'
+                                           b'Ndx=1,angleTicksLocation=2,major'
+                                           b'AngleTickThick=1,majorAngleTickL'
+                                           b'ength=5,doMinorAngleTicks=2,mino'
+                                           b'rAngleTickThick=1,minorAngleTick'
+                                           b'Length=3,minorAngleTickEmph=0,do'
+                                           b'RadiusTickLabels=2,radiusTickLab'
+                                           b'elRange=0\xa90,radiusTickLabelO'
+                                           b'ffset=0,radiusTickLabelRotation='
+                                           b'  0,radiusTickLabelSigns=1,radiu'
+                                           b'sTickLabelNotation=%g,radiusAxis'
+                                           b'FontName=default,radiusAxisFontS'
+                                           b'ize=12,doAngleTickLabels=2,angle'
+                                           b'TickLabelRange=0\xa90,angleTick'
+                                           b'LabelOffset=0,angleTickLabelRota'
+                                           b'tion=  0,angleTickLabelSigns=1,a'
+                                           b'ngleTickLabelNotation=%g,angleAx'
+                                           b'isFontName=default,angleAxisFont'
+                                           b'Size=12,angleValues=1,doPolarGri'
+                                           b'ds=3,majorGridLineSize=1,minorGr'
+                                           b'idLineSize=1,majorGridStyle=1,mi'
+                                           b'norGridStyle=2,majorGridColorNdx'
+                                           b'=2,minorGridColorNdx=2,minGridSp'
+                                           b'acing=4,useCircles=2,maxArcLine='
+                                           b'6;',
+                            b'u_dbBadStringChars': b',;=:',
+                            b'u_dbCurrBag': b'PolarGraph1',
+                            b'u_dbCurrContents': b',appendRadius=radiusQ1,appen'
+                                                 b'dAngleData=angleQ1,angleData'
+                                                 b'Units=2,appendShadowYWaves=W'
+                                                 b'_plrY6\xa9,appendShadowXWav'
+                                                 b'es=W_plrX6\xa9,zeroAngleWhe'
+                                                 b're=2,angleDirection=2,radius'
+                                                 b'Function=1,valueAtCenter=-40'
+                                                 b',doRadiusRange=2,innerRadius'
+                                                 b'=-20,outerRadius=0,doAngleRa'
+                                                 b'nge=2,angle0=15,angleRange=6'
+                                                 b'0,doMajorRadiusTicks=3,major'
+                                                 b'RadiusInc=10,doMinorRadiusTi'
+                                                 b'cks=2,minorRadiusTicks=1,doM'
+                                                 b'ajorAngleTicks=3,majorAngleI'
+                                                 b'nc=15,doMinorAngleTicks=2,mi'
+                                                 b'norAngleTicks=3,radiusAxesWh'
+                                                 b'ere=18,radiusAxesAngleList=7'
+                                                 b'.5,radiusAxisThick=1,radiusA'
+                                                 b'xisColorNdx=1,radiusTicksLoc'
+                                                 b'ation=2,majorRadiusTickThick'
+                                                 b'=1,majorRadiusTickLength=5,d'
+                                                 b'oMinorRadiusTicks=2,minorRad'
+                                                 b'iusTickThick=1,minorRadiusTi'
+                                                 b'ckLength=3,minorRadiusTickEm'
+                                                 b'ph=0,angleAxesWhere=6,angleA'
+                                                 b'xesRadiusList=5,angleAxisThi'
+                                                 b'ck=1,angleAxisColorNdx=1,ang'
+                                                 b'leTicksLocation=2,majorAngle'
+                                                 b'TickThick=1,majorAngleTickLe'
+                                                 b'ngth=5,doMinorAngleTicks=2,m'
+                                                 b'inorAngleTickThick=1,minorAn'
+                                                 b'gleTickLength=3,minorAngleTi'
+                                                 b'ckEmph=0,doRadiusTickLabels='
+                                                 b'2,radiusTickLabelRange=0'
+                                                 b'\xa90,radiusTickLabelOffset'
+                                                 b'=3,radiusTickLabelRotation= '
+                                                 b' 0,radiusTickLabelSigns=1,ra'
+                                                 b'diusTickLabelNotation=%g,rad'
+                                                 b'iusAxisFontName=default,radi'
+                                                 b'usAxisFontSize=12,doAngleTic'
+                                                 b'kLabels=2,angleTickLabelRang'
+                                                 b'e=0\xa90,angleTickLabelOffs'
+                                                 b'et=3,angleTickLabelRotation='
+                                                 b'  0,angleTickLabelSigns=1,an'
+                                                 b'gleTickLabelNotation=%g,angl'
+                                                 b'eAxisFontName=default,angleA'
+                                                 b'xisFontSize=12,angleValues=1'
+                                                 b',doPolarGrids=3,majorGridLin'
+                                                 b'eSize=1,minorGridLineSize=1,'
+                                                 b'majorGridStyle=1,minorGridSt'
+                                                 b'yle=2,majorGridColorNdx=2,mi'
+                                                 b'norGridColorNdx=2,minGridSpa'
+                                                 b'cing=4,useCircles=2,maxArcLi'
+                                                 b'ne=6;',
+                            b'u_dbReplaceBadChars': b'\xa9\xae\x99\x9f',
+                            b'u_str': b'2'},
                'userVars': {},
                'var_header': {'numSysVars': 21,
                               'numUserStrs': 6,
                               'numUserVars': 0}},
  'version': 1}
 record 43:
-''
+b''
 record 44:
-'PolarGraphs'
+b'PolarGraphs'
 record 45:
 {'variables': {'sysVars': {'K0': 0.0,
                            'K1': 0.0,
@@ -1303,61 +1374,905 @@ record 45:
                            'K7': 0.0,
                            'K8': 0.0,
                            'K9': 0.0},
-               'userStrs': {'u_colorList': 'black;blue;green;cyan;red;magenta;yellow;white;special',
-                            'u_debugStr': 'Turn Debugging On',
-                            'u_polAngleAxesWherePop': 'Off;Radius Start;Radius End;Radius Start and End;All Major Radii;At Listed Radii',
-                            'u_polAngleUnitsPop': 'deg;rad',
-                            'u_polLineStylePop': 'solid;dash 1;dash 2;dash 3;dash 4;dash 5;dash 6;dash 7;dash 8;dash 9;dash 10;dash 11;dash 12;dash 13;dash 14;dash 15;dash 16;dash 17;',
-                            'u_polOffOn': 'Off;On',
-                            'u_polRadAxesWherePop': '  Off;  Angle Start;  Angle Middle;  Angle End;  Angle Start and End;  0;  90;  180; -90;  0, 90;  90, 180; -180, -90; -90, 0;  0, 180;  90, -90;  0, 90, 180, -90;  All Major Angles;  At Listed Angles',
-                            'u_polRotPop': ' -90;  0; +90; +180',
-                            'u_popup': '',
-                            'u_prompt': ''},
-               'userVars': {'V_bottom': 232.0,
-                            'V_left': 1.0,
-                            'V_max': 2.4158518093414401,
-                            'V_min': -2.1848498883412,
-                            'V_right': 232.0,
-                            'V_top': 1.0,
-                            'u_UniqWaveNdx': 8.0,
-                            'u_UniqWinNdx': 3.0,
-                            'u_angle0': 0.0,
-                            'u_angleRange': 6.2831853071795862,
-                            'u_debug': 0.0,
-                            'u_majorDelta': 0.0,
-                            'u_numPlaces': 0.0,
-                            'u_polAngle0': 0.26179938779914941,
-                            'u_polAngleRange': 1.0471975511965976,
-                            'u_polInnerRadius': -20.0,
-                            'u_polMajorAngleInc': 0.26179938779914941,
-                            'u_polMajorRadiusInc': 10.0,
-                            'u_polMinorAngleTicks': 3.0,
-                            'u_polMinorRadiusTicks': 1.0,
-                            'u_polOuterRadius': 0.0,
-                            'u_segsPerMinorArc': 3.0,
-                            'u_tickDelta': 0.0,
-                            'u_var': 0.0,
-                            'u_x1': 11.450159535018935,
-                            'u_x2': 12.079591517721363,
-                            'u_y1': 42.732577139459856,
-                            'u_y2': 45.081649278814126},
+               'userStrs': {b'u_colorList': b'black;blue;green;cyan;red;magent'
+                                            b'a;yellow;white;special',
+                            b'u_debugStr': b'Turn Debugging On',
+                            b'u_polAngleAxesWherePop': b'Off;Radius Start;Rad'
+                                                       b'ius End;Radius Start'
+                                                       b' and End;All Major R'
+                                                       b'adii;At Listed Radii',
+                            b'u_polAngleUnitsPop': b'deg;rad',
+                            b'u_polLineStylePop': b'solid;dash 1;dash 2;dash'
+                                                  b' 3;dash 4;dash 5;dash 6;'
+                                                  b'dash 7;dash 8;dash 9;das'
+                                                  b'h 10;dash 11;dash 12;das'
+                                                  b'h 13;dash 14;dash 15;das'
+                                                  b'h 16;dash 17;',
+                            b'u_polOffOn': b'Off;On',
+                            b'u_polRadAxesWherePop': b'  Off;  Angle Start;  An'
+                                                     b'gle Middle;  Angle End; '
+                                                     b' Angle Start and End;  0'
+                                                     b';  90;  180; -90;  0, 90'
+                                                     b';  90, 180; -180, -90; -'
+                                                     b'90, 0;  0, 180;  90, -90'
+                                                     b';  0, 90, 180, -90;  All'
+                                                     b' Major Angles;  At Liste'
+                                                     b'd Angles',
+                            b'u_polRotPop': b' -90;  0; +90; +180',
+                            b'u_popup': b'',
+                            b'u_prompt': b''},
+               'userVars': {b'V_bottom': 232.0,
+                            b'V_left': 1.0,
+                            b'V_max': 2.41585180934144,
+                            b'V_min': -2.1848498883412,
+                            b'V_right': 232.0,
+                            b'V_top': 1.0,
+                            b'u_UniqWaveNdx': 8.0,
+                            b'u_UniqWinNdx': 3.0,
+                            b'u_angle0': 0.0,
+                            b'u_angleRange': 6.283185307179586,
+                            b'u_debug': 0.0,
+                            b'u_majorDelta': 0.0,
+                            b'u_numPlaces': 0.0,
+                            b'u_polAngle0': 0.2617993877991494,
+                            b'u_polAngleRange': 1.0471975511965976,
+                            b'u_polInnerRadius': -20.0,
+                            b'u_polMajorAngleInc': 0.2617993877991494,
+                            b'u_polMajorRadiusInc': 10.0,
+                            b'u_polMinorAngleTicks': 3.0,
+                            b'u_polMinorRadiusTicks': 1.0,
+                            b'u_polOuterRadius': 0.0,
+                            b'u_segsPerMinorArc': 3.0,
+                            b'u_tickDelta': 0.0,
+                            b'u_var': 0.0,
+                            b'u_x1': 11.450159535018935,
+                            b'u_x2': 12.079591517721363,
+                            b'u_y1': 42.732577139459856,
+                            b'u_y2': 45.081649278814126},
                'var_header': {'numSysVars': 21,
                               'numUserStrs': 10,
                               'numUserVars': 28}},
  'version': 1}
 record 46:
-''
+b''
 record 47:
-''
+b''
 record 48:
-'| Platform=Windows95, IGORVersion=3.130\n\n\n\nMoveWindow/P 5.25,40.25,504.75,335\n...hook=PolarWindowHook\nEndMacro\n'
+(b'| Platform=Windows95, IGORVersion=3.130\n\n\n\nMoveWindow/P 5.25,40.25,504.7'
+ b'5,335\nMoveWindow/C 5.25,339.5,548.25,422\nPolarGraph0()\nPolarGraph1()\nOpe'
+ b'nNotebook/N=Notebook0/W=(5.25,160.25,454.5,315.5)/P=home "About Polar Graphs'
+ b' Demo.ifn"\n\nWindow PolarGraph1() : Graph\n\tPauseUpdate; Silent 1\t\t// '
+ b'building window...\n\tDisplay /W=(212.25,39.5,388.5,239) W_plrY6 vs W_plrX'
+ b'6\n\tModifyGraph margin(left)=1,margin(bottom)=1,margin(top)=1,margin(righ'
+ b't)=1,width={Plan,1,bottom,left}\n\tModifyGraph noLabel=2\n\tModifyGraph axTh'
+ b'ick=0\n\tSetAxis/N=2/E=2 left -4.56588144899834,50.1527332696164\n\tSetAxis/'
+ b'N=2/E=2 bottom -2.3395363655104,52.3790783531043\n\tControlBar 30\n\tButton '
+ b'polarButton,pos={72,3},size={150,20},proc=PolarUpdateButton,title="(graph up'
+ b'dated)"\n\tSetDrawLayer ProgBack\n\tSetDrawEnv xcoord= bottom,ycoord= left,f'
+ b'illpat= 0,fname= "default",textxjust= 1,textyjust= 1\n\tSetDrawEnv save\n\tS'
+ b'etDrawEnv gstart\n\tSetDrawEnv linefgc= (0,0,54272),linebgc= (0,0,54272),d'
+ b'ash= 1\n\tSetDrawEnv save\n\tDrawPoly 24.1481456572267,6.47047612756302,1,1,'
+ b'{24.1481456572267,6.47047612756302,24.0012463596482,6.9957253507748,23.84292'
+ b'37687057,7.51764498760683,23.6732532373776,8.03598663257904,23.4923155196477'
+ b',8.55050358314172,23.30019673207,9.06095095709254,23.0969883127822,9.5670858'
+ b'0912724,22.8827869779862,10.0686672464684,22.6576946759162,10.5654565435175,'
+ b'22.4218185383172,11.057217255475}\n\tDrawPoly/A {22.1752708294555,11.54371'
+ b'53308758,21.9181688926877,12.0247192229847,21.650635094611,12.5,21.372796766'
+ b'8237,12.969331454013,21.0847861453221,13.4324902086706,20.7867403075636,13.8'
+ b'892558254901,20.4788011072248,14.3394109087762,20.1611151066871,14.782741209'
+ b'0896,19.8338335072809,15.219035725218,19.497112077322,15.6480868046015,19.15'
+ b'11110779745,16.0696902421635}\n\tDrawPoly/A {18.7959951869744,16.483645377'
+ b'5017,18.4319334202531,16.8897551903915,18.0590990514939,17.2878263945567,17.'
+ b'6776695296637,17.6776695296637,17.2878263945567,18.0590990514939,16.88975519'
+ b'03915,18.4319334202531,16.4836453775017,18.7959951869744,16.0696902421635,19'
+ b'.1511110779745,15.6480868046015,19.497112077322,15.219035725218,19.833833507'
+ b'2809,14.7827412090896,20.1611151066871}\n\tDrawPoly/A {14.3394109087762,20'
+ b'.4788011072248,13.8892558254901,20.7867403075636,13.4324902086706,21.0847861'
+ b'453221,12.969331454013,21.3727967668237,12.5,21.650635094611,12.024719222984'
+ b'7,21.9181688926877,11.5437153308759,22.1752708294555,11.057217255475,22.4218'
+ b'185383172,10.5654565435175,22.6576946759162,10.0686672464684,22.882786977986'
+ b'2,9.56708580912725,23.0969883127822}\n\tDrawPoly/A {9.06095095709254,23.30'
+ b'019673207,8.55050358314172,23.4923155196477,8.03598663257904,23.673253237377'
+ b'6,7.51764498760683,23.8429237687057,6.99572535077481,24.0012463596482,6.4704'
+ b'7612756302,24.1481456572267}\n\tDrawPoly 33.8074039201174,9.05866657858823'
+ b',1,1,{33.8074039201174,9.05866657858823,33.6017449035075,9.79401549108472,33'
+ b'.3800932761879,10.5247029826496,33.1425545323287,11.2503812856107,32.8892417'
+ b'275068,11.9707050163984,32.6202754248979,12.6853313399296,32.335783637895,13'
+ b'.3939201327781,32.0359017691807,14.0961341450558,31.7207725462828,14.7916391'
+ b'609245,31.3905459536441,15.480104157665}\n\tDrawPoly/A {31.0453791612378,1'
+ b'6.1612014632262,30.6854364497628,16.8346069121786,30.3108891324554,17.5,29.9'
+ b'219154735531,18.1570640356183,29.518700603451,18.8054862921388,29.1014364305'
+ b'891,19.4449581556861,28.6703215501147,20.0751752722866,28.2255611493619,20.6'
+ b'958376927254,27.7673669101932,21.3066500153052,27.2959569082509,21.907321526'
+ b'4421,26.8115555091642,22.4975663390289}\n\tDrawPoly/A {26.3143932617642,23'
+ b'.0771035285024,25.8047067883543,23.6456572665481,25.2827386720914,24.2029569'
+ b'523794,24.7487373415292,24.7487373415292,24.2029569523794,25.2827386720914,2'
+ b'3.6456572665481,25.8047067883543,23.0771035285024,26.3143932617642,22.497566'
+ b'3390289,26.8115555091642,21.9073215264421,27.2959569082509,21.3066500153052,'
+ b'27.7673669101932,20.6958376927254,28.2255611493619}\n\tDrawPoly/A {20.0751'
+ b'752722866,28.6703215501147,19.4449581556861,29.1014364305891,18.805486292138'
+ b'8,29.518700603451,18.1570640356183,29.9219154735531,17.5,30.3108891324554,16'
+ b'.8346069121786,30.6854364497628,16.1612014632262,31.0453791612378,15.4801041'
+ b'57665,31.3905459536441,14.7916391609245,31.7207725462828,14.0961341450558,32'
+ b'.0359017691806,13.3939201327781,32.335783637895}\n\tDrawPoly/A {12.6853313'
+ b'399296,32.6202754248979,11.9707050163984,32.8892417275068,11.2503812856107,3'
+ b'3.1425545323287,10.5247029826496,33.3800932761879,9.79401549108473,33.601744'
+ b'9035075,9.05866657858823,33.8074039201174}\n\tDrawLine 18.9386025899021,6.'
+ b'42878930606323,37.8772051798042,12.8575786121265\n\tDrawLine 18.4775906502'
+ b'257,7.6536686473018,36.9551813004515,15.3073372946036\n\tDrawLine 17.93745'
+ b'48306538,8.84577380438003,35.8749096613075,17.6915476087601\n\tDrawLine 16'
+ b'.6293922460509,11.111404660392,33.2587844921018,22.2228093207841\n\tDrawLi'
+ b'ne 15.8670668058247,12.1752285801744,31.7341336116494,24.3504571603488\n\t'
+ b'DrawLine 15.0367961495795,13.1869163020014,30.0735922991591,26.3738326040028'
+ b'\n\tDrawLine 13.1869163020014,15.0367961495795,26.3738326040028,30.0735922'
+ b'991591\n\tDrawLine 12.1752285801744,15.8670668058247,24.3504571603488,31.7'
+ b'341336116494\n\tDrawLine 11.111404660392,16.6293922460509,22.2228093207841'
+ b',33.2587844921018\n\tDrawLine 8.84577380438003,17.9374548306538,17.6915476'
+ b'087601,35.8749096613075\n\tDrawLine 7.6536686473018,18.4775906502257,15.30'
+ b'73372946036,36.9551813004515\n\tDrawLine 6.42878930606323,18.9386025899021'
+ b',12.8575786121265,37.8772051798042\n\tSetDrawEnv dash= 0\n\tSetDrawEnv s'
+ b'ave\n\tDrawPoly 19.3185165257814,5.17638090205042,1,1,{19.3185165257814,5.'
+ b'17638090205042,19.2009970877186,5.59658028061984,19.0743390149645,6.01411599'
+ b'008546,18.9386025899021,6.42878930606323,18.7938524157182,6.84040286651337,1'
+ b'8.640157385656,7.24876076567403,18.4775906502257,7.6536686473018,18.30622958'
+ b'23889,8.05493379717474,18.126155740733,8.45236523481399,17.9374548306538,8.8'
+ b'4577380438003}\n\tDrawPoly/A {17.7402166635644,9.23497226470068,17.5345351'
+ b'141502,9.61977537838775,17.3205080756888,10,17.0982374134589,10.375465163210'
+ b'4,16.8678289162577,10.7459921669365,16.6293922460509,11.111404660392,16.3830'
+ b'408857798,11.4715287270209,16.1288920853497,11.8261929672716,15.867066805824'
+ b'7,12.1752285801744,15.5976896618576,12.5184694436812,15.3208888623796,12.855'
+ b'7521937308}\n\tDrawPoly/A {15.0367961495795,13.1869163020014,14.7455467362'
+ b'025,13.5118041523132,14.4472792411951,13.8302611156454,14.142135623731,14.14'
+ b'2135623731,13.8302611156454,14.4472792411951,13.5118041523132,14.74554673620'
+ b'25,13.1869163020014,15.0367961495795,12.8557521937308,15.3208888623796,12.51'
+ b'84694436812,15.5976896618576,12.1752285801744,15.8670668058247,11.8261929672'
+ b'716,16.1288920853497}\n\tDrawPoly/A {11.4715287270209,16.3830408857798,11.'
+ b'111404660392,16.6293922460509,10.7459921669365,16.8678289162577,10.375465163'
+ b'2104,17.0982374134589,10,17.3205080756888,9.61977537838776,17.5345351141502,'
+ b'9.23497226470068,17.7402166635644,8.84577380438003,17.9374548306538,8.452365'
+ b'23481399,18.126155740733,8.05493379717474,18.3062295823889,7.6536686473018,1'
+ b'8.4775906502257}\n\tDrawPoly/A {7.24876076567403,18.640157385656,6.8404028'
+ b'6651338,18.7938524157182,6.42878930606323,18.9386025899021,6.01411599008547,'
+ b'19.0743390149645,5.59658028061984,19.2009970877186,5.17638090205042,19.31851'
+ b'65257814}\n\tDrawPoly 28.9777747886721,7.76457135307562,1,1,{28.9777747886'
+ b'721,7.76457135307562,28.8014956315779,8.39487042092976,28.6115085224468,9.02'
+ b'117398512819,28.4079038848532,9.64318395909485,28.1907786235773,10.260604299'
+ b'7701,27.960236078484,10.873141148511,27.7163859753386,11.4805029709527,27.45'
+ b'93443735834,12.0824006957621,27.1892336110995,12.678547852221,26.90618224598'
+ b'07,13.26866070657}\n\tDrawPoly/A {26.6103249953467,13.852458397051,26.3018'
+ b'026712252,14.4296630675816,25.9807621135332,15,25.6473561201884,15.563197744'
+ b'8156,25.3017433743866,16.1189882504047,24.9440883690764,16.6671069905881,24.'
+ b'5745613286698,17.2072930905314,24.1933381280245,17.7392894509075,23.80060020'
+ b'87371,18.2628428702616,23.3965344927865,18.7777041655218,22.9813332935693,19'
+ b'.2836282905962}\n\tDrawPoly/A {22.5551942243693,19.7803744530021,22.118320'
+ b'1043037,20.2677062284698,21.6709188617927,20.7453916734681,21.2132034355964,'
+ b'21.2132034355964,20.7453916734681,21.6709188617927,20.2677062284698,22.11832'
+ b'01043037,19.7803744530021,22.5551942243693,19.2836282905962,22.9813332935693'
+ b',18.7777041655218,23.3965344927865,18.2628428702616,23.8006002087371,17.7392'
+ b'894509075,24.1933381280245}\n\tDrawPoly/A {17.2072930905314,24.57456132866'
+ b'98,16.6671069905881,24.9440883690764,16.1189882504047,25.3017433743866,15.56'
+ b'31977448156,25.6473561201884,15,25.9807621135332,14.4296630675816,26.3018026'
+ b'712252,13.852458397051,26.6103249953466,13.26866070657,26.9061822459807,12.6'
+ b'78547852221,27.1892336110995,12.0824006957621,27.4593443735834,11.4805029709'
+ b'527,27.7163859753386}\n\tDrawPoly/A {10.8731411485111,27.960236078484,10.2'
+ b'606042997701,28.1907786235772,9.64318395909485,28.4079038848532,9.0211739851'
+ b'282,28.6115085224468,8.39487042092977,28.8014956315779,7.76457135307563,28.9'
+ b'777747886721}\n\tDrawPoly 38.6370330515627,10.3527618041008,1,1,{38.637033'
+ b'0515627,10.3527618041008,38.4019941754371,11.1931605612397,38.1486780299291,'
+ b'12.0282319801709,37.8772051798042,12.8575786121265,37.5877048314363,13.68080'
+ b'57330267,37.2803147713119,14.4975215313481,36.9551813004515,15.3073372946036'
+ b',36.6124591647779,16.1098675943495,36.252311481466,16.904730469628,35.874909'
+ b'6613075,17.6915476087601}\n\tDrawPoly/A {35.4804333271289,18.4699445294014'
+ b',35.0690702283003,19.2395507567755,34.6410161513776,20,34.1964748269179,20.7'
+ b'509303264209,33.7356578325154,21.491984333873,33.2587844921018,22.2228093207'
+ b'841,32.7660817715597,22.9430574540418,32.2577841706993,23.6523859345433,31.7'
+ b'341336116494,24.3504571603488,31.1953793237153,25.0369388873624,30.641777724'
+ b'7591,25.7115043874616}\n\tDrawPoly/A {30.0735922991591,26.3738326040028,29'
+ b'.491093472405,27.0236083046264,28.8945584823902,27.6605222312908,28.28427124'
+ b'74619,28.2842712474619,27.6605222312908,28.8945584823902,27.0236083046264,29'
+ b'.491093472405,26.3738326040028,30.0735922991591,25.7115043874616,30.64177772'
+ b'47591,25.0369388873624,31.1953793237153,24.3504571603488,31.7341336116494,23'
+ b'.6523859345433,32.2577841706993}\n\tDrawPoly/A {22.9430574540418,32.766081'
+ b'7715597,22.2228093207841,33.2587844921018,21.491984333873,33.7356578325154,2'
+ b'0.7509303264209,34.1964748269179,20,34.6410161513775,19.2395507567755,35.069'
+ b'0702283003,18.4699445294014,35.4804333271289,17.6915476087601,35.87490966130'
+ b'75,16.904730469628,36.252311481466,16.1098675943495,36.6124591647779,15.3073'
+ b'372946036,36.9551813004515}\n\tDrawPoly/A {14.4975215313481,37.28031477131'
+ b'19,13.6808057330268,37.5877048314363,12.8575786121265,37.8772051798042,12.02'
+ b'82319801709,38.1486780299291,11.1931605612397,38.4019941754371,10.3527618041'
+ b'008,38.6370330515627}\n\tDrawLine 19.3185165257814,5.17638090205042,38.637'
+ b'0330515627,10.3527618041008\n\tDrawLine 17.3205080756888,10,34.64101615137'
+ b'76,20\n\tDrawLine 14.142135623731,14.142135623731,28.2842712474619,28.2842'
+ b'712474619\n\tDrawLine 10,17.3205080756888,20,34.6410161513775\n\tDrawLine 5.'
+ b'17638090205042,19.3185165257814,10.3527618041008,38.6370330515627\n\tSetDr'
+ b'awEnv gstop\n\tSetDrawLayer ProgAxes\n\tSetDrawEnv xcoord= bottom,ycoord= le'
+ b'ft\n\tSetDrawEnv save\n\tSetDrawEnv linebgc= (0,0,0)\n\tSetDrawEnv save\n\tS'
+ b'etDrawEnv fillpat= 0\n\tSetDrawEnv save\n\tSetDrawEnv save\n\tDrawLine 19.'
+ b'8288972274762,2.61052384440103,39.6577944549524,5.22104768880206\n\tSetDra'
+ b'wEnv save\n\tDrawLine 24.7266030974888,3.71524221703682,24.8456399712017,2'
+ b'.81106739396576\n\tDrawLine 34.6410517112269,5.02050413923734,34.760088584'
+ b'9398,4.11632931616627\n\tSetDrawEnv save\n\tDrawLine 19.7296998327154,3.3640'
+ b'0286362692,19.928094622237,1.85704482517514\n\tDrawLine 29.6441484464535,4'
+ b'.66926478582743,29.8425432359751,3.16230674737566\n\tDrawLine 39.558597060'
+ b'1916,5.97452670802795,39.7569918497132,4.46756866957618\n\tSetDrawEnv save'
+ b'\n\tSetDrawEnv save\n\tSetDrawEnv save\n\tSetDrawEnv save\n\tDrawPoly 43.466'
+ b'6621830081,11.6468570296134,1,1,{43.4666621830081,11.6468570296134,43.202243'
+ b'4473668,12.5923056313946,42.9172627836702,13.5317609776923,42.6118558272798,'
+ b'14.4647759386423,42.2861679353659,15.3909064496551,41.9403541177259,16.30971'
+ b'17227666,41.5745789630079,17.220754456429,41.1890165603751,18.1236010436432,'
+ b'40.7838504166493,19.0178217783315,40.359273368971,19.9029910598551}\n\tDra'
+ b'wPoly/A {39.91548749302,20.7786875955765,39.4527040068378,21.6444946013724,3'
+ b'8.9711431702997,22.5,38.4710341802826,23.3447966172235,37.9526150615799,24.1'
+ b'784823756071,37.4161325536145,25.0006604858821,36.8618419930046,25.810939635'
+ b'7971,36.2900071920367,26.6089341763612,35.7009003131056,27.3942643053924,35.'
+ b'0948017391797,28.1665562482827,34.471999940354,28.9254424358943}\n\tDrawPo'
+ b'ly/A {33.832791336554,29.6705616795031,33.1774801564556,30.4015593427047,32.'
+ b'506378292689,31.1180875102021,31.8198051533946,31.8198051533946,31.118087510'
+ b'2021,32.506378292689,30.4015593427047,33.1774801564556,29.6705616795031,33.8'
+ b'32791336554,28.9254424358943,34.471999940354,28.1665562482827,35.09480173917'
+ b'97,27.3942643053924,35.7009003131056,26.6089341763612,36.2900071920367}\n'
+ b'\tDrawPoly/A {25.8109396357971,36.8618419930046,25.0006604858821,37.41613'
+ b'25536145,24.1784823756071,37.9526150615799,23.3447966172235,38.4710341802826'
+ b',22.5,38.9711431702997,21.6444946013724,39.4527040068378,20.7786875955765,39'
+ b'.91548749302,19.9029910598551,40.359273368971,19.0178217783315,40.7838504166'
+ b'493,18.1236010436432,41.1890165603751,17.220754456429,41.5745789630079}\n'
+ b'\tDrawPoly/A {16.3097117227666,41.9403541177259,15.3909064496551,42.28616'
+ b'79353659,14.4647759386423,42.6118558272798,13.5317609776923,42.9172627836702'
+ b',12.5923056313947,43.2022434473668,11.6468570296134,43.4666621830081}\n\tS'
+ b'etDrawEnv save\n\tDrawLine 42.1800666196023,14.3182032531649,43.0436450349'
+ b'572,14.6113486241196\n\tDrawLine 41.1533005614588,17.0462552289725,41.9958'
+ b'573645571,17.3952536838856\n\tDrawLine 39.9503097523414,19.7013125229009,4'
+ b'0.7682369856006,20.1046695968092\n\tDrawLine 37.0369920088994,24.747326873'
+ b'1343,37.7952730983297,25.2539940986298\n\tDrawLine 35.3391403484129,27.116'
+ b'6761213134,36.0626602777983,27.6718524894714\n\tDrawLine 33.489961063591,2'
+ b'9.3699075993132,34.175621609517,29.971215759693\n\tDrawLine 29.36990759931'
+ b'32,33.489961063591,29.971215759693,34.175621609517\n\tDrawLine 27.11667612'
+ b'13134,35.3391403484129,27.6718524894715,36.0626602777983\n\tDrawLine 24.74'
+ b'73268731343,37.0369920088994,25.2539940986299,37.7952730983297\n\tDrawLine'
+ b' 19.7013125229009,39.9503097523414,20.1046695968092,40.7682369856006\n\tDr'
+ b'awLine 17.0462552289725,41.1533005614588,17.3952536838856,41.99585736455'
+ b'71\n\tDrawLine 14.3182032531649,42.1800666196023,14.6113486241196,43.04364'
+ b'50349572\n\tSetDrawEnv save\n\tDrawLine 42.7325771394599,11.4501595350189,44'
+ b'.2007472265563,11.8435545242079\n\tDrawLine 38.312980525769,22.12000962000'
+ b'96,39.6293058148305,22.8799903799904\n\tDrawLine 31.2824176044409,31.28241'
+ b'76044409,32.3571927023483,32.3571927023483\n\tDrawLine 22.1200096200096,38'
+ b'.312980525769,22.8799903799904,39.6293058148305\n\tDrawLine 11.45015953501'
+ b'89,42.7325771394599,11.843554524208,44.2007472265563\n\tSetDrawLayer UserA'
+ b'xes\n\tSetDrawEnv xcoord= bottom,ycoord= left\n\tSetDrawEnv save\n\tSetDra'
+ b'wEnv fname= "default"\n\tSetDrawEnv save\n\tSetDrawEnv save\n\tSetDrawEnv '
+ b'textyjust= 2\n\tDrawText 20.0471314959499,0.952870002104079,"-20"\n\tSetDraw'
+ b'Env textyjust= 2\n\tDrawText 29.961580109688,2.25813192430459,"-10"\n\tSetDr'
+ b'awEnv textyjust= 2\n\tDrawText 39.8760287234262,3.56339384650511,"0"\n\tSetD'
+ b'rawEnv save\n\tSetDrawEnv save\n\tSetDrawEnv save\n\tDrawText 45.081649278'
+ b'8141,12.0795915177214,"15"\n\tDrawText 40.4191009882674,23.3359788359788,"'
+ b'30"\n\tDrawText 33.0020577610928,33.0020577610928,"45"\n\tDrawText 23.335978'
+ b'8359788,40.4191009882674,"60"\n\tDrawText 12.0795915177214,45.081649278814'
+ b'1,"75"\n\tSetDrawLayer UserFront\n\tSetWindow kwTopWin,hook=PolarWindowH'
+ b'ook\nEndMacro\n\nWindow PolarGraph0() : Graph\n\tPauseUpdate; Silent 1\t\t/'
+ b'/ building window...\n\tDisplay /W=(19.5,39.5,197.25,239.75) W_plrY5 vs W_'
+ b'plrX5\n\tModifyGraph margin(left)=1,margin(bottom)=1,margin(top)=1,margin('
+ b'right)=1,width={Plan,1,bottom,left}\n\tModifyGraph noLabel=2\n\tModifyGraph '
+ b'axThick=0\n\tSetAxis/N=2/E=2 left -2.1848498883412,2.41585180934144\n\tSetAx'
+ b'is/N=2/E=2 bottom -2.33657462364813,2.26412707403451\n\tControlBar 30\n\tBut'
+ b'ton polarButton,pos={65,5},size={150,20},proc=PolarUpdateButton,title="(grap'
+ b'h updated)"\n\tSetDrawLayer ProgBack\n\tSetDrawEnv xcoord= bottom,ycoord= le'
+ b'ft,fillpat= 0,fname= "default",textxjust= 1,textyjust= 1\n\tSetDrawEnv sav'
+ b'e\n\tSetDrawEnv gstart\n\tSetDrawEnv linefgc= (0,0,54272),linebgc= (0,0,5427'
+ b'2),dash= 1\n\tSetDrawEnv save\n\tDrawLine 0.195090322016128,0.98078528040323'
+ b',0.292635483024192,1.47117792060485\n\tDrawLine 0.191341716182545,0.461939'
+ b'766255643,0.574025148547635,1.38581929876693\n\tDrawLine 0.555570233019602'
+ b',0.831469612302545,0.833355349529403,1.24720441845382\n\tDrawLine 0.831469'
+ b'612302545,0.555570233019602,1.24720441845382,0.833355349529403\n\tDrawLine'
+ b' 0.461939766255643,0.191341716182545,1.38581929876693,0.574025148547635\n'
+ b'\tDrawLine 0.98078528040323,0.195090322016128,1.47117792060485,0.29263548'
+ b'3024192\n\tDrawLine 0.98078528040323,-0.195090322016128,1.47117792060485,-'
+ b'0.292635483024192\n\tDrawLine 0.461939766255643,-0.191341716182545,1.38581'
+ b'929876693,-0.574025148547635\n\tDrawLine 0.831469612302545,-0.555570233019'
+ b'602,1.24720441845382,-0.833355349529403\n\tDrawLine 0.555570233019602,-0.8'
+ b'31469612302545,0.833355349529403,-1.24720441845382\n\tDrawLine 0.191341716'
+ b'182545,-0.461939766255643,0.574025148547635,-1.38581929876693\n\tDrawLine '
+ b'0.195090322016128,-0.98078528040323,0.292635483024193,-1.47117792060485\n'
+ b'\tDrawLine -0.195090322016128,-0.98078528040323,-0.292635483024193,-1.471'
+ b'17792060485\n\tDrawLine -0.191341716182545,-0.461939766255643,-0.574025148'
+ b'547635,-1.38581929876693\n\tDrawLine -0.555570233019602,-0.831469612302545'
+ b',-0.833355349529403,-1.24720441845382\n\tDrawLine -0.831469612302545,-0.55'
+ b'5570233019602,-1.24720441845382,-0.833355349529403\n\tDrawLine -0.46193976'
+ b'6255643,-0.191341716182545,-1.38581929876693,-0.574025148547635\n\tDrawLin'
+ b'e -0.98078528040323,-0.195090322016128,-1.47117792060485,-0.292635483024'
+ b'193\n\tDrawLine -0.98078528040323,0.195090322016128,-1.47117792060485,0.29'
+ b'2635483024193\n\tDrawLine -0.461939766255643,0.191341716182545,-1.38581929'
+ b'876693,0.574025148547635\n\tDrawLine -0.831469612302545,0.555570233019602,'
+ b'-1.24720441845382,0.833355349529403\n\tDrawLine -0.555570233019602,0.83146'
+ b'9612302545,-0.833355349529403,1.24720441845382\n\tDrawLine -0.191341716182'
+ b'545,0.461939766255643,-0.574025148547635,1.38581929876693\n\tDrawLine -0.1'
+ b'95090322016128,0.98078528040323,-0.292635483024193,1.47117792060485\n\tSet'
+ b'DrawEnv dash= 0\n\tSetDrawEnv save\n\tDrawPoly 0,0,1,1,{0,0,0,0}\n\tDrawPo'
+ b'ly 0,0.5,1,1,{0,0.5,0.0327015646150715,0.498929461619302,0.0652630961100258,'
+ b'0.495722430686905,0.0975451610080641,0.490392640201615,0.12940952255126,0.48'
+ b'2962913144534,0.160719732651581,0.473465064747553,0.191341716182545,0.461939'
+ b'766255643,0.221144345109501,0.448436370766344,0.25,0.433012701892219,0.27778'
+ b'5116509801,0.415734806151273,0.30438071450436,0.396676670145618}\n\tDrawPo'
+ b'ly/A {0.329672907550034,0.375919903739489,0.353553390593274,0.35355339059327'
+ b'4,0.375919903739489,0.329672907550034,0.396676670145618,0.30438071450436,0.4'
+ b'15734806151273,0.277785116509801,0.433012701892219,0.25,0.448436370766344,0.'
+ b'221144345109501,0.461939766255643,0.191341716182545,0.473465064747553,0.1607'
+ b'19732651581,0.482962913144534,0.12940952255126,0.490392640201615,0.097545161'
+ b'0080641}\n\tDrawPoly/A {0.495722430686905,0.0652630961100258,0.49892946161'
+ b'9302,0.0327015646150716,0.5,0,0.498929461619302,-0.0327015646150715,0.495722'
+ b'430686905,-0.0652630961100257,0.490392640201615,-0.097545161008064,0.4829629'
+ b'13144534,-0.12940952255126,0.473465064747553,-0.160719732651581,0.4619397662'
+ b'55643,-0.191341716182545,0.448436370766344,-0.221144345109501,0.433012701892'
+ b'219,-0.25}\n\tDrawPoly/A {0.415734806151273,-0.277785116509801,0.396676670'
+ b'145618,-0.30438071450436,0.375919903739489,-0.329672907550034,0.353553390593'
+ b'274,-0.353553390593274,0.329672907550034,-0.375919903739489,0.30438071450436'
+ b',-0.396676670145618,0.277785116509801,-0.415734806151273,0.25,-0.43301270189'
+ b'2219,0.221144345109501,-0.448436370766344,0.191341716182545,-0.4619397662556'
+ b'43}\n\tDrawPoly/A {0.160719732651581,-0.473465064747553,0.12940952255126,-'
+ b'0.482962913144534,0.0975451610080642,-0.490392640201615,0.0652630961100259,-'
+ b'0.495722430686905,0.0327015646150717,-0.498929461619302,0,-0.5,-0.0327015646'
+ b'150715,-0.498929461619302,-0.0652630961100257,-0.495722430686905,-0.09754516'
+ b'1008064,-0.490392640201615,-0.12940952255126,-0.482962913144534,-0.160719732'
+ b'651581,-0.473465064747553}\n\tDrawPoly/A {-0.191341716182545,-0.4619397662'
+ b'55644,-0.221144345109501,-0.448436370766344,-0.25,-0.433012701892219,-0.2777'
+ b'85116509801,-0.415734806151273,-0.30438071450436,-0.396676670145618,-0.32967'
+ b'2907550034,-0.375919903739489,-0.353553390593274,-0.353553390593274,-0.37591'
+ b'9903739489,-0.329672907550034,-0.396676670145618,-0.30438071450436,-0.415734'
+ b'806151272,-0.277785116509801}\n\tDrawPoly/A {-0.433012701892219,-0.25,-0.4'
+ b'48436370766344,-0.221144345109501,-0.461939766255643,-0.191341716182545,-0.4'
+ b'73465064747553,-0.160719732651581,-0.482962913144534,-0.129409522551261,-0.4'
+ b'90392640201615,-0.0975451610080642,-0.495722430686905,-0.0652630961100262,-0'
+ b'.498929461619302,-0.0327015646150717,-0.5,0,-0.498929461619302,0.03270156461'
+ b'50713,-0.495722430686905,0.0652630961100257}\n\tDrawPoly/A {-0.49039264020'
+ b'1615,0.0975451610080638,-0.482962913144534,0.12940952255126,-0.4734650647475'
+ b'53,0.160719732651581,-0.461939766255644,0.191341716182545,-0.448436370766344'
+ b',0.221144345109501,-0.433012701892219,0.25,-0.415734806151273,0.277785116509'
+ b'801,-0.396676670145618,0.30438071450436,-0.375919903739489,0.329672907550034'
+ b',-0.353553390593274,0.353553390593274}\n\tDrawPoly/A {-0.329672907550035,0'
+ b'.375919903739489,-0.30438071450436,0.396676670145618,-0.277785116509801,0.41'
+ b'5734806151272,-0.25,0.433012701892219,-0.221144345109501,0.448436370766344,-'
+ b'0.191341716182545,0.461939766255643,-0.160719732651581,0.473465064747553,-0.'
+ b'129409522551261,0.482962913144534,-0.0975451610080642,0.490392640201615,-0.0'
+ b'652630961100262,0.495722430686905}\n\tDrawPoly/A {-0.0327015646150717,0.49'
+ b'8929461619302,0,0.5}\n\tDrawPoly 0,1,1,1,{0,1,0.065403129230143,0.99785892'
+ b'3238604,0.130526192220052,0.99144486137381,0.195090322016128,0.9807852804032'
+ b'3,0.258819045102521,0.965925826289068,0.321439465303162,0.946930129495106,0.'
+ b'38268343236509,0.923879532511287,0.442288690219001,0.896872741532688,0.5,0.8'
+ b'66025403784439,0.555570233019602,0.831469612302545,0.608761429008721,0.79335'
+ b'3340291235}\n\tDrawPoly/A {0.659345815100069,0.751839807478977,0.707106781'
+ b'186548,0.707106781186547,0.751839807478977,0.659345815100069,0.7933533402912'
+ b'35,0.608761429008721,0.831469612302545,0.555570233019602,0.866025403784439,0'
+ b'.5,0.896872741532688,0.442288690219001,0.923879532511287,0.38268343236509,0.'
+ b'946930129495106,0.321439465303162,0.965925826289068,0.258819045102521,0.9807'
+ b'8528040323,0.195090322016128}\n\tDrawPoly/A {0.99144486137381,0.1305261922'
+ b'20052,0.997858923238604,0.0654031292301432,1,0,0.997858923238604,-0.06540312'
+ b'9230143,0.99144486137381,-0.130526192220051,0.980785280403231,-0.19509032201'
+ b'6128,0.965925826289068,-0.258819045102521,0.946930129495106,-0.3214394653031'
+ b'61,0.923879532511287,-0.38268343236509,0.896872741532688,-0.442288690219001,'
+ b'0.866025403784439,-0.5}\n\tDrawPoly/A {0.831469612302545,-0.55557023301960'
+ b'2,0.793353340291235,-0.60876142900872,0.751839807478978,-0.659345815100069,0'
+ b'.707106781186548,-0.707106781186547,0.659345815100069,-0.751839807478977,0.6'
+ b'08761429008721,-0.793353340291235,0.555570233019602,-0.831469612302545,0.5,-'
+ b'0.866025403784439,0.442288690219002,-0.896872741532688,0.38268343236509,-0.9'
+ b'23879532511287}\n\tDrawPoly/A {0.321439465303162,-0.946930129495106,0.2588'
+ b'19045102521,-0.965925826289068,0.195090322016128,-0.98078528040323,0.1305261'
+ b'92220052,-0.99144486137381,0.0654031292301434,-0.997858923238604,0,-1,-0.065'
+ b'403129230143,-0.997858923238604,-0.130526192220051,-0.99144486137381,-0.1950'
+ b'90322016128,-0.980785280403231,-0.25881904510252,-0.965925826289068,-0.32143'
+ b'9465303161,-0.946930129495106}\n\tDrawPoly/A {-0.382683432365089,-0.923879'
+ b'532511287,-0.442288690219001,-0.896872741532688,-0.5,-0.866025403784439,-0.5'
+ b'55570233019602,-0.831469612302545,-0.60876142900872,-0.793353340291235,-0.65'
+ b'9345815100069,-0.751839807478978,-0.707106781186547,-0.707106781186548,-0.75'
+ b'1839807478977,-0.659345815100069,-0.793353340291235,-0.608761429008721,-0.83'
+ b'1469612302545,-0.555570233019603}\n\tDrawPoly/A {-0.866025403784439,-0.5,-'
+ b'0.896872741532688,-0.442288690219001,-0.923879532511287,-0.38268343236509,-0'
+ b'.946930129495106,-0.321439465303162,-0.965925826289068,-0.258819045102521,-0'
+ b'.98078528040323,-0.195090322016128,-0.99144486137381,-0.130526192220052,-0.9'
+ b'97858923238604,-0.0654031292301434,-1,0,-0.997858923238604,0.065403129230142'
+ b'6,-0.99144486137381,0.130526192220051}\n\tDrawPoly/A {-0.980785280403231,0'
+ b'.195090322016128,-0.965925826289068,0.25881904510252,-0.946930129495106,0.32'
+ b'1439465303162,-0.923879532511287,0.382683432365089,-0.896872741532688,0.4422'
+ b'88690219001,-0.866025403784439,0.5,-0.831469612302545,0.555570233019602,-0.7'
+ b'93353340291236,0.60876142900872,-0.751839807478978,0.659345815100069,-0.7071'
+ b'06781186548,0.707106781186547}\n\tDrawPoly/A {-0.659345815100069,0.7518398'
+ b'07478977,-0.608761429008721,0.793353340291235,-0.555570233019603,0.831469612'
+ b'302545,-0.5,0.866025403784439,-0.442288690219002,0.896872741532688,-0.382683'
+ b'43236509,0.923879532511287,-0.321439465303162,0.946930129495106,-0.258819045'
+ b'102521,0.965925826289068,-0.195090322016128,0.98078528040323,-0.130526192220'
+ b'052,0.99144486137381}\n\tDrawPoly/A {-0.0654031292301434,0.997858923238604'
+ b',0,1}\n\tDrawPoly 0,1.5,1,1,{0,1.5,0.0981046938452145,1.49678838485791,0.1'
+ b'95789288330077,1.48716729206072,0.292635483024192,1.47117792060485,0.3882285'
+ b'67653781,1.4488887394336,0.482159197954743,1.42039519424266,0.57402514854763'
+ b'5,1.38581929876693,0.663433035328502,1.34530911229903,0.75,1.29903810567666,'
+ b'0.833355349529403,1.24720441845382,0.913142143513081,1.19003001043685}\n\t'
+ b'DrawPoly/A {0.989018722650103,1.12775971121847,1.06066017177982,1.0606601717'
+ b'7982,1.12775971121847,0.989018722650103,1.19003001043685,0.913142143513081,1'
+ b'.24720441845382,0.833355349529404,1.29903810567666,0.75,1.34530911229903,0.6'
+ b'63433035328502,1.38581929876693,0.574025148547635,1.42039519424266,0.4821591'
+ b'97954743,1.4488887394336,0.388228567653781,1.47117792060485,0.29263548302419'
+ b'2}\n\tDrawPoly/A {1.48716729206072,0.195789288330077,1.49678838485791,0.09'
+ b'81046938452148,1.5,0,1.49678838485791,-0.0981046938452145,1.48716729206072,-'
+ b'0.195789288330077,1.47117792060485,-0.292635483024192,1.4488887394336,-0.388'
+ b'228567653781,1.42039519424266,-0.482159197954742,1.38581929876693,-0.5740251'
+ b'48547634,1.34530911229903,-0.663433035328502,1.29903810567666,-0.75}\n\tDr'
+ b'awPoly/A {1.24720441845382,-0.833355349529403,1.19003001043685,-0.9131421435'
+ b'13081,1.12775971121847,-0.989018722650103,1.06066017177982,-1.06066017177982'
+ b',0.989018722650103,-1.12775971121847,0.913142143513081,-1.19003001043685,0.8'
+ b'33355349529404,-1.24720441845382,0.75,-1.29903810567666,0.663433035328502,-1'
+ b'.34530911229903,0.574025148547635,-1.38581929876693,0.482159197954743,-1.420'
+ b'39519424266}\n\tDrawPoly/A {0.388228567653781,-1.4488887394336,0.292635483'
+ b'024193,-1.47117792060485,0.195789288330078,-1.48716729206072,0.0981046938452'
+ b'151,-1.49678838485791,0,-1.5,-0.0981046938452145,-1.49678838485791,-0.195789'
+ b'288330077,-1.48716729206072,-0.292635483024192,-1.47117792060485,-0.38822856'
+ b'7653781,-1.4488887394336,-0.482159197954742,-1.42039519424266,-0.57402514854'
+ b'7634,-1.38581929876693}\n\tDrawPoly/A {-0.663433035328502,-1.3453091122990'
+ b'3,-0.75,-1.29903810567666,-0.833355349529403,-1.24720441845382,-0.9131421435'
+ b'13081,-1.19003001043685,-0.989018722650103,-1.12775971121847,-1.060660171779'
+ b'82,-1.06066017177982,-1.12775971121847,-0.989018722650103,-1.19003001043685,'
+ b'-0.913142143513081,-1.24720441845382,-0.833355349529404,-1.29903810567666,-0'
+ b'.75,-1.34530911229903,-0.663433035328502}\n\tDrawPoly/A {-1.38581929876693'
+ b',-0.574025148547635,-1.42039519424266,-0.482159197954743,-1.4488887394336,-0'
+ b'.388228567653782,-1.47117792060485,-0.292635483024193,-1.48716729206072,-0.1'
+ b'95789288330078,-1.49678838485791,-0.0981046938452151,-1.5,0,-1.4967883848579'
+ b'1,0.0981046938452138,-1.48716729206072,0.195789288330077,-1.47117792060485,0'
+ b'.292635483024191,-1.4488887394336,0.388228567653781}\n\tDrawPoly/A {-1.420'
+ b'39519424266,0.482159197954743,-1.38581929876693,0.574025148547634,-1.3453091'
+ b'1229903,0.663433035328502,-1.29903810567666,0.749999999999999,-1.24720441845'
+ b'382,0.833355349529403,-1.19003001043685,0.91314214351308,-1.12775971121847,0'
+ b'.989018722650103,-1.06066017177982,1.06066017177982,-0.989018722650104,1.127'
+ b'75971121847,-0.913142143513081,1.19003001043685}\n\tDrawPoly/A {-0.8333553'
+ b'49529404,1.24720441845382,-0.75,1.29903810567666,-0.663433035328503,1.345309'
+ b'11229903,-0.574025148547635,1.38581929876693,-0.482159197954743,1.4203951942'
+ b'4266,-0.388228567653782,1.4488887394336,-0.292635483024193,1.47117792060485,'
+ b'-0.195789288330078,1.48716729206072,-0.0981046938452151,1.49678838485791,0,1'
+ b'.5}\n\tDrawLine 0,0,0,1.5\n\tDrawLine 0,0,1.06066017177982,1.06066017177'
+ b'982\n\tDrawLine 0,0,1.5,0\n\tDrawLine 0,0,1.06066017177982,-1.06066017177982'
+ b'\n\tDrawLine 0,0,0,-1.5\n\tDrawLine 0,0,-1.06066017177982,-1.06066017177'
+ b'982\n\tDrawLine 0,0,-1.5,0\n\tDrawLine 0,0,-1.06066017177982,1.0606601717798'
+ b'2\n\tSetDrawEnv gstop\n\tSetDrawLayer ProgFront\n\tSetDrawEnv xcoord= bott'
+ b'om,ycoord= left\n\tSetDrawEnv save\n\tSetDrawEnv linebgc= (0,0,0)\n\tSetDr'
+ b'awEnv save\n\tSetDrawEnv fillpat= 0\n\tSetDrawEnv save\n\tSetDrawEnv save\n'
+ b'\tDrawLine 0,0,0,1.5\n\tSetDrawEnv save\n\tDrawLine 0.0497911439143143,0,'
+ b'-0.0497911439143143,0\n\tDrawLine 0.0497911439143143,0.5,-0.04979114391431'
+ b'43,0.5\n\tDrawLine 0.0497911439143143,1,-0.0497911439143143,1\n\tDrawLine 0.'
+ b'0497911439143143,1.5,-0.0497911439143143,1.5\n\tSetDrawEnv save\n\tSetDrawEn'
+ b'v save\n\tSetDrawEnv save\n\tSetDrawEnv save\n\tDrawPoly 0,1.5,1,1,{0,1.5,'
+ b'0.0981046938452145,1.49678838485791,0.195789288330077,1.48716729206072,0.292'
+ b'635483024192,1.47117792060485,0.388228567653781,1.4488887394336,0.4821591979'
+ b'54743,1.42039519424266,0.574025148547635,1.38581929876693,0.663433035328502,'
+ b'1.34530911229903,0.75,1.29903810567666,0.833355349529403,1.24720441845382,0.'
+ b'913142143513081,1.19003001043685}\n\tDrawPoly/A {0.989018722650103,1.12775'
+ b'971121847,1.06066017177982,1.06066017177982,1.12775971121847,0.9890187226501'
+ b'03,1.19003001043685,0.913142143513081,1.24720441845382,0.833355349529404,1.2'
+ b'9903810567666,0.75,1.34530911229903,0.663433035328502,1.38581929876693,0.574'
+ b'025148547635,1.42039519424266,0.482159197954743,1.4488887394336,0.3882285676'
+ b'53781,1.47117792060485,0.292635483024192}\n\tDrawPoly/A {1.48716729206072,'
+ b'0.195789288330077,1.49678838485791,0.0981046938452148,1.5,0,1.49678838485791'
+ b',-0.0981046938452145,1.48716729206072,-0.195789288330077,1.47117792060485,-0'
+ b'.292635483024192,1.4488887394336,-0.388228567653781,1.42039519424266,-0.4821'
+ b'59197954742,1.38581929876693,-0.574025148547634,1.34530911229903,-0.66343303'
+ b'5328502,1.29903810567666,-0.75}\n\tDrawPoly/A {1.24720441845382,-0.8333553'
+ b'49529403,1.19003001043685,-0.913142143513081,1.12775971121847,-0.98901872265'
+ b'0103,1.06066017177982,-1.06066017177982,0.989018722650103,-1.12775971121847,'
+ b'0.913142143513081,-1.19003001043685,0.833355349529404,-1.24720441845382,0.75'
+ b',-1.29903810567666,0.663433035328502,-1.34530911229903,0.574025148547635,-1.'
+ b'38581929876693,0.482159197954743,-1.42039519424266}\n\tDrawPoly/A {0.38822'
+ b'8567653781,-1.4488887394336,0.292635483024193,-1.47117792060485,0.1957892883'
+ b'30078,-1.48716729206072,0.0981046938452151,-1.49678838485791,0,-1.5,-0.09810'
+ b'46938452145,-1.49678838485791,-0.195789288330077,-1.48716729206072,-0.292635'
+ b'483024192,-1.47117792060485,-0.388228567653781,-1.4488887394336,-0.482159197'
+ b'954742,-1.42039519424266,-0.574025148547634,-1.38581929876693}\n\tDrawPoly'
+ b'/A {-0.663433035328502,-1.34530911229903,-0.75,-1.29903810567666,-0.83335534'
+ b'9529403,-1.24720441845382,-0.913142143513081,-1.19003001043685,-0.9890187226'
+ b'50103,-1.12775971121847,-1.06066017177982,-1.06066017177982,-1.1277597112184'
+ b'7,-0.989018722650103,-1.19003001043685,-0.913142143513081,-1.24720441845382,'
+ b'-0.833355349529404,-1.29903810567666,-0.75,-1.34530911229903,-0.663433035328'
+ b'502}\n\tDrawPoly/A {-1.38581929876693,-0.574025148547635,-1.42039519424266'
+ b',-0.482159197954743,-1.4488887394336,-0.388228567653782,-1.47117792060485,-0'
+ b'.292635483024193,-1.48716729206072,-0.195789288330078,-1.49678838485791,-0.0'
+ b'981046938452151,-1.5,0,-1.49678838485791,0.0981046938452138,-1.4871672920607'
+ b'2,0.195789288330077,-1.47117792060485,0.292635483024191,-1.4488887394336,0.3'
+ b'88228567653781}\n\tDrawPoly/A {-1.42039519424266,0.482159197954743,-1.3858'
+ b'1929876693,0.574025148547634,-1.34530911229903,0.663433035328502,-1.29903810'
+ b'567666,0.749999999999999,-1.24720441845382,0.833355349529403,-1.190030010436'
+ b'85,0.91314214351308,-1.12775971121847,0.989018722650103,-1.06066017177982,1.'
+ b'06066017177982,-0.989018722650104,1.12775971121847,-0.913142143513081,1.1900'
+ b'3001043685}\n\tDrawPoly/A {-0.833355349529404,1.24720441845382,-0.75,1.299'
+ b'03810567666,-0.663433035328503,1.34530911229903,-0.574025148547635,1.3858192'
+ b'9876693,-0.482159197954743,1.42039519424266,-0.388228567653782,1.44888873943'
+ b'36,-0.292635483024193,1.47117792060485,-0.195789288330078,1.48716729206072,-'
+ b'0.0981046938452151,1.49678838485791,0,1.5}\n\tSetDrawEnv save\n\tDrawLine 0.'
+ b'286807220844315,1.44187726797749,0.298463745204069,1.5004785732322\n\tDraw'
+ b'Line 0.562592601034926,1.35821868750927,0.585457696060343,1.413419910024'
+ b'59\n\tDrawLine 0.81675786307333,1.2223645245779,0.849952835985476,1.272044'
+ b'31232974\n\tDrawLine 1.2223645245779,0.81675786307333,1.27204431232974,0.8'
+ b'49952835985476\n\tDrawLine 1.35821868750927,0.562592601034926,1.4134199100'
+ b'2459,0.585457696060343\n\tDrawLine 1.44187726797749,0.286807220844315,1.50'
+ b'04785732322,0.298463745204069\n\tDrawLine 1.44187726797749,-0.286807220844'
+ b'315,1.5004785732322,-0.298463745204069\n\tDrawLine 1.35821868750927,-0.562'
+ b'592601034926,1.41341991002459,-0.585457696060343\n\tDrawLine 1.22236452457'
+ b'79,-0.81675786307333,1.27204431232974,-0.849952835985476\n\tDrawLine 0.816'
+ b'75786307333,-1.2223645245779,0.849952835985476,-1.27204431232974\n\tDrawLi'
+ b'ne 0.562592601034926,-1.35821868750927,0.585457696060343,-1.413419910024'
+ b'59\n\tDrawLine 0.286807220844316,-1.44187726797749,0.29846374520407,-1.500'
+ b'4785732322\n\tDrawLine -0.286807220844316,-1.44187726797749,-0.29846374520'
+ b'407,-1.5004785732322\n\tDrawLine -0.562592601034926,-1.35821868750927,-0.5'
+ b'85457696060343,-1.41341991002459\n\tDrawLine -0.81675786307333,-1.22236452'
+ b'45779,-0.849952835985476,-1.27204431232974\n\tDrawLine -1.2223645245779,-0'
+ b'.81675786307333,-1.27204431232974,-0.849952835985476\n\tDrawLine -1.358218'
+ b'68750927,-0.562592601034927,-1.41341991002459,-0.585457696060344\n\tDrawLi'
+ b'ne -1.44187726797749,-0.286807220844316,-1.5004785732322,-0.298463745204'
+ b'07\n\tDrawLine -1.44187726797749,0.286807220844316,-1.5004785732322,0.2984'
+ b'6374520407\n\tDrawLine -1.35821868750927,0.562592601034927,-1.413419910024'
+ b'59,0.585457696060344\n\tDrawLine -1.2223645245779,0.81675786307333,-1.2720'
+ b'4431232974,0.849952835985476\n\tDrawLine -0.81675786307333,1.2223645245779'
+ b',-0.849952835985476,1.27204431232974\n\tDrawLine -0.562592601034927,1.3582'
+ b'1868750927,-0.585457696060344,1.41341991002459\n\tDrawLine -0.286807220844'
+ b'316,1.44187726797749,-0.29846374520407,1.5004785732322\n\tSetDrawEnv save\n'
+ b'\tDrawLine 0,1.45020885608569,0,1.54979114391431\n\tDrawLine 1.025452516274'
+ b'97,1.02545251627497,1.09586782728467,1.09586782728467\n\tDrawLine 1.450208'
+ b'85608569,0,1.54979114391431,0\n\tDrawLine 1.02545251627497,-1.025452516274'
+ b'97,1.09586782728467,-1.09586782728467\n\tDrawLine 0,-1.45020885608569,0,-1'
+ b'.54979114391431\n\tDrawLine -1.02545251627497,-1.02545251627497,-1.0958678'
+ b'2728467,-1.09586782728467\n\tDrawLine -1.45020885608569,0,-1.5497911439143'
+ b'1,0\n\tDrawLine -1.02545251627497,1.02545251627497,-1.09586782728467,1.095'
+ b'86782728467\n\tSetDrawLayer UserFront\n\tSetDrawEnv xcoord= bottom,ycoord= l'
+ b'eft\n\tSetDrawEnv save\n\tSetDrawEnv save\n\tSetDrawEnv save\n\tSetDrawEnv t'
+ b'extxjust= 2,textyjust= 1\n\tDrawText -0.109540516611491,0.5,"0.5"\n\tSetDraw'
+ b'Env textxjust= 2,textyjust= 1\n\tDrawText -0.109540516611491,1,"1"\n\tSetDra'
+ b'wEnv textxjust= 2,textyjust= 1\n\tDrawText -0.109540516611491,1.5,"1.5"\n\tS'
+ b'etDrawEnv save\n\tSetDrawEnv save\n\tSetDrawEnv save\n\tSetDrawEnv textxju'
+ b'st= 1\n\tDrawText 0,1.60954051661149,"0"\n\tDrawText 1.13811701389048,1.1381'
+ b'1701389048,"45"\n\tSetDrawEnv textyjust= 1\n\tDrawText 1.60954051661149,0,"9'
+ b'0"\n\tSetDrawEnv textyjust= 2\n\tDrawText 1.13811701389048,-1.13811701389048'
+ b',"135"\n\tSetDrawEnv textxjust= 1,textyjust= 2\n\tDrawText 0,-1.609540516611'
+ b'49,"180"\n\tSetDrawEnv textxjust= 2,textyjust= 2\n\tDrawText -1.138117013890'
+ b'48,-1.13811701389048,"225"\n\tSetDrawEnv textxjust= 2,textyjust= 1\n\tDrawTe'
+ b'xt -1.60954051661149,0,"270"\n\tSetDrawEnv textxjust= 2\n\tDrawText -1.13811'
+ b'701389048,1.13811701389048,"315"\n\tSetWindow kwTopWin,hook=PolarWindowHoo'
+ b'k\nEndMacro\n')
 record 49:
-''
+b''
 record 50:
-'#include <Polar Graphs> version >= 3.0\n'
+b'#include <Polar Graphs> version >= 3.0\n'
 <BLANKLINE>
 filesystem:
-{'root': {'K0': 0.0,
+{'root': {b'Packages': {b'PolarGraphs': {b'V_bottom': 232.0,
+                                         b'V_left': 1.0,
+                                         b'V_max': 2.41585180934144,
+                                         b'V_min': -2.1848498883412,
+                                         b'V_right': 232.0,
+                                         b'V_top': 1.0,
+                                         b'u_UniqWaveNdx': 8.0,
+                                         b'u_UniqWinNdx': 3.0,
+                                         b'u_angle0': 0.0,
+                                         b'u_angleRange': 6.283185307179586,
+                                         b'u_colorList': b'black;blue;green;cya'
+                                                         b'n;red;magenta;yellow'
+                                                         b';white;special',
+                                         b'u_debug': 0.0,
+                                         b'u_debugStr': b'Turn Debugging On',
+                                         b'u_majorDelta': 0.0,
+                                         b'u_numPlaces': 0.0,
+                                         b'u_polAngle0': 0.2617993877991494,
+                                         b'u_polAngleAxesWherePop': b'Off;Radi'
+                                                                    b'us Start'
+                                                                    b';Radius '
+                                                                    b'End;Radi'
+                                                                    b'us Start'
+                                                                    b' and End'
+                                                                    b';All Maj'
+                                                                    b'or Radii'
+                                                                    b';At List'
+                                                                    b'ed Radii',
+                                         b'u_polAngleRange': 1.0471975511965976,
+                                         b'u_polAngleUnitsPop': b'deg;rad',
+                                         b'u_polInnerRadius': -20.0,
+                                         b'u_polLineStylePop': b'solid;dash 1'
+                                                               b';dash 2;dash'
+                                                               b' 3;dash 4;da'
+                                                               b'sh 5;dash 6;'
+                                                               b'dash 7;dash '
+                                                               b'8;dash 9;das'
+                                                               b'h 10;dash 11'
+                                                               b';dash 12;das'
+                                                               b'h 13;dash 14'
+                                                               b';dash 15;das'
+                                                               b'h 16;dash 17;',
+                                         b'u_polMajorAngleInc': 0.2617993877991494,
+                                         b'u_polMajorRadiusInc': 10.0,
+                                         b'u_polMinorAngleTicks': 3.0,
+                                         b'u_polMinorRadiusTicks': 1.0,
+                                         b'u_polOffOn': b'Off;On',
+                                         b'u_polOuterRadius': 0.0,
+                                         b'u_polRadAxesWherePop': b'  Off;  '
+                                                                  b'Angle St'
+                                                                  b'art;  An'
+                                                                  b'gle Midd'
+                                                                  b'le;  Ang'
+                                                                  b'le End; '
+                                                                  b' Angle S'
+                                                                  b'tart and'
+                                                                  b' End;  0'
+                                                                  b';  90;  '
+                                                                  b'180; -90'
+                                                                  b';  0, 90'
+                                                                  b';  90, 1'
+                                                                  b'80; -180'
+                                                                  b', -90; -'
+                                                                  b'90, 0;  '
+                                                                  b'0, 180; '
+                                                                  b' 90, -90'
+                                                                  b';  0, 90'
+                                                                  b', 180, -'
+                                                                  b'90;  All'
+                                                                  b' Major A'
+                                                                  b'ngles;  '
+                                                                  b'At Liste'
+                                                                  b'd Angles',
+                                         b'u_polRotPop': b' -90;  0; +90; +180',
+                                         b'u_popup': b'',
+                                         b'u_prompt': b'',
+                                         b'u_segsPerMinorArc': 3.0,
+                                         b'u_tickDelta': 0.0,
+                                         b'u_var': 0.0,
+                                         b'u_x1': 11.450159535018935,
+                                         b'u_x2': 12.079591517721363,
+                                         b'u_y1': 42.732577139459856,
+                                         b'u_y2': 45.081649278814126},
+                        b'WMDataBase': {b'u_dataBase': b';PolarGraph0:,append'
+                                                       b'Radius=radiusData,ap'
+                                                       b'pendAngleData=angleD'
+                                                       b'ata,angleDataUnits=2'
+                                                       b',appendShadowYWaves='
+                                                       b'W_plrY5\xa9,appendS'
+                                                       b'hadowXWaves=W_pl'
+                                                       b'rX5\xa9,zeroAngleWh'
+                                                       b'ere=3,angleDirection'
+                                                       b'=1,radiusFunction=1,'
+                                                       b'valueAtCenter=0,doRa'
+                                                       b'diusRange=2,innerRad'
+                                                       b'ius=0,outerRadius=1.'
+                                                       b'5,doAngleRange=2,ang'
+                                                       b'le0=0,angleRange=360'
+                                                       b',doMajorRadiusTicks='
+                                                       b'3,majorRadiusInc=0.5'
+                                                       b',doMinorRadiusTicks='
+                                                       b'1,minorRadiusTicks=1'
+                                                       b',doMajorAngleTicks=3'
+                                                       b',majorAngleInc=45,do'
+                                                       b'MinorAngleTicks=2,mi'
+                                                       b'norAngleTicks=3,radi'
+                                                       b'usAxesWhere=6,radius'
+                                                       b'AxesAngleList=,radiu'
+                                                       b'sAxisThick=1,radiusA'
+                                                       b'xisColorNdx=1,radius'
+                                                       b'TicksLocation=2,majo'
+                                                       b'rRadiusTickThick=1,m'
+                                                       b'ajorRadiusTickLength'
+                                                       b'=5,doMinorRadiusTick'
+                                                       b's=2,minorRadiusTickT'
+                                                       b'hick=1,minorRadiusTi'
+                                                       b'ckLength=3,minorRadi'
+                                                       b'usTickEmph=0,angleAx'
+                                                       b'esWhere=3,angleAxesR'
+                                                       b'adiusList=0,angleAxi'
+                                                       b'sThick=1,angleAxisCo'
+                                                       b'lorNdx=1,angleTicksL'
+                                                       b'ocation=2,majorAngle'
+                                                       b'TickThick=1,majorAng'
+                                                       b'leTickLength=5,doMin'
+                                                       b'orAngleTicks=2,minor'
+                                                       b'AngleTickThick=1,min'
+                                                       b'orAngleTickLength=3,'
+                                                       b'minorAngleTickEmph=0'
+                                                       b',doRadiusTickLabels='
+                                                       b'2,radiusTickLabelRan'
+                                                       b'ge=0.5\xa92,radiusT'
+                                                       b'ickLabelOffset=3,rad'
+                                                       b'iusTickLabelRotation'
+                                                       b'=  0,radiusTickLabel'
+                                                       b'Signs=1,radiusTickLa'
+                                                       b'belNotation=%g,radiu'
+                                                       b'sAxisFontName=Geneva'
+                                                       b',radiusAxisFontSize='
+                                                       b'12,doAngleTickLabels'
+                                                       b'=2,angleTickLabelRan'
+                                                       b'ge=0\xa90,angleTick'
+                                                       b'LabelOffset=3,angleT'
+                                                       b'ickLabelRotation=  0'
+                                                       b',angleTickLabelSigns'
+                                                       b'=1,angleTickLabelNot'
+                                                       b'ation=%g,angleAxisFo'
+                                                       b'ntName=Geneva,angleA'
+                                                       b'xisFontSize=12,angle'
+                                                       b'Values=1,doPolarGrid'
+                                                       b's=3,majorGridLineSiz'
+                                                       b'e=1,minorGridLineSiz'
+                                                       b'e=1,majorGridStyle=1'
+                                                       b',minorGridStyle=2,ma'
+                                                       b'jorGridColorNdx=2,mi'
+                                                       b'norGridColorNdx=2,mi'
+                                                       b'nGridSpacing=8,useCi'
+                                                       b'rcles=2,maxArcLine=6'
+                                                       b';_default_:,appendRa'
+                                                       b'dius=,appendAngleDat'
+                                                       b'a=,angleDataUnits=1,'
+                                                       b'appendShadowYWaves=,'
+                                                       b'appendShadowXWaves=,'
+                                                       b'zeroAngleWhere=2,ang'
+                                                       b'leDirection=2,radius'
+                                                       b'Function=1,valueAtCe'
+                                                       b'nter=0,doRadiusRange'
+                                                       b'=2,innerRadius=0,out'
+                                                       b'erRadius=1,doAngleRa'
+                                                       b'nge=2,angle0=0,angle'
+                                                       b'Range=360,doMajorRad'
+                                                       b'iusTicks=3,majorRadi'
+                                                       b'usInc=0.5,doMinorRad'
+                                                       b'iusTicks=2,minorRadi'
+                                                       b'usTicks=5,doMajorAng'
+                                                       b'leTicks=3,majorAngle'
+                                                       b'Inc=45,doMinorAngleT'
+                                                       b'icks=2,minorAngleTic'
+                                                       b'ks=3,radiusAxesWhere'
+                                                       b'=10,radiusAxesAngleL'
+                                                       b'ist=,radiusAxisThick'
+                                                       b'=1,radiusAxisColorNd'
+                                                       b'x=1,radiusTicksLocat'
+                                                       b'ion=2,majorRadiusTic'
+                                                       b'kThick=1,majorRadius'
+                                                       b'TickLength=5,doMinor'
+                                                       b'RadiusTicks=2,minorR'
+                                                       b'adiusTickThick=1,min'
+                                                       b'orRadiusTickLength=3'
+                                                       b',minorRadiusTickEmph'
+                                                       b'=0,angleAxesWhere=3,'
+                                                       b'angleAxesRadiusList='
+                                                       b',angleAxisThick=1,an'
+                                                       b'gleAxisColorNdx=1,an'
+                                                       b'gleTicksLocation=2,m'
+                                                       b'ajorAngleTickThick=1'
+                                                       b',majorAngleTickLengt'
+                                                       b'h=5,doMinorAngleTick'
+                                                       b's=2,minorAngleTickTh'
+                                                       b'ick=1,minorAngleTick'
+                                                       b'Length=3,minorAngleT'
+                                                       b'ickEmph=0,doRadiusTi'
+                                                       b'ckLabels=2,radiusTic'
+                                                       b'kLabelRange=0\xa90,'
+                                                       b'radiusTickLabelOffse'
+                                                       b't=0,radiusTickLabelR'
+                                                       b'otation=  0,radiusTi'
+                                                       b'ckLabelSigns=1,radiu'
+                                                       b'sTickLabelNotation=%'
+                                                       b'g,radiusAxisFontName'
+                                                       b'=default,radiusAxisF'
+                                                       b'ontSize=12,doAngleTi'
+                                                       b'ckLabels=2,angleTick'
+                                                       b'LabelRange=0\xa90,a'
+                                                       b'ngleTickLabelOffset='
+                                                       b'0,angleTickLabelRota'
+                                                       b'tion=  0,angleTickLa'
+                                                       b'belSigns=1,angleTick'
+                                                       b'LabelNotation=%g,ang'
+                                                       b'leAxisFontName=defau'
+                                                       b'lt,angleAxisFontSize'
+                                                       b'=12,angleValues=1,do'
+                                                       b'PolarGrids=3,majorGr'
+                                                       b'idLineSize=1,minorGr'
+                                                       b'idLineSize=1,majorGr'
+                                                       b'idStyle=1,minorGridS'
+                                                       b'tyle=2,majorGridColo'
+                                                       b'rNdx=2,minorGridColo'
+                                                       b'rNdx=2,minGridSpacin'
+                                                       b'g=4,useCircles=2,max'
+                                                       b'ArcLine=6;',
+                                        b'u_dbBadStringChars': b',;=:',
+                                        b'u_dbCurrBag': b'PolarGraph1',
+                                        b'u_dbCurrContents': b',appendRadius=ra'
+                                                             b'diusQ1,appendAng'
+                                                             b'leData=angleQ1,a'
+                                                             b'ngleDataUnits=2,'
+                                                             b'appendShadowYWav'
+                                                             b'es=W_plrY6\xa9,'
+                                                             b'appendShadowXWav'
+                                                             b'es=W_plrX6\xa9,'
+                                                             b'zeroAngleWhere=2'
+                                                             b',angleDirection='
+                                                             b'2,radiusFunction'
+                                                             b'=1,valueAtCenter'
+                                                             b'=-40,doRadiusRan'
+                                                             b'ge=2,innerRadius'
+                                                             b'=-20,outerRadius'
+                                                             b'=0,doAngleRange='
+                                                             b'2,angle0=15,angl'
+                                                             b'eRange=60,doMajo'
+                                                             b'rRadiusTicks=3,m'
+                                                             b'ajorRadiusInc=10'
+                                                             b',doMinorRadiusTi'
+                                                             b'cks=2,minorRadiu'
+                                                             b'sTicks=1,doMajor'
+                                                             b'AngleTicks=3,maj'
+                                                             b'orAngleInc=15,do'
+                                                             b'MinorAngleTicks='
+                                                             b'2,minorAngleTick'
+                                                             b's=3,radiusAxesWh'
+                                                             b'ere=18,radiusAxe'
+                                                             b'sAngleList=7.5,r'
+                                                             b'adiusAxisThick=1'
+                                                             b',radiusAxisColor'
+                                                             b'Ndx=1,radiusTick'
+                                                             b'sLocation=2,majo'
+                                                             b'rRadiusTickThick'
+                                                             b'=1,majorRadiusTi'
+                                                             b'ckLength=5,doMin'
+                                                             b'orRadiusTicks=2,'
+                                                             b'minorRadiusTickT'
+                                                             b'hick=1,minorRadi'
+                                                             b'usTickLength=3,m'
+                                                             b'inorRadiusTickEm'
+                                                             b'ph=0,angleAxesWh'
+                                                             b'ere=6,angleAxesR'
+                                                             b'adiusList=5,angl'
+                                                             b'eAxisThick=1,ang'
+                                                             b'leAxisColorNdx=1'
+                                                             b',angleTicksLocat'
+                                                             b'ion=2,majorAngle'
+                                                             b'TickThick=1,majo'
+                                                             b'rAngleTickLength'
+                                                             b'=5,doMinorAngleT'
+                                                             b'icks=2,minorAngl'
+                                                             b'eTickThick=1,min'
+                                                             b'orAngleTickLengt'
+                                                             b'h=3,minorAngleTi'
+                                                             b'ckEmph=0,doRadiu'
+                                                             b'sTickLabels=2,ra'
+                                                             b'diusTickLabelRan'
+                                                             b'ge=0\xa90,radiu'
+                                                             b'sTickLabelOffset'
+                                                             b'=3,radiusTickLab'
+                                                             b'elRotation=  0,r'
+                                                             b'adiusTickLabelSi'
+                                                             b'gns=1,radiusTick'
+                                                             b'LabelNotation=%g'
+                                                             b',radiusAxisFontN'
+                                                             b'ame=default,radi'
+                                                             b'usAxisFontSize=1'
+                                                             b'2,doAngleTickLab'
+                                                             b'els=2,angleTickL'
+                                                             b'abelRange=0\xa9'
+                                                             b'0,angleTickLabel'
+                                                             b'Offset=3,angleTi'
+                                                             b'ckLabelRotation='
+                                                             b'  0,angleTickLab'
+                                                             b'elSigns=1,angleT'
+                                                             b'ickLabelNotation'
+                                                             b'=%g,angleAxisFon'
+                                                             b'tName=default,an'
+                                                             b'gleAxisFontSize='
+                                                             b'12,angleValues=1'
+                                                             b',doPolarGrids=3,'
+                                                             b'majorGridLineSiz'
+                                                             b'e=1,minorGridLin'
+                                                             b'eSize=1,majorGri'
+                                                             b'dStyle=1,minorGr'
+                                                             b'idStyle=2,majorG'
+                                                             b'ridColorNdx=2,mi'
+                                                             b'norGridColorNdx='
+                                                             b'2,minGridSpacing'
+                                                             b'=4,useCircles=2,'
+                                                             b'maxArcLine=6;',
+                                        b'u_dbReplaceBadChars': b'\xa9\xae\x99\x9f',
+                                        b'u_str': b'2'}},
+          b'W_plrX5': <WaveRecord ...>,
+          b'W_plrX6': <WaveRecord ...>,
+          b'W_plrY5': <WaveRecord ...>,
+          b'W_plrY6': <WaveRecord ...>,
+          b'angleData': <WaveRecord ...>,
+          b'angleQ1': <WaveRecord ...>,
+          b'radiusData': <WaveRecord ...>,
+          b'radiusQ1': <WaveRecord ...>,
+          'K0': 0.0,
           'K1': 0.0,
           'K10': 0.0,
           'K11': 0.0,
@@ -1377,74 +2292,691 @@ filesystem:
           'K6': 0.0,
           'K7': 0.0,
           'K8': 0.0,
-          'K9': 0.0,
-          'Packages': {'PolarGraphs': {'V_bottom': 232.0,
-                                       'V_left': 1.0,
-                                       'V_max': 2.4158518093414401,
-                                       'V_min': -2.1848498883412,
-                                       'V_right': 232.0,
-                                       'V_top': 1.0,
-                                       'u_UniqWaveNdx': 8.0,
-                                       'u_UniqWinNdx': 3.0,
-                                       'u_angle0': 0.0,
-                                       'u_angleRange': 6.2831853071795862,
-                                       'u_colorList': 'black;blue;green;cyan;red;magenta;yellow;white;special',
-                                       'u_debug': 0.0,
-                                       'u_debugStr': 'Turn Debugging On',
-                                       'u_majorDelta': 0.0,
-                                       'u_numPlaces': 0.0,
-                                       'u_polAngle0': 0.26179938779914941,
-                                       'u_polAngleAxesWherePop': 'Off;Radius Start;Radius End;Radius Start and End;All Major Radii;At Listed Radii',
-                                       'u_polAngleRange': 1.0471975511965976,
-                                       'u_polAngleUnitsPop': 'deg;rad',
-                                       'u_polInnerRadius': -20.0,
-                                       'u_polLineStylePop': 'solid;dash 1;dash 2;dash 3;dash 4;dash 5;dash 6;dash 7;dash 8;dash 9;dash 10;dash 11;dash 12;dash 13;dash 14;dash 15;dash 16;dash 17;',
-                                       'u_polMajorAngleInc': 0.26179938779914941,
-                                       'u_polMajorRadiusInc': 10.0,
-                                       'u_polMinorAngleTicks': 3.0,
-                                       'u_polMinorRadiusTicks': 1.0,
-                                       'u_polOffOn': 'Off;On',
-                                       'u_polOuterRadius': 0.0,
-                                       'u_polRadAxesWherePop': '  Off;  Angle Start;  Angle Middle;  Angle End;  Angle Start and End;  0;  90;  180; -90;  0, 90;  90, 180; -180, -90; -90, 0;  0, 180;  90, -90;  0, 90, 180, -90;  All Major Angles;  At Listed Angles',
-                                       'u_polRotPop': ' -90;  0; +90; +180',
-                                       'u_popup': '',
-                                       'u_prompt': '',
-                                       'u_segsPerMinorArc': 3.0,
-                                       'u_tickDelta': 0.0,
-                                       'u_var': 0.0,
-                                       'u_x1': 11.450159535018935,
-                                       'u_x2': 12.079591517721363,
-                                       'u_y1': 42.732577139459856,
-                                       'u_y2': 45.081649278814126},
-                       'WMDataBase': {'u_dataBase': ';PolarGraph0:,appendRadius=radiusData,...,useCircles=2,maxArcLine=6;',
-                                      'u_dbBadStringChars': ',;=:',
-                                      'u_dbCurrBag': 'PolarGraph1',
-                                      'u_dbCurrContents': ',appendRadius=radiusQ1,...,useCircles=2,maxArcLine=6;',
-                                      'u_dbReplaceBadChars': '\xa9\xae\x99\x9f',
-                                      'u_str': '2'}},
-          'W_plrX5': <WaveRecord ...>,
-          'W_plrX6': <WaveRecord ...>,
-          'W_plrY5': <WaveRecord ...>,
-          'W_plrY6': <WaveRecord ...>,
-          'angleData': <WaveRecord ...>,
-          'angleQ1': <WaveRecord ...>,
-          'radiusData': <WaveRecord ...>,
-          'radiusQ1': <WaveRecord ...>}}
+          'K9': 0.0}}
 <BLANKLINE>
 walking filesystem:
-walk callback on ([], root, {'K0': 0.0,...})
-walk callback on (['root'], K0, 0.0)
-walk callback on (['root'], K1, 0.0)
-walk callback on (['root'], K10, 0.0)
-...
-walk callback on (['root'], K9, 0.0)
-walk callback on (['root'], Packages, {'PolarGraphs': ...})
-walk callback on (['root', 'Packages'], PolarGraphs, {...})
-walk callback on (['root', 'Packages', 'PolarGraphs'], V_bottom, 232.0)
-...
-walk callback on (['root', 'Packages'], WMDataBase, {...})
-...
-walk callback on (['root'], radiusQ1, <WaveRecord ...>)
+walk callback on ([], b'root', {b'Packages': {b'PolarGraphs': {b'V_bottom': 232.0,
+                                b'V_left': 1.0,
+                                b'V_max': 2.41585180934144,
+                                b'V_min': -2.1848498883412,
+                                b'V_right': 232.0,
+                                b'V_top': 1.0,
+                                b'u_UniqWaveNdx': 8.0,
+                                b'u_UniqWinNdx': 3.0,
+                                b'u_angle0': 0.0,
+                                b'u_angleRange': 6.283185307179586,
+                                b'u_colorList': b'black;blue;green;cyan;red;ma'
+                                                b'genta;yellow;white;special',
+                                b'u_debug': 0.0,
+                                b'u_debugStr': b'Turn Debugging On',
+                                b'u_majorDelta': 0.0,
+                                b'u_numPlaces': 0.0,
+                                b'u_polAngle0': 0.2617993877991494,
+                                b'u_polAngleAxesWherePop': b'Off;Radius Start'
+                                                           b';Radius End;Radi'
+                                                           b'us Start and End'
+                                                           b';All Major Radii'
+                                                           b';At Listed Radii',
+                                b'u_polAngleRange': 1.0471975511965976,
+                                b'u_polAngleUnitsPop': b'deg;rad',
+                                b'u_polInnerRadius': -20.0,
+                                b'u_polLineStylePop': b'solid;dash 1;dash 2;'
+                                                      b'dash 3;dash 4;dash 5'
+                                                      b';dash 6;dash 7;dash '
+                                                      b'8;dash 9;dash 10;das'
+                                                      b'h 11;dash 12;dash 13'
+                                                      b';dash 14;dash 15;das'
+                                                      b'h 16;dash 17;',
+                                b'u_polMajorAngleInc': 0.2617993877991494,
+                                b'u_polMajorRadiusInc': 10.0,
+                                b'u_polMinorAngleTicks': 3.0,
+                                b'u_polMinorRadiusTicks': 1.0,
+                                b'u_polOffOn': b'Off;On',
+                                b'u_polOuterRadius': 0.0,
+                                b'u_polRadAxesWherePop': b'  Off;  Angle Start;'
+                                                         b'  Angle Middle;  Ang'
+                                                         b'le End;  Angle Start'
+                                                         b' and End;  0;  90;  '
+                                                         b'180; -90;  0, 90;  9'
+                                                         b'0, 180; -180, -90; -'
+                                                         b'90, 0;  0, 180;  90,'
+                                                         b' -90;  0, 90, 180, -'
+                                                         b'90;  All Major Angle'
+                                                         b's;  At Listed Angles',
+                                b'u_polRotPop': b' -90;  0; +90; +180',
+                                b'u_popup': b'',
+                                b'u_prompt': b'',
+                                b'u_segsPerMinorArc': 3.0,
+                                b'u_tickDelta': 0.0,
+                                b'u_var': 0.0,
+                                b'u_x1': 11.450159535018935,
+                                b'u_x2': 12.079591517721363,
+                                b'u_y1': 42.732577139459856,
+                                b'u_y2': 45.081649278814126},
+               b'WMDataBase': {b'u_dataBase': b';PolarGraph0:,appendRadius=r'
+                                              b'adiusData,appendAngleData=an'
+                                              b'gleData,angleDataUnits=2,app'
+                                              b'endShadowYWaves=W_plrY5\xa9,app'
+                                              b'endShadowXWaves=W_plrX5\xa9,zer'
+                                              b'oAngleWhere=3,angleDirection'
+                                              b'=1,radiusFunction=1,valueAtC'
+                                              b'enter=0,doRadiusRange=2,inne'
+                                              b'rRadius=0,outerRadius=1.5,do'
+                                              b'AngleRange=2,angle0=0,angleR'
+                                              b'ange=360,doMajorRadiusTicks='
+                                              b'3,majorRadiusInc=0.5,doMinor'
+                                              b'RadiusTicks=1,minorRadiusTic'
+                                              b'ks=1,doMajorAngleTicks=3,maj'
+                                              b'orAngleInc=45,doMinorAngleTi'
+                                              b'cks=2,minorAngleTicks=3,radi'
+                                              b'usAxesWhere=6,radiusAxesAngl'
+                                              b'eList=,radiusAxisThick=1,rad'
+                                              b'iusAxisColorNdx=1,radiusTick'
+                                              b'sLocation=2,majorRadiusTickT'
+                                              b'hick=1,majorRadiusTickLength'
+                                              b'=5,doMinorRadiusTicks=2,mino'
+                                              b'rRadiusTickThick=1,minorRadi'
+                                              b'usTickLength=3,minorRadiusTi'
+                                              b'ckEmph=0,angleAxesWhere=3,an'
+                                              b'gleAxesRadiusList=0,angleAxi'
+                                              b'sThick=1,angleAxisColorNdx=1'
+                                              b',angleTicksLocation=2,majorA'
+                                              b'ngleTickThick=1,majorAngleTi'
+                                              b'ckLength=5,doMinorAngleTicks'
+                                              b'=2,minorAngleTickThick=1,min'
+                                              b'orAngleTickLength=3,minorAng'
+                                              b'leTickEmph=0,doRadiusTickLab'
+                                              b'els=2,radiusTickLabelRange=0'
+                                              b'.5\xa92,radiusTickLabelOffset=3'
+                                              b',radiusTickLabelRotation=  0'
+                                              b',radiusTickLabelSigns=1,radi'
+                                              b'usTickLabelNotation=%g,radiu'
+                                              b'sAxisFontName=Geneva,radiusA'
+                                              b'xisFontSize=12,doAngleTickLa'
+                                              b'bels=2,angleTickLabelRange=0'
+                                              b'\xa90,angleTickLabelOffset=3,an'
+                                              b'gleTickLabelRotation=  0,ang'
+                                              b'leTickLabelSigns=1,angleTick'
+                                              b'LabelNotation=%g,angleAxisFo'
+                                              b'ntName=Geneva,angleAxisFontS'
+                                              b'ize=12,angleValues=1,doPolar'
+                                              b'Grids=3,majorGridLineSize=1,'
+                                              b'minorGridLineSize=1,majorGri'
+                                              b'dStyle=1,minorGridStyle=2,ma'
+                                              b'jorGridColorNdx=2,minorGridC'
+                                              b'olorNdx=2,minGridSpacing=8,u'
+                                              b'seCircles=2,maxArcLine=6;_de'
+                                              b'fault_:,appendRadius=,append'
+                                              b'AngleData=,angleDataUnits=1,'
+                                              b'appendShadowYWaves=,appendSh'
+                                              b'adowXWaves=,zeroAngleWhere=2'
+                                              b',angleDirection=2,radiusFunc'
+                                              b'tion=1,valueAtCenter=0,doRad'
+                                              b'iusRange=2,innerRadius=0,out'
+                                              b'erRadius=1,doAngleRange=2,an'
+                                              b'gle0=0,angleRange=360,doMajo'
+                                              b'rRadiusTicks=3,majorRadiusIn'
+                                              b'c=0.5,doMinorRadiusTicks=2,m'
+                                              b'inorRadiusTicks=5,doMajorAng'
+                                              b'leTicks=3,majorAngleInc=45,d'
+                                              b'oMinorAngleTicks=2,minorAngl'
+                                              b'eTicks=3,radiusAxesWhere=10,'
+                                              b'radiusAxesAngleList=,radiusA'
+                                              b'xisThick=1,radiusAxisColorNd'
+                                              b'x=1,radiusTicksLocation=2,ma'
+                                              b'jorRadiusTickThick=1,majorRa'
+                                              b'diusTickLength=5,doMinorRadi'
+                                              b'usTicks=2,minorRadiusTickThi'
+                                              b'ck=1,minorRadiusTickLength=3'
+                                              b',minorRadiusTickEmph=0,angle'
+                                              b'AxesWhere=3,angleAxesRadiusL'
+                                              b'ist=,angleAxisThick=1,angleA'
+                                              b'xisColorNdx=1,angleTicksLoca'
+                                              b'tion=2,majorAngleTickThick=1'
+                                              b',majorAngleTickLength=5,doMi'
+                                              b'norAngleTicks=2,minorAngleTi'
+                                              b'ckThick=1,minorAngleTickLeng'
+                                              b'th=3,minorAngleTickEmph=0,do'
+                                              b'RadiusTickLabels=2,radiusTic'
+                                              b'kLabelRange=0\xa90,radiusTickLa'
+                                              b'belOffset=0,radiusTickLabelR'
+                                              b'otation=  0,radiusTickLabelS'
+                                              b'igns=1,radiusTickLabelNotati'
+                                              b'on=%g,radiusAxisFontName=def'
+                                              b'ault,radiusAxisFontSize=12,d'
+                                              b'oAngleTickLabels=2,angleTick'
+                                              b'LabelRange=0\xa90,angleTickLabe'
+                                              b'lOffset=0,angleTickLabelRota'
+                                              b'tion=  0,angleTickLabelSigns'
+                                              b'=1,angleTickLabelNotation=%g'
+                                              b',angleAxisFontName=default,a'
+                                              b'ngleAxisFontSize=12,angleVal'
+                                              b'ues=1,doPolarGrids=3,majorGr'
+                                              b'idLineSize=1,minorGridLineSi'
+                                              b'ze=1,majorGridStyle=1,minorG'
+                                              b'ridStyle=2,majorGridColorNdx'
+                                              b'=2,minorGridColorNdx=2,minGr'
+                                              b'idSpacing=4,useCircles=2,max'
+                                              b'ArcLine=6;',
+                               b'u_dbBadStringChars': b',;=:',
+                               b'u_dbCurrBag': b'PolarGraph1',
+                               b'u_dbCurrContents': b',appendRadius=radiusQ1,a'
+                                                    b'ppendAngleData=angleQ1,a'
+                                                    b'ngleDataUnits=2,appendSh'
+                                                    b'adowYWaves=W_plrY6\xa9,'
+                                                    b'appendShadowXWaves=W_plr'
+                                                    b'X6\xa9,zeroAngleWhere=2'
+                                                    b',angleDirection=2,radius'
+                                                    b'Function=1,valueAtCenter'
+                                                    b'=-40,doRadiusRange=2,inn'
+                                                    b'erRadius=-20,outerRadius'
+                                                    b'=0,doAngleRange=2,angle0'
+                                                    b'=15,angleRange=60,doMajo'
+                                                    b'rRadiusTicks=3,majorRadi'
+                                                    b'usInc=10,doMinorRadiusTi'
+                                                    b'cks=2,minorRadiusTicks=1'
+                                                    b',doMajorAngleTicks=3,maj'
+                                                    b'orAngleInc=15,doMinorAng'
+                                                    b'leTicks=2,minorAngleTick'
+                                                    b's=3,radiusAxesWhere=18,r'
+                                                    b'adiusAxesAngleList=7.5,r'
+                                                    b'adiusAxisThick=1,radiusA'
+                                                    b'xisColorNdx=1,radiusTick'
+                                                    b'sLocation=2,majorRadiusT'
+                                                    b'ickThick=1,majorRadiusTi'
+                                                    b'ckLength=5,doMinorRadius'
+                                                    b'Ticks=2,minorRadiusTickT'
+                                                    b'hick=1,minorRadiusTickLe'
+                                                    b'ngth=3,minorRadiusTickEm'
+                                                    b'ph=0,angleAxesWhere=6,an'
+                                                    b'gleAxesRadiusList=5,angl'
+                                                    b'eAxisThick=1,angleAxisCo'
+                                                    b'lorNdx=1,angleTicksLocat'
+                                                    b'ion=2,majorAngleTickThic'
+                                                    b'k=1,majorAngleTickLength'
+                                                    b'=5,doMinorAngleTicks=2,m'
+                                                    b'inorAngleTickThick=1,min'
+                                                    b'orAngleTickLength=3,mino'
+                                                    b'rAngleTickEmph=0,doRadiu'
+                                                    b'sTickLabels=2,radiusTick'
+                                                    b'LabelRange=0\xa90,radiu'
+                                                    b'sTickLabelOffset=3,radiu'
+                                                    b'sTickLabelRotation=  0,r'
+                                                    b'adiusTickLabelSigns=1,ra'
+                                                    b'diusTickLabelNotation=%g'
+                                                    b',radiusAxisFontName=defa'
+                                                    b'ult,radiusAxisFontSize=1'
+                                                    b'2,doAngleTickLabels=2,an'
+                                                    b'gleTickLabelRange=0\xa9'
+                                                    b'0,angleTickLabelOffset=3'
+                                                    b',angleTickLabelRotation='
+                                                    b'  0,angleTickLabelSigns='
+                                                    b'1,angleTickLabelNotation'
+                                                    b'=%g,angleAxisFontName=de'
+                                                    b'fault,angleAxisFontSize='
+                                                    b'12,angleValues=1,doPolar'
+                                                    b'Grids=3,majorGridLineSiz'
+                                                    b'e=1,minorGridLineSize=1,'
+                                                    b'majorGridStyle=1,minorGr'
+                                                    b'idStyle=2,majorGridColor'
+                                                    b'Ndx=2,minorGridColorNdx='
+                                                    b'2,minGridSpacing=4,useCi'
+                                                    b'rcles=2,maxArcLine=6;',
+                               b'u_dbReplaceBadChars': b'\xa9\xae\x99\x9f',
+                               b'u_str': b'2'}},
+ b'W_plrX5': <WaveRecord ...>,
+ b'W_plrX6': <WaveRecord ...>,
+ b'W_plrY5': <WaveRecord ...>,
+ b'W_plrY6': <WaveRecord ...>,
+ b'angleData': <WaveRecord ...>,
+ b'angleQ1': <WaveRecord ...>,
+ b'radiusData': <WaveRecord ...>,
+ b'radiusQ1': <WaveRecord ...>,
+ 'K0': 0.0,
+ 'K1': 0.0,
+ 'K10': 0.0,
+ 'K11': 0.0,
+ 'K12': 0.0,
+ 'K13': 0.0,
+ 'K14': 0.0,
+ 'K15': 0.0,
+ 'K16': 0.0,
+ 'K17': 0.0,
+ 'K18': 0.0,
+ 'K19': 0.0,
+ 'K2': 0.0,
+ 'K20': 128.0,
+ 'K3': 0.0,
+ 'K4': 0.0,
+ 'K5': 0.0,
+ 'K6': 0.0,
+ 'K7': 0.0,
+ 'K8': 0.0,
+ 'K9': 0.0})
+walk callback on ([b'root'], b'K0', 0.0)
+walk callback on ([b'root'], b'K1', 0.0)
+walk callback on ([b'root'], b'K10', 0.0)
+walk callback on ([b'root'], b'K11', 0.0)
+walk callback on ([b'root'], b'K12', 0.0)
+walk callback on ([b'root'], b'K13', 0.0)
+walk callback on ([b'root'], b'K14', 0.0)
+walk callback on ([b'root'], b'K15', 0.0)
+walk callback on ([b'root'], b'K16', 0.0)
+walk callback on ([b'root'], b'K17', 0.0)
+walk callback on ([b'root'], b'K18', 0.0)
+walk callback on ([b'root'], b'K19', 0.0)
+walk callback on ([b'root'], b'K2', 0.0)
+walk callback on ([b'root'], b'K20', 128.0)
+walk callback on ([b'root'], b'K3', 0.0)
+walk callback on ([b'root'], b'K4', 0.0)
+walk callback on ([b'root'], b'K5', 0.0)
+walk callback on ([b'root'], b'K6', 0.0)
+walk callback on ([b'root'], b'K7', 0.0)
+walk callback on ([b'root'], b'K8', 0.0)
+walk callback on ([b'root'], b'K9', 0.0)
+walk callback on ([b'root'], b'Packages', {b'PolarGraphs': {b'V_bottom': 232.0,
+                  b'V_left': 1.0,
+                  b'V_max': 2.41585180934144,
+                  b'V_min': -2.1848498883412,
+                  b'V_right': 232.0,
+                  b'V_top': 1.0,
+                  b'u_UniqWaveNdx': 8.0,
+                  b'u_UniqWinNdx': 3.0,
+                  b'u_angle0': 0.0,
+                  b'u_angleRange': 6.283185307179586,
+                  b'u_colorList': b'black;blue;green;cyan;red;magenta;yellow'
+                                  b';white;special',
+                  b'u_debug': 0.0,
+                  b'u_debugStr': b'Turn Debugging On',
+                  b'u_majorDelta': 0.0,
+                  b'u_numPlaces': 0.0,
+                  b'u_polAngle0': 0.2617993877991494,
+                  b'u_polAngleAxesWherePop': b'Off;Radius Start;Radius End;Radi'
+                                             b'us Start and End;All Major Radii'
+                                             b';At Listed Radii',
+                  b'u_polAngleRange': 1.0471975511965976,
+                  b'u_polAngleUnitsPop': b'deg;rad',
+                  b'u_polInnerRadius': -20.0,
+                  b'u_polLineStylePop': b'solid;dash 1;dash 2;dash 3;dash 4;da'
+                                        b'sh 5;dash 6;dash 7;dash 8;dash 9;das'
+                                        b'h 10;dash 11;dash 12;dash 13;dash 14'
+                                        b';dash 15;dash 16;dash 17;',
+                  b'u_polMajorAngleInc': 0.2617993877991494,
+                  b'u_polMajorRadiusInc': 10.0,
+                  b'u_polMinorAngleTicks': 3.0,
+                  b'u_polMinorRadiusTicks': 1.0,
+                  b'u_polOffOn': b'Off;On',
+                  b'u_polOuterRadius': 0.0,
+                  b'u_polRadAxesWherePop': b'  Off;  Angle Start;  Angle Midd'
+                                           b'le;  Angle End;  Angle Start and'
+                                           b' End;  0;  90;  180; -90;  0, 90'
+                                           b';  90, 180; -180, -90; -90, 0;  '
+                                           b'0, 180;  90, -90;  0, 90, 180, -'
+                                           b'90;  All Major Angles;  At Liste'
+                                           b'd Angles',
+                  b'u_polRotPop': b' -90;  0; +90; +180',
+                  b'u_popup': b'',
+                  b'u_prompt': b'',
+                  b'u_segsPerMinorArc': 3.0,
+                  b'u_tickDelta': 0.0,
+                  b'u_var': 0.0,
+                  b'u_x1': 11.450159535018935,
+                  b'u_x2': 12.079591517721363,
+                  b'u_y1': 42.732577139459856,
+                  b'u_y2': 45.081649278814126},
+ b'WMDataBase': {b'u_dataBase': b';PolarGraph0:,appendRadius=radiusData,append'
+                                b'AngleData=angleData,angleDataUnits=2,appendS'
+                                b'hadowYWaves=W_plrY5\xa9,appendShadowXWaves='
+                                b'W_plrX5\xa9,zeroAngleWhere=3,angleDirection'
+                                b'=1,radiusFunction=1,valueAtCenter=0,doRadius'
+                                b'Range=2,innerRadius=0,outerRadius=1.5,doAngl'
+                                b'eRange=2,angle0=0,angleRange=360,doMajorRadi'
+                                b'usTicks=3,majorRadiusInc=0.5,doMinorRadiusTi'
+                                b'cks=1,minorRadiusTicks=1,doMajorAngleTicks=3'
+                                b',majorAngleInc=45,doMinorAngleTicks=2,minorA'
+                                b'ngleTicks=3,radiusAxesWhere=6,radiusAxesAngl'
+                                b'eList=,radiusAxisThick=1,radiusAxisColorNdx='
+                                b'1,radiusTicksLocation=2,majorRadiusTickThick'
+                                b'=1,majorRadiusTickLength=5,doMinorRadiusTick'
+                                b's=2,minorRadiusTickThick=1,minorRadiusTickLe'
+                                b'ngth=3,minorRadiusTickEmph=0,angleAxesWhere='
+                                b'3,angleAxesRadiusList=0,angleAxisThick=1,ang'
+                                b'leAxisColorNdx=1,angleTicksLocation=2,majorA'
+                                b'ngleTickThick=1,majorAngleTickLength=5,doMin'
+                                b'orAngleTicks=2,minorAngleTickThick=1,minorAn'
+                                b'gleTickLength=3,minorAngleTickEmph=0,doRadiu'
+                                b'sTickLabels=2,radiusTickLabelRange=0.5\xa92'
+                                b',radiusTickLabelOffset=3,radiusTickLabelRota'
+                                b'tion=  0,radiusTickLabelSigns=1,radiusTickLa'
+                                b'belNotation=%g,radiusAxisFontName=Geneva,rad'
+                                b'iusAxisFontSize=12,doAngleTickLabels=2,angle'
+                                b'TickLabelRange=0\xa90,angleTickLabelOffset='
+                                b'3,angleTickLabelRotation=  0,angleTickLabelS'
+                                b'igns=1,angleTickLabelNotation=%g,angleAxisFo'
+                                b'ntName=Geneva,angleAxisFontSize=12,angleValu'
+                                b'es=1,doPolarGrids=3,majorGridLineSize=1,mino'
+                                b'rGridLineSize=1,majorGridStyle=1,minorGridSt'
+                                b'yle=2,majorGridColorNdx=2,minorGridColorNdx='
+                                b'2,minGridSpacing=8,useCircles=2,maxArcLine=6'
+                                b';_default_:,appendRadius=,appendAngleData=,a'
+                                b'ngleDataUnits=1,appendShadowYWaves=,appendSh'
+                                b'adowXWaves=,zeroAngleWhere=2,angleDirection='
+                                b'2,radiusFunction=1,valueAtCenter=0,doRadiusR'
+                                b'ange=2,innerRadius=0,outerRadius=1,doAngleRa'
+                                b'nge=2,angle0=0,angleRange=360,doMajorRadiusT'
+                                b'icks=3,majorRadiusInc=0.5,doMinorRadiusTicks'
+                                b'=2,minorRadiusTicks=5,doMajorAngleTicks=3,ma'
+                                b'jorAngleInc=45,doMinorAngleTicks=2,minorAngl'
+                                b'eTicks=3,radiusAxesWhere=10,radiusAxesAngleL'
+                                b'ist=,radiusAxisThick=1,radiusAxisColorNdx=1,'
+                                b'radiusTicksLocation=2,majorRadiusTickThick=1'
+                                b',majorRadiusTickLength=5,doMinorRadiusTicks='
+                                b'2,minorRadiusTickThick=1,minorRadiusTickLeng'
+                                b'th=3,minorRadiusTickEmph=0,angleAxesWhere=3,'
+                                b'angleAxesRadiusList=,angleAxisThick=1,angleA'
+                                b'xisColorNdx=1,angleTicksLocation=2,majorAngl'
+                                b'eTickThick=1,majorAngleTickLength=5,doMinorA'
+                                b'ngleTicks=2,minorAngleTickThick=1,minorAngle'
+                                b'TickLength=3,minorAngleTickEmph=0,doRadiusTi'
+                                b'ckLabels=2,radiusTickLabelRange=0\xa90,radi'
+                                b'usTickLabelOffset=0,radiusTickLabelRotation='
+                                b'  0,radiusTickLabelSigns=1,radiusTickLabelNo'
+                                b'tation=%g,radiusAxisFontName=default,radiusA'
+                                b'xisFontSize=12,doAngleTickLabels=2,angleTick'
+                                b'LabelRange=0\xa90,angleTickLabelOffset=0,an'
+                                b'gleTickLabelRotation=  0,angleTickLabelSigns'
+                                b'=1,angleTickLabelNotation=%g,angleAxisFontNa'
+                                b'me=default,angleAxisFontSize=12,angleValues='
+                                b'1,doPolarGrids=3,majorGridLineSize=1,minorGr'
+                                b'idLineSize=1,majorGridStyle=1,minorGridStyle'
+                                b'=2,majorGridColorNdx=2,minorGridColorNdx=2,m'
+                                b'inGridSpacing=4,useCircles=2,maxArcLine=6;',
+                 b'u_dbBadStringChars': b',;=:',
+                 b'u_dbCurrBag': b'PolarGraph1',
+                 b'u_dbCurrContents': b',appendRadius=radiusQ1,appendAngleDa'
+                                      b'ta=angleQ1,angleDataUnits=2,appendSh'
+                                      b'adowYWaves=W_plrY6\xa9,appendShadowXWav'
+                                      b'es=W_plrX6\xa9,zeroAngleWhere=2,angleDi'
+                                      b'rection=2,radiusFunction=1,valueAtCe'
+                                      b'nter=-40,doRadiusRange=2,innerRadius'
+                                      b'=-20,outerRadius=0,doAngleRange=2,an'
+                                      b'gle0=15,angleRange=60,doMajorRadiusT'
+                                      b'icks=3,majorRadiusInc=10,doMinorRadi'
+                                      b'usTicks=2,minorRadiusTicks=1,doMajor'
+                                      b'AngleTicks=3,majorAngleInc=15,doMino'
+                                      b'rAngleTicks=2,minorAngleTicks=3,radi'
+                                      b'usAxesWhere=18,radiusAxesAngleList=7'
+                                      b'.5,radiusAxisThick=1,radiusAxisColor'
+                                      b'Ndx=1,radiusTicksLocation=2,majorRad'
+                                      b'iusTickThick=1,majorRadiusTickLength'
+                                      b'=5,doMinorRadiusTicks=2,minorRadiusT'
+                                      b'ickThick=1,minorRadiusTickLength=3,m'
+                                      b'inorRadiusTickEmph=0,angleAxesWhere='
+                                      b'6,angleAxesRadiusList=5,angleAxisThi'
+                                      b'ck=1,angleAxisColorNdx=1,angleTicksL'
+                                      b'ocation=2,majorAngleTickThick=1,majo'
+                                      b'rAngleTickLength=5,doMinorAngleTicks'
+                                      b'=2,minorAngleTickThick=1,minorAngleT'
+                                      b'ickLength=3,minorAngleTickEmph=0,doR'
+                                      b'adiusTickLabels=2,radiusTickLabelRan'
+                                      b'ge=0\xa90,radiusTickLabelOffset=3,radiu'
+                                      b'sTickLabelRotation=  0,radiusTickLab'
+                                      b'elSigns=1,radiusTickLabelNotation=%g'
+                                      b',radiusAxisFontName=default,radiusAx'
+                                      b'isFontSize=12,doAngleTickLabels=2,an'
+                                      b'gleTickLabelRange=0\xa90,angleTickLabel'
+                                      b'Offset=3,angleTickLabelRotation=  0,'
+                                      b'angleTickLabelSigns=1,angleTickLabel'
+                                      b'Notation=%g,angleAxisFontName=defaul'
+                                      b't,angleAxisFontSize=12,angleValues=1'
+                                      b',doPolarGrids=3,majorGridLineSize=1,'
+                                      b'minorGridLineSize=1,majorGridStyle=1'
+                                      b',minorGridStyle=2,majorGridColorNdx='
+                                      b'2,minorGridColorNdx=2,minGridSpacing'
+                                      b'=4,useCircles=2,maxArcLine=6;',
+                 b'u_dbReplaceBadChars': b'\xa9\xae\x99\x9f',
+                 b'u_str': b'2'}})
+walk callback on ([b'root', b'Packages'], b'PolarGraphs', {b'V_bottom': 232.0,
+ b'V_left': 1.0,
+ b'V_max': 2.41585180934144,
+ b'V_min': -2.1848498883412,
+ b'V_right': 232.0,
+ b'V_top': 1.0,
+ b'u_UniqWaveNdx': 8.0,
+ b'u_UniqWinNdx': 3.0,
+ b'u_angle0': 0.0,
+ b'u_angleRange': 6.283185307179586,
+ b'u_colorList': b'black;blue;green;cyan;red;magenta;yellow;white;special',
+ b'u_debug': 0.0,
+ b'u_debugStr': b'Turn Debugging On',
+ b'u_majorDelta': 0.0,
+ b'u_numPlaces': 0.0,
+ b'u_polAngle0': 0.2617993877991494,
+ b'u_polAngleAxesWherePop': b'Off;Radius Start;Radius End;Radius Start and End'
+                            b';All Major Radii;At Listed Radii',
+ b'u_polAngleRange': 1.0471975511965976,
+ b'u_polAngleUnitsPop': b'deg;rad',
+ b'u_polInnerRadius': -20.0,
+ b'u_polLineStylePop': b'solid;dash 1;dash 2;dash 3;dash 4;dash 5;dash 6;dash'
+                       b' 7;dash 8;dash 9;dash 10;dash 11;dash 12;dash 13;das'
+                       b'h 14;dash 15;dash 16;dash 17;',
+ b'u_polMajorAngleInc': 0.2617993877991494,
+ b'u_polMajorRadiusInc': 10.0,
+ b'u_polMinorAngleTicks': 3.0,
+ b'u_polMinorRadiusTicks': 1.0,
+ b'u_polOffOn': b'Off;On',
+ b'u_polOuterRadius': 0.0,
+ b'u_polRadAxesWherePop': b'  Off;  Angle Start;  Angle Middle;  Angle End; '
+                          b' Angle Start and End;  0;  90;  180; -90;  0, 90'
+                          b';  90, 180; -180, -90; -90, 0;  0, 180;  90, -90'
+                          b';  0, 90, 180, -90;  All Major Angles;  At Liste'
+                          b'd Angles',
+ b'u_polRotPop': b' -90;  0; +90; +180',
+ b'u_popup': b'',
+ b'u_prompt': b'',
+ b'u_segsPerMinorArc': 3.0,
+ b'u_tickDelta': 0.0,
+ b'u_var': 0.0,
+ b'u_x1': 11.450159535018935,
+ b'u_x2': 12.079591517721363,
+ b'u_y1': 42.732577139459856,
+ b'u_y2': 45.081649278814126})
+walk callback on ([b'root', b'Packages', b'PolarGraphs'], b'V_bottom', 232.0)
+walk callback on ([b'root', b'Packages', b'PolarGraphs'], b'V_left', 1.0)
+walk callback on ([b'root', b'Packages', b'PolarGraphs'], b'V_max', 2.41585180934144)
+walk callback on ([b'root', b'Packages', b'PolarGraphs'], b'V_min', -2.1848498883412)
+walk callback on ([b'root', b'Packages', b'PolarGraphs'], b'V_right', 232.0)
+walk callback on ([b'root', b'Packages', b'PolarGraphs'], b'V_top', 1.0)
+walk callback on ([b'root', b'Packages', b'PolarGraphs'], b'u_UniqWaveNdx', 8.0)
+walk callback on ([b'root', b'Packages', b'PolarGraphs'], b'u_UniqWinNdx', 3.0)
+walk callback on ([b'root', b'Packages', b'PolarGraphs'], b'u_angle0', 0.0)
+walk callback on ([b'root', b'Packages', b'PolarGraphs'], b'u_angleRange', 6.283185307179586)
+walk callback on ([b'root', b'Packages', b'PolarGraphs'], b'u_colorList', b'black;blue;green;cyan;red;magenta;yellow;white;special')
+walk callback on ([b'root', b'Packages', b'PolarGraphs'], b'u_debug', 0.0)
+walk callback on ([b'root', b'Packages', b'PolarGraphs'], b'u_debugStr', b'Turn Debugging On')
+walk callback on ([b'root', b'Packages', b'PolarGraphs'], b'u_majorDelta', 0.0)
+walk callback on ([b'root', b'Packages', b'PolarGraphs'], b'u_numPlaces', 0.0)
+walk callback on ([b'root', b'Packages', b'PolarGraphs'], b'u_polAngle0', 0.2617993877991494)
+walk callback on ([b'root', b'Packages', b'PolarGraphs'], b'u_polAngleAxesWherePop', (b'Off;Radius Start;Radius End;Radius Start and End;All Major Radii;At Listed R'
+ b'adii'))
+walk callback on ([b'root', b'Packages', b'PolarGraphs'], b'u_polAngleRange', 1.0471975511965976)
+walk callback on ([b'root', b'Packages', b'PolarGraphs'], b'u_polAngleUnitsPop', b'deg;rad')
+walk callback on ([b'root', b'Packages', b'PolarGraphs'], b'u_polInnerRadius', -20.0)
+walk callback on ([b'root', b'Packages', b'PolarGraphs'], b'u_polLineStylePop', (b'solid;dash 1;dash 2;dash 3;dash 4;dash 5;dash 6;dash 7;dash 8;dash 9;dash 10'
+ b';dash 11;dash 12;dash 13;dash 14;dash 15;dash 16;dash 17;'))
+walk callback on ([b'root', b'Packages', b'PolarGraphs'], b'u_polMajorAngleInc', 0.2617993877991494)
+walk callback on ([b'root', b'Packages', b'PolarGraphs'], b'u_polMajorRadiusInc', 10.0)
+walk callback on ([b'root', b'Packages', b'PolarGraphs'], b'u_polMinorAngleTicks', 3.0)
+walk callback on ([b'root', b'Packages', b'PolarGraphs'], b'u_polMinorRadiusTicks', 1.0)
+walk callback on ([b'root', b'Packages', b'PolarGraphs'], b'u_polOffOn', b'Off;On')
+walk callback on ([b'root', b'Packages', b'PolarGraphs'], b'u_polOuterRadius', 0.0)
+walk callback on ([b'root', b'Packages', b'PolarGraphs'], b'u_polRadAxesWherePop', (b'  Off;  Angle Start;  Angle Middle;  Angle End;  Angle Start and End;  0;  9'
+ b'0;  180; -90;  0, 90;  90, 180; -180, -90; -90, 0;  0, 180;  90, -90;  0, 90'
+ b', 180, -90;  All Major Angles;  At Listed Angles'))
+walk callback on ([b'root', b'Packages', b'PolarGraphs'], b'u_polRotPop', b' -90;  0; +90; +180')
+walk callback on ([b'root', b'Packages', b'PolarGraphs'], b'u_popup', b'')
+walk callback on ([b'root', b'Packages', b'PolarGraphs'], b'u_prompt', b'')
+walk callback on ([b'root', b'Packages', b'PolarGraphs'], b'u_segsPerMinorArc', 3.0)
+walk callback on ([b'root', b'Packages', b'PolarGraphs'], b'u_tickDelta', 0.0)
+walk callback on ([b'root', b'Packages', b'PolarGraphs'], b'u_var', 0.0)
+walk callback on ([b'root', b'Packages', b'PolarGraphs'], b'u_x1', 11.450159535018935)
+walk callback on ([b'root', b'Packages', b'PolarGraphs'], b'u_x2', 12.079591517721363)
+walk callback on ([b'root', b'Packages', b'PolarGraphs'], b'u_y1', 42.732577139459856)
+walk callback on ([b'root', b'Packages', b'PolarGraphs'], b'u_y2', 45.081649278814126)
+walk callback on ([b'root', b'Packages'], b'WMDataBase', {b'u_dataBase': b';PolarGraph0:,appendRadius=radiusData,appendAngleData=angleD'
+                b'ata,angleDataUnits=2,appendShadowYWaves=W_plrY5\xa9,appendS'
+                b'hadowXWaves=W_plrX5\xa9,zeroAngleWhere=3,angleDirection=1,r'
+                b'adiusFunction=1,valueAtCenter=0,doRadiusRange=2,innerRadius='
+                b'0,outerRadius=1.5,doAngleRange=2,angle0=0,angleRange=360,doM'
+                b'ajorRadiusTicks=3,majorRadiusInc=0.5,doMinorRadiusTicks=1,mi'
+                b'norRadiusTicks=1,doMajorAngleTicks=3,majorAngleInc=45,doMino'
+                b'rAngleTicks=2,minorAngleTicks=3,radiusAxesWhere=6,radiusAxes'
+                b'AngleList=,radiusAxisThick=1,radiusAxisColorNdx=1,radiusTick'
+                b'sLocation=2,majorRadiusTickThick=1,majorRadiusTickLength=5,d'
+                b'oMinorRadiusTicks=2,minorRadiusTickThick=1,minorRadiusTickLe'
+                b'ngth=3,minorRadiusTickEmph=0,angleAxesWhere=3,angleAxesRadiu'
+                b'sList=0,angleAxisThick=1,angleAxisColorNdx=1,angleTicksLocat'
+                b'ion=2,majorAngleTickThick=1,majorAngleTickLength=5,doMinorAn'
+                b'gleTicks=2,minorAngleTickThick=1,minorAngleTickLength=3,mino'
+                b'rAngleTickEmph=0,doRadiusTickLabels=2,radiusTickLabelRange=0'
+                b'.5\xa92,radiusTickLabelOffset=3,radiusTickLabelRotation=  0'
+                b',radiusTickLabelSigns=1,radiusTickLabelNotation=%g,radiusAxi'
+                b'sFontName=Geneva,radiusAxisFontSize=12,doAngleTickLabels=2,a'
+                b'ngleTickLabelRange=0\xa90,angleTickLabelOffset=3,angleTickL'
+                b'abelRotation=  0,angleTickLabelSigns=1,angleTickLabelNotatio'
+                b'n=%g,angleAxisFontName=Geneva,angleAxisFontSize=12,angleValu'
+                b'es=1,doPolarGrids=3,majorGridLineSize=1,minorGridLineSize=1,'
+                b'majorGridStyle=1,minorGridStyle=2,majorGridColorNdx=2,minorG'
+                b'ridColorNdx=2,minGridSpacing=8,useCircles=2,maxArcLine=6;_de'
+                b'fault_:,appendRadius=,appendAngleData=,angleDataUnits=1,appe'
+                b'ndShadowYWaves=,appendShadowXWaves=,zeroAngleWhere=2,angleDi'
+                b'rection=2,radiusFunction=1,valueAtCenter=0,doRadiusRange=2,i'
+                b'nnerRadius=0,outerRadius=1,doAngleRange=2,angle0=0,angleRang'
+                b'e=360,doMajorRadiusTicks=3,majorRadiusInc=0.5,doMinorRadiusT'
+                b'icks=2,minorRadiusTicks=5,doMajorAngleTicks=3,majorAngleInc='
+                b'45,doMinorAngleTicks=2,minorAngleTicks=3,radiusAxesWhere=10,'
+                b'radiusAxesAngleList=,radiusAxisThick=1,radiusAxisColorNdx=1,'
+                b'radiusTicksLocation=2,majorRadiusTickThick=1,majorRadiusTick'
+                b'Length=5,doMinorRadiusTicks=2,minorRadiusTickThick=1,minorRa'
+                b'diusTickLength=3,minorRadiusTickEmph=0,angleAxesWhere=3,angl'
+                b'eAxesRadiusList=,angleAxisThick=1,angleAxisColorNdx=1,angleT'
+                b'icksLocation=2,majorAngleTickThick=1,majorAngleTickLength=5,'
+                b'doMinorAngleTicks=2,minorAngleTickThick=1,minorAngleTickLeng'
+                b'th=3,minorAngleTickEmph=0,doRadiusTickLabels=2,radiusTickLab'
+                b'elRange=0\xa90,radiusTickLabelOffset=0,radiusTickLabelRotat'
+                b'ion=  0,radiusTickLabelSigns=1,radiusTickLabelNotation=%g,ra'
+                b'diusAxisFontName=default,radiusAxisFontSize=12,doAngleTickLa'
+                b'bels=2,angleTickLabelRange=0\xa90,angleTickLabelOffset=0,an'
+                b'gleTickLabelRotation=  0,angleTickLabelSigns=1,angleTickLabe'
+                b'lNotation=%g,angleAxisFontName=default,angleAxisFontSize=12,'
+                b'angleValues=1,doPolarGrids=3,majorGridLineSize=1,minorGridLi'
+                b'neSize=1,majorGridStyle=1,minorGridStyle=2,majorGridColorNdx'
+                b'=2,minorGridColorNdx=2,minGridSpacing=4,useCircles=2,maxArcL'
+                b'ine=6;',
+ b'u_dbBadStringChars': b',;=:',
+ b'u_dbCurrBag': b'PolarGraph1',
+ b'u_dbCurrContents': b',appendRadius=radiusQ1,appendAngleData=angleQ1,angle'
+                      b'DataUnits=2,appendShadowYWaves=W_plrY6\xa9,appendShadow'
+                      b'XWaves=W_plrX6\xa9,zeroAngleWhere=2,angleDirection=2,ra'
+                      b'diusFunction=1,valueAtCenter=-40,doRadiusRange=2,inn'
+                      b'erRadius=-20,outerRadius=0,doAngleRange=2,angle0=15,'
+                      b'angleRange=60,doMajorRadiusTicks=3,majorRadiusInc=10'
+                      b',doMinorRadiusTicks=2,minorRadiusTicks=1,doMajorAngl'
+                      b'eTicks=3,majorAngleInc=15,doMinorAngleTicks=2,minorA'
+                      b'ngleTicks=3,radiusAxesWhere=18,radiusAxesAngleList=7'
+                      b'.5,radiusAxisThick=1,radiusAxisColorNdx=1,radiusTick'
+                      b'sLocation=2,majorRadiusTickThick=1,majorRadiusTickLe'
+                      b'ngth=5,doMinorRadiusTicks=2,minorRadiusTickThick=1,m'
+                      b'inorRadiusTickLength=3,minorRadiusTickEmph=0,angleAx'
+                      b'esWhere=6,angleAxesRadiusList=5,angleAxisThick=1,ang'
+                      b'leAxisColorNdx=1,angleTicksLocation=2,majorAngleTick'
+                      b'Thick=1,majorAngleTickLength=5,doMinorAngleTicks=2,m'
+                      b'inorAngleTickThick=1,minorAngleTickLength=3,minorAng'
+                      b'leTickEmph=0,doRadiusTickLabels=2,radiusTickLabelRan'
+                      b'ge=0\xa90,radiusTickLabelOffset=3,radiusTickLabelRotati'
+                      b'on=  0,radiusTickLabelSigns=1,radiusTickLabelNotatio'
+                      b'n=%g,radiusAxisFontName=default,radiusAxisFontSize=1'
+                      b'2,doAngleTickLabels=2,angleTickLabelRange=0\xa90,angleT'
+                      b'ickLabelOffset=3,angleTickLabelRotation=  0,angleTic'
+                      b'kLabelSigns=1,angleTickLabelNotation=%g,angleAxisFon'
+                      b'tName=default,angleAxisFontSize=12,angleValues=1,doP'
+                      b'olarGrids=3,majorGridLineSize=1,minorGridLineSize=1,'
+                      b'majorGridStyle=1,minorGridStyle=2,majorGridColorNdx='
+                      b'2,minorGridColorNdx=2,minGridSpacing=4,useCircles=2,'
+                      b'maxArcLine=6;',
+ b'u_dbReplaceBadChars': b'\xa9\xae\x99\x9f',
+ b'u_str': b'2'})
+walk callback on ([b'root', b'Packages', b'WMDataBase'], b'u_dataBase', (b';PolarGraph0:,appendRadius=radiusData,appendAngleData=angleData,angleDataUni'
+ b'ts=2,appendShadowYWaves=W_plrY5\xa9,appendShadowXWaves=W_plrX5\xa9,zeroAng'
+ b'leWhere=3,angleDirection=1,radiusFunction=1,valueAtCenter=0,doRadiusRange=2,'
+ b'innerRadius=0,outerRadius=1.5,doAngleRange=2,angle0=0,angleRange=360,doMajor'
+ b'RadiusTicks=3,majorRadiusInc=0.5,doMinorRadiusTicks=1,minorRadiusTicks=1,doM'
+ b'ajorAngleTicks=3,majorAngleInc=45,doMinorAngleTicks=2,minorAngleTicks=3,radi'
+ b'usAxesWhere=6,radiusAxesAngleList=,radiusAxisThick=1,radiusAxisColorNdx=1,ra'
+ b'diusTicksLocation=2,majorRadiusTickThick=1,majorRadiusTickLength=5,doMinorRa'
+ b'diusTicks=2,minorRadiusTickThick=1,minorRadiusTickLength=3,minorRadiusTickEm'
+ b'ph=0,angleAxesWhere=3,angleAxesRadiusList=0,angleAxisThick=1,angleAxisColorN'
+ b'dx=1,angleTicksLocation=2,majorAngleTickThick=1,majorAngleTickLength=5,doMin'
+ b'orAngleTicks=2,minorAngleTickThick=1,minorAngleTickLength=3,minorAngleTickEm'
+ b'ph=0,doRadiusTickLabels=2,radiusTickLabelRange=0.5\xa92,radiusTickLabelOffs'
+ b'et=3,radiusTickLabelRotation=  0,radiusTickLabelSigns=1,radiusTickLabelNotat'
+ b'ion=%g,radiusAxisFontName=Geneva,radiusAxisFontSize=12,doAngleTickLabels=2,a'
+ b'ngleTickLabelRange=0\xa90,angleTickLabelOffset=3,angleTickLabelRotation=  0'
+ b',angleTickLabelSigns=1,angleTickLabelNotation=%g,angleAxisFontName=Geneva,an'
+ b'gleAxisFontSize=12,angleValues=1,doPolarGrids=3,majorGridLineSize=1,minorGri'
+ b'dLineSize=1,majorGridStyle=1,minorGridStyle=2,majorGridColorNdx=2,minorGridC'
+ b'olorNdx=2,minGridSpacing=8,useCircles=2,maxArcLine=6;_default_:,appendRadius'
+ b'=,appendAngleData=,angleDataUnits=1,appendShadowYWaves=,appendShadowXWaves=,'
+ b'zeroAngleWhere=2,angleDirection=2,radiusFunction=1,valueAtCenter=0,doRadiusR'
+ b'ange=2,innerRadius=0,outerRadius=1,doAngleRange=2,angle0=0,angleRange=360,do'
+ b'MajorRadiusTicks=3,majorRadiusInc=0.5,doMinorRadiusTicks=2,minorRadiusTicks='
+ b'5,doMajorAngleTicks=3,majorAngleInc=45,doMinorAngleTicks=2,minorAngleTicks=3'
+ b',radiusAxesWhere=10,radiusAxesAngleList=,radiusAxisThick=1,radiusAxisColorNd'
+ b'x=1,radiusTicksLocation=2,majorRadiusTickThick=1,majorRadiusTickLength=5,doM'
+ b'inorRadiusTicks=2,minorRadiusTickThick=1,minorRadiusTickLength=3,minorRadius'
+ b'TickEmph=0,angleAxesWhere=3,angleAxesRadiusList=,angleAxisThick=1,angleAxisC'
+ b'olorNdx=1,angleTicksLocation=2,majorAngleTickThick=1,majorAngleTickLength=5,'
+ b'doMinorAngleTicks=2,minorAngleTickThick=1,minorAngleTickLength=3,minorAngleT'
+ b'ickEmph=0,doRadiusTickLabels=2,radiusTickLabelRange=0\xa90,radiusTickLabelO'
+ b'ffset=0,radiusTickLabelRotation=  0,radiusTickLabelSigns=1,radiusTickLabelNo'
+ b'tation=%g,radiusAxisFontName=default,radiusAxisFontSize=12,doAngleTickLabels'
+ b'=2,angleTickLabelRange=0\xa90,angleTickLabelOffset=0,angleTickLabelRotation'
+ b'=  0,angleTickLabelSigns=1,angleTickLabelNotation=%g,angleAxisFontName=defau'
+ b'lt,angleAxisFontSize=12,angleValues=1,doPolarGrids=3,majorGridLineSize=1,min'
+ b'orGridLineSize=1,majorGridStyle=1,minorGridStyle=2,majorGridColorNdx=2,minor'
+ b'GridColorNdx=2,minGridSpacing=4,useCircles=2,maxArcLine=6;'))
+walk callback on ([b'root', b'Packages', b'WMDataBase'], b'u_dbBadStringChars', b',;=:')
+walk callback on ([b'root', b'Packages', b'WMDataBase'], b'u_dbCurrBag', b'PolarGraph1')
+walk callback on ([b'root', b'Packages', b'WMDataBase'], b'u_dbCurrContents', (b',appendRadius=radiusQ1,appendAngleData=angleQ1,angleDataUnits=2,appendShadow'
+ b'YWaves=W_plrY6\xa9,appendShadowXWaves=W_plrX6\xa9,zeroAngleWhere=2,angleDi'
+ b'rection=2,radiusFunction=1,valueAtCenter=-40,doRadiusRange=2,innerRadius=-20'
+ b',outerRadius=0,doAngleRange=2,angle0=15,angleRange=60,doMajorRadiusTicks=3,m'
+ b'ajorRadiusInc=10,doMinorRadiusTicks=2,minorRadiusTicks=1,doMajorAngleTicks=3'
+ b',majorAngleInc=15,doMinorAngleTicks=2,minorAngleTicks=3,radiusAxesWhere=18,r'
+ b'adiusAxesAngleList=7.5,radiusAxisThick=1,radiusAxisColorNdx=1,radiusTicksLoc'
+ b'ation=2,majorRadiusTickThick=1,majorRadiusTickLength=5,doMinorRadiusTicks=2,'
+ b'minorRadiusTickThick=1,minorRadiusTickLength=3,minorRadiusTickEmph=0,angleAx'
+ b'esWhere=6,angleAxesRadiusList=5,angleAxisThick=1,angleAxisColorNdx=1,angleTi'
+ b'cksLocation=2,majorAngleTickThick=1,majorAngleTickLength=5,doMinorAngleTicks'
+ b'=2,minorAngleTickThick=1,minorAngleTickLength=3,minorAngleTickEmph=0,doRadiu'
+ b'sTickLabels=2,radiusTickLabelRange=0\xa90,radiusTickLabelOffset=3,radiusTic'
+ b'kLabelRotation=  0,radiusTickLabelSigns=1,radiusTickLabelNotation=%g,radiusA'
+ b'xisFontName=default,radiusAxisFontSize=12,doAngleTickLabels=2,angleTickLabel'
+ b'Range=0\xa90,angleTickLabelOffset=3,angleTickLabelRotation=  0,angleTickLab'
+ b'elSigns=1,angleTickLabelNotation=%g,angleAxisFontName=default,angleAxisFontS'
+ b'ize=12,angleValues=1,doPolarGrids=3,majorGridLineSize=1,minorGridLineSize=1,'
+ b'majorGridStyle=1,minorGridStyle=2,majorGridColorNdx=2,minorGridColorNdx=2,mi'
+ b'nGridSpacing=4,useCircles=2,maxArcLine=6;'))
+walk callback on ([b'root', b'Packages', b'WMDataBase'], b'u_dbReplaceBadChars', b'\xa9\xae\x99\x9f')
+walk callback on ([b'root', b'Packages', b'WMDataBase'], b'u_str', b'2')
+walk callback on ([b'root'], b'W_plrX5', <WaveRecord ...>)
+walk callback on ([b'root'], b'W_plrX6', <WaveRecord ...>)
+walk callback on ([b'root'], b'W_plrY5', <WaveRecord ...>)
+walk callback on ([b'root'], b'W_plrY6', <WaveRecord ...>)
+walk callback on ([b'root'], b'angleData', <WaveRecord ...>)
+walk callback on ([b'root'], b'angleQ1', <WaveRecord ...>)
+walk callback on ([b'root'], b'radiusData', <WaveRecord ...>)
+walk callback on ([b'root'], b'radiusQ1', <WaveRecord ...>)
 """
 
 import os.path
-- 
2.21.0