Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -285,9 +285,8 @@ The UNI protocol is principally defined in the modules `unitypes_*.py` as a seri

```
1. attribute names must be unique within each message class
2. attribute types must be one of the valid types (S1, U2, X4, etc.)
3. if the attribute is scaled, attribute type is list of [attribute type as string (S1, U2, etc.), scaling factor as float] e.g. {"lat": [R4, 1e-7]}
4. repeating or bitfield groups must be defined as a tuple ('numr', {dict}), where:
2. attribute types must be one of the valid types (S1, U2, X4, etc.). A suffix of "*f" signifies a scaling factor of f is to be applied to the raw value.
3. repeating or bitfield groups must be defined as a tuple ('numr', {dict}), where:
'numr' is either:
a. an integer representing a fixed number of repeats e.g. 32
b. a string representing the name of a preceding attribute containing the number of repeats e.g. 'numsat'
Expand Down
5 changes: 5 additions & 0 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# pyunigps Release Notes

### RELEASE 0.1.5

1. Fix OBSVM, OBSVMCMP `psr` & `adr` attribute scaling.
1. Add additional navigation bitmask decodes.

### RELEASE 0.1.4

1. Split SATELLITE `prn` definition into `glofreq` (MSB) and `prn` (LSB).
Expand Down
10 changes: 10 additions & 0 deletions examples/benchmark.py
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,16 @@
b"\xaaD\xb5YC\x08L\x03\x00\xa0e\t\xd0_\x80\x04\x00\x00\x00\x00\x00\x12\x0f\x00\x15\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00l\xaf\x84K\xb4C\xacJc&\x93K\x03\xea\xc3G|\xa7\xc7?.\n\x1e@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\xbf\xee\x93K?'cK\xf2\x98.K\x0c\xec F'\xa7\x10@5\xe5o@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\xd9\xfa\x86Kq\xa2\x92\xca\x93\xd9\x90K\xd3k(H\xa1\x1b\xc4?\xe7Q\x1a@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x00\x00\x1c\xfc8K\x03v\xb1\xcb\xb9$;J\xc4\xc8VH\xcea\xdf@\x9c\xc0dA\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x11\x00\x00\x00\xe2:\x1dK-'Q\xcb\xcc\x14\x9eK\xb2W\x85\xc6f\xd2\x04@'TA@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x13\x00\x00\x00\xa9\x93\x8aGl\x9fi\xcbs&\xa5K&\xcfIHS;=@\xd6*\x94@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x16\x00\x00\x00\xae\t\x08KPi\xb2\xcbU\xd3\x13K\xdc\"e\xc6\xdc\x85\x9f@Q\x08\xf6@\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00&\x00\x00\x00\x8cT\xc6\xc7\xedt,KI\x85\xaeK\xe6\x938G\xe2\xd3\x1a@&\xf4\x88@\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00'\x00\x00\x00$B}K\x94\xc5\x85J\x03\x90\x90Ks\x84fEg\x98\xbe?\xd1`\x1b@\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x006\x00\x00\x00W\x07\x82K|\xbf\x89J\xfc\x92\x8cKz.\x9dGm\x8a\xbf?\xe1h\x1c@\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x007\x00\x00\x00p\xc1\xc2JBg\x03\xcb\xe9\xb2\xb0K\xd4+\x90G\x16\x0f\xde?\x03\xcb8@\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\r\x00\x00\x00\xae\x18\x88K\x81\x00\x17K\x0f\xc1\xa3Kf\x07a\xc6\xa2#\xd1?\xd4\xf6&@\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x17\x00\x00\x00z\xe3&K\n\xa5\xbd\xcb\xa4m3K\x9c\x92\xe6\xc52\x9f\x87@\x83\xb9\xc1@\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x1a\x00\x00\x00\x19\x05?K\xd9\x1e7\xcb\xc9\x14\xb7KQ\xb3{G&6\xe8?\x94(-@\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x1f\x00\x00\x00\xb9\xa1\xc4\xca\xb1\x1f\x83\xcb\xaf)\xb1K\x965\n\xc7\xfe\x1ao@\xbe\xa3\xe0@\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x13\x00\x00\x00kS\xa4K\xe3\"\x0eJ\x81=\x86K\x92I\x8e\xc8\x8c\x12\xcc?\x17\xc3\x1e@\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x14\x00\x00\x00\xe7\xb5\xcaJ\xbd\xafSKO\xb8\xb1K\x9b&\x8d\xc8H\xd4\x06@r\x01X@\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x16\x00\x00\x00_\x96\xc1KNz/\xcb\x843\xa2I\xf7\xe9\xffG\x1e\x1b\x82@~\xcf\xb5@\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x1d\x00\x00\x00}\xe8\xbcK\xe3`@Kl\x08 JFW$H\x97\xaeA@W\xc8\xb3@\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00#\x00\x00\x00\xa8$\x9bK\xf5\x0b[\xca\xc6/\x8fKo\r\x9a\xc7\xee\x8d\xc8?\xdf5\x1b@\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00,\x00\x00\x00c\xd2\xa9Jq,n\xcb\xc0\x1f\xabKK\x1c\x81Hhs\x1c@h\x83b@\x00\x00\x00\x00\x00\x00\x00\x00\xb4\x1d\xe0\xb6",
b"\xaaD\xb5Y\x11\x04T\x01\x00\xa0e\t\xd0_\x80\x04\x00\x00\x00\x00\x00\x12\x0f\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x07\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x07\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x11\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x13\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x16\x00\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x08\x00&\x00\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x03\x00'\x00\x00\x00\x00\x00\x03\x00\x00\x00\x01\x00\x00\x00\x0b\x006\x00\x00\x00\x00\x00\x03\x00\x00\x00\x01\x00\x00\x00\x04\x007\x00\x00\x00\x00\x00\x03\x00\x00\x00\x05\x00\x00\x00\x00\x00\r\x00\x00\x00\x00\x00\x07\x00\x00\x00\x05\x00\x00\x00\x00\x00\x17\x00\x00\x00\x00\x00\x07\x00\x00\x00\x05\x00\x00\x00\x00\x00\x1a\x00\x00\x00\x00\x00\x07\x00\x00\x00\x05\x00\x00\x00\x00\x00\x1f\x00\x00\x00\x00\x00\x03\x00\x00\x00\x06\x00\x00\x00\x00\x00\x13\x00\x00\x00\x00\x00m\x00\x00\x00\x06\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00-\x00\x00\x00\x06\x00\x00\x00\x00\x00\x16\x00\x00\x00\x00\x00\x05\x00\x00\x00\x06\x00\x00\x00\x00\x00\x1d\x00\x00\x00\x00\x00\x01\x00\x00\x00\x06\x00\x00\x00\x00\x00#\x00\x00\x00\x00\x00m\x00\x00\x00\x06\x00\x00\x00\x00\x00,\x00\x00\x00\x00\x00%\x00\x00\x00\xdf\xcf\xc2*",
b"\xaaD\xb5Y\x11\x04T\x01\x00\xa0e\t\xd0_\x80\x04\x00\x00\x00\x00\x00\x12\x0f\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x07\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x07\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x11\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x13\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x16\x00\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x08\x00&\x00\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x03\x00'\x00\x00\x00\x00\x00\x03\x00\x00\x00\x01\x00\x00\x00\x0b\x006\x00\x00\x00\x00\x00\x03\x00\x00\x00\x01\x00\x00\x00\x04\x007\x00\x00\x00\x00\x00\x03\x00\x00\x00\x05\x00\x00\x00\x00\x00\r\x00\x00\x00\x00\x00\x07\x00\x00\x00\x05\x00\x00\x00\x00\x00\x17\x00\x00\x00\x00\x00\x07\x00\x00\x00\x05\x00\x00\x00\x00\x00\x1a\x00\x00\x00\x00\x00\x07\x00\x00\x00\x05\x00\x00\x00\x00\x00\x1f\x00\x00\x00\x00\x00\x03\x00\x00\x00\x06\x00\x00\x00\x00\x00\x13\x00\x00\x00\x00\x00m\x00\x00\x00\x06\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00-\x00\x00\x00\x06\x00\x00\x00\x00\x00\x16\x00\x00\x00\x00\x00\x05\x00\x00\x00\x06\x00\x00\x00\x00\x00\x1d\x00\x00\x00\x00\x00\x01\x00\x00\x00\x06\x00\x00\x00\x00\x00#\x00\x00\x00\x00\x00m\x00\x00\x00\x06\x00\x00\x00\x00\x00,\x00\x00\x00\x00\x00%\x00\x00\x00\xdf\xcf\xc2*",
b"\xaaD\xb5Y\x07\x02\x0c\x00\x00\xa0e\t\xe8[\x80\x04\x00\x00\x00\x00\x00\x12\x13\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00?s\x9b<",
b"\xaaD\xb5Y\xda\x00(\x00\x00\xa0e\t\xe8[\x80\x04\x00\x00\x00\x00\x00\x12\x13\x00\xbb\xef\x00\x00\x00\x00j?\x00@\x83?\x00\x00\xea?\x01\x00\x00\x00\x01\x1c\xfa>\x00\x00\x00\x00\x84\x01p\x03\x00\x00\x00\x00\x00\x00\x00\x00\xe2ijj",
b"\xaaD\xb5Yj\x00\xe0\x00\x00\xa0e\t\xe8[\x80\x04\x00\x00\x00\x00\x00\x12\x15\x00\x01\x00\x00\x00\x00\x00\x00\x00\xe0\xa4\xf1@\x00\x00\x00\x00\x1c\x00\x00\x00\x1c\x00\x00\x00e\t\x00\x00e\t\x00\x00\x00\x00\x00\x00\x00V\xf3@\xf1n\x18*ZTyA\xdeq\x94R\x9f\xf43>^\xeeb\xa49a\x04@\x00\x00\x00\xe0\x96bX?K'\xec\x85\xfb\x1f\xa3?\x00\x00\x00\x00\x00\xf0\xb4\xbe\x00\x00\x00\x00\x00\xfa\xd5>\x00\x00\x00\x00\x00Rq@\x00\x00\x00\x00\x00X8\xc0\x00\x00\x00\x00\x00\x00\\\xbe\x00\x00\x00\x00\x00\x00`>\xec\xc7\xe6{?\xab\xee?C\xcc\x85sQ\x18\xe3\xbd:\xc1\xdd\x16e'\x06\xc0\xc5\xaf\x88\xd28\x9aA\xbe\x1c\x02\x00\x00\x00\x00\x00\x00\x00V\xf3@\x00\x00\x00\x00\x00\x00C\xbe\x00\x00\x00\x00\x1c\xed5?\x00\x00\x00\x00\x00\x00\x96\xbd\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x0012wES\x1e#?\x00\x00\x00\x00\x00\x00\x10@\x14\x8aN\xa3",
b"\xaaD\xb5Yl\x00\xe8\x00\x00\xa0e\t\xe8[\x80\x04\x00\x00\x00\x00\x00\x12\x16\x00\x13\x00\x00\x00\x00\x00\x00\x00\xa0\xa8\xf1@\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00e\t\x00\x00e\t\x00\x00\x00\x00\x00\x00\x00\x94\xf1@m4\n\x1d\x0b\x9dzA\xa4\xff}T\x99',>\x1b\xb8\xcb\\`2\xf3?\x00\x00\x00\xc0n\xa5P?\x9b@X/\tB\xea\xbf\x00\x00\x00\x00\x00\x88\xbc\xbe\x00\x00\x00\x00\x80X\xdd>\x00\x00\x00\x00\x00\x14m@\x00\x00\x00\x00\x00\xf6@\xc0\x00\x00\x00\x00\x00\x80q>\x00\x00\x00\x00\x00\x00F>S@\xb9\xc0\x8d\x97\xef?\xc5\x01\xa1\xean\x97\xf0=__=\x08\xd1\xc3\xf3\xbf\xe6\xb2\x8e\x07\x1b\x17<\xbe\x01\x00\x00\x00\x00\x00\x00\x00\x00\x94\xf1@\xda\xbfF\xa4\xba\xf8C>\xda\xbfF\xa4\xba\xf8C>\x00\x00\x00\x00\xac\xd9O\xbf\x00\x00\x00\x00\x00\xe4\x93\xbd\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\xb1\xe7\xbbLi\xc0!?\x00\x00\x00\x00\x00\x00\x10@\xd1\x9e\x81'",
b"\xaaD\xb5Yk\x00\x90\x00\x00\xa0e\t\xe8[\x80\x04\x00\x00\x00\x00\x00\x12\x16\x00&\x00\x08\x00\x01\x00e\t0\x1bt\x04\x1e*\x00\x00\x02\x03\x00\x00_\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80R\xef\xb8AA\x00\x00\xc0\x7f\xc9(dA\x00\x00`\x16\xed\x08vA\x00\x00\x00\xb40\xe0\xa7\xc0\x00\x00\x004\xa9w\x89@\x00\x00\x00\x80\x8c\x10P\xc0\x00\x00\x00\x00\x00@\xaf>\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00@\xbf\xbe\x00\x00\x00\x00\x08\xa9$\xbf\x00\x00\x00\x00\x00\x00D>\x00\x00\x00\x00\x00\x00p=\x96J\x01\x00\x02\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x0c\x00\x00\x00\xcc=L\x1e",
b"\xaaD\xb5Ym\x00\xdc\x00\x00\xa0e\t\xe8[\x80\x04\x00\x00\x00\x00\x00\x12\x16\x00\x08\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00k\x00|\x00\x00\x00\xa0\"\x01\x00\x00\x00\x00Q\x9b@\xb5@\xce\xf0\x82\x87\xb4\xbc)>\xed}\x1dx\xa4p\xe3?\x00\x00\x00\x80\xf9\x9c1?\xad\x14P\x1d\xbfJ\xb3?\x00\x00\x00\x00\x00\xdc\xc3\xbe\x00\x00\x00\x00\x00\xce\xda>\x00\x00\x00\x00\x00=j@\x00\x00\x00\x00\x00\x10J\xc0\x00\x00\x00\x00\x00\x80p\xbe\x00\x00\x00\x00\x00\x00a>\x1b\x19E{\xe5#\xef?\x99\xe9\xf7{ZL\xe8=!\x8cg\xc9\xe9\x90\xe2\xbf\x9f\x9dqv\xcdg7\xbe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xa0\"\x01\x00\x00\x00\x00\x00\xce'\x17\xbf\x00\x00\x00\x00\x00\x00\x9e\xbd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x004\xbe\x00\x00\x00\x00\x00\x006\xbe\xd4\x90'j",
b'\xaaD\xb5Y\xb7\x0b\x08\x01\x00\xa0e\t\xe8[\x80\x04\x00\x00\x00\x00\x00\x12\x16\x00\x13\x00\x03\x0f\x14\x00\x14\x00e\te\t\x00\x00\x00\x00\x00\x1b\xf2@\x00\x00\x00\x00\x00\x94\xf1@\x00\x00\x00\x00\xd0\xa6`@\x00\x00\x00\x00\x00\xc4s\xbf\x12D\xf5\xbc\x0b\xfa+>\x8d\xd8"\xfd\x11F(=\xf4\xf5\xa7\x14\x863\xf3?\x00\x00\x00\xc0\xa8\xacP?\xa2\x97\xfcF[D\xea\xbf\x00\x00\x00\x00\x00|\xbe\xbe\x00\x00\x00\x00\x006\xdc>\x00\x00\x00\x00\xa0\xd5m@\x00\x00\x00\x00\x00CB\xc0\x00\x00\x00\x00\x00\x80m>\x00\x00\x00\x00\x00\x00c>\x01\xc8}\xed\x8d\x97\xef?\xfc&\xfc\x18q\xc2\xef=\x8fqu\xfc\xd0\xc3\xf3\xbf\xf7r\xd7"o\x05<\xbe\x00\x00\x00\x00\x00\x94\xf1@\x00\x00\x00\x00\x00`D>\x00\x00\x00\x00\x00\x00\x15>\x00\x00\x00\x00\x00\x80 >\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\'\xbe\x00\x00\x00\x00\x00\x00\x0e\xbe\x00\x00\x00\x00\xac\xd9O\xbf\x00\x00\x00\x00\x00\xe4\x93\xbd\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x00\x00\x00\x00\x1e\x07\x07\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00dn\n\x03',
b"\xaaD\xb5YC\x08L\x03\x00\xa0e\t\xd0_\x80\x04\x00\x00\x00\x00\x00\x12\x0f\x00\x15\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00l\xaf\x84K\xb4C\xacJc&\x93K\x03\xea\xc3G|\xa7\xc7?.\n\x1e@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\xbf\xee\x93K?'cK\xf2\x98.K\x0c\xec F'\xa7\x10@5\xe5o@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\xd9\xfa\x86Kq\xa2\x92\xca\x93\xd9\x90K\xd3k(H\xa1\x1b\xc4?\xe7Q\x1a@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x00\x00\x1c\xfc8K\x03v\xb1\xcb\xb9$;J\xc4\xc8VH\xcea\xdf@\x9c\xc0dA\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x11\x00\x00\x00\xe2:\x1dK-'Q\xcb\xcc\x14\x9eK\xb2W\x85\xc6f\xd2\x04@'TA@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x13\x00\x00\x00\xa9\x93\x8aGl\x9fi\xcbs&\xa5K&\xcfIHS;=@\xd6*\x94@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x16\x00\x00\x00\xae\t\x08KPi\xb2\xcbU\xd3\x13K\xdc\"e\xc6\xdc\x85\x9f@Q\x08\xf6@\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00&\x00\x00\x00\x8cT\xc6\xc7\xedt,KI\x85\xaeK\xe6\x938G\xe2\xd3\x1a@&\xf4\x88@\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00'\x00\x00\x00$B}K\x94\xc5\x85J\x03\x90\x90Ks\x84fEg\x98\xbe?\xd1`\x1b@\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x006\x00\x00\x00W\x07\x82K|\xbf\x89J\xfc\x92\x8cKz.\x9dGm\x8a\xbf?\xe1h\x1c@\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x007\x00\x00\x00p\xc1\xc2JBg\x03\xcb\xe9\xb2\xb0K\xd4+\x90G\x16\x0f\xde?\x03\xcb8@\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\r\x00\x00\x00\xae\x18\x88K\x81\x00\x17K\x0f\xc1\xa3Kf\x07a\xc6\xa2#\xd1?\xd4\xf6&@\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x17\x00\x00\x00z\xe3&K\n\xa5\xbd\xcb\xa4m3K\x9c\x92\xe6\xc52\x9f\x87@\x83\xb9\xc1@\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x1a\x00\x00\x00\x19\x05?K\xd9\x1e7\xcb\xc9\x14\xb7KQ\xb3{G&6\xe8?\x94(-@\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x1f\x00\x00\x00\xb9\xa1\xc4\xca\xb1\x1f\x83\xcb\xaf)\xb1K\x965\n\xc7\xfe\x1ao@\xbe\xa3\xe0@\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x13\x00\x00\x00kS\xa4K\xe3\"\x0eJ\x81=\x86K\x92I\x8e\xc8\x8c\x12\xcc?\x17\xc3\x1e@\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x14\x00\x00\x00\xe7\xb5\xcaJ\xbd\xafSKO\xb8\xb1K\x9b&\x8d\xc8H\xd4\x06@r\x01X@\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x16\x00\x00\x00_\x96\xc1KNz/\xcb\x843\xa2I\xf7\xe9\xffG\x1e\x1b\x82@~\xcf\xb5@\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x1d\x00\x00\x00}\xe8\xbcK\xe3`@Kl\x08 JFW$H\x97\xaeA@W\xc8\xb3@\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00#\x00\x00\x00\xa8$\x9bK\xf5\x0b[\xca\xc6/\x8fKo\r\x9a\xc7\xee\x8d\xc8?\xdf5\x1b@\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00,\x00\x00\x00c\xd2\xa9Jq,n\xcb\xc0\x1f\xabKK\x1c\x81Hhs\x1c@h\x83b@\x00\x00\x00\x00\x00\x00\x00\x00\xb4\x1d\xe0\xb6",
b"\xaaD\xb5Y\x11\x04T\x01\x00\xa0e\t\xd0_\x80\x04\x00\x00\x00\x00\x00\x12\x0f\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x07\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x07\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x11\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x13\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x16\x00\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x08\x00&\x00\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x03\x00'\x00\x00\x00\x00\x00\x03\x00\x00\x00\x01\x00\x00\x00\x0b\x006\x00\x00\x00\x00\x00\x03\x00\x00\x00\x01\x00\x00\x00\x04\x007\x00\x00\x00\x00\x00\x03\x00\x00\x00\x05\x00\x00\x00\x00\x00\r\x00\x00\x00\x00\x00\x07\x00\x00\x00\x05\x00\x00\x00\x00\x00\x17\x00\x00\x00\x00\x00\x07\x00\x00\x00\x05\x00\x00\x00\x00\x00\x1a\x00\x00\x00\x00\x00\x07\x00\x00\x00\x05\x00\x00\x00\x00\x00\x1f\x00\x00\x00\x00\x00\x03\x00\x00\x00\x06\x00\x00\x00\x00\x00\x13\x00\x00\x00\x00\x00m\x00\x00\x00\x06\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00-\x00\x00\x00\x06\x00\x00\x00\x00\x00\x16\x00\x00\x00\x00\x00\x05\x00\x00\x00\x06\x00\x00\x00\x00\x00\x1d\x00\x00\x00\x00\x00\x01\x00\x00\x00\x06\x00\x00\x00\x00\x00#\x00\x00\x00\x00\x00m\x00\x00\x00\x06\x00\x00\x00\x00\x00,\x00\x00\x00\x00\x00%\x00\x00\x00\xdf\xcf\xc2*",
b"\xaaD\xb5Y\x11\x04T\x01\x00\xa0e\t\xd0_\x80\x04\x00\x00\x00\x00\x00\x12\x0f\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x07\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x07\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x11\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x13\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x16\x00\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x08\x00&\x00\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x03\x00'\x00\x00\x00\x00\x00\x03\x00\x00\x00\x01\x00\x00\x00\x0b\x006\x00\x00\x00\x00\x00\x03\x00\x00\x00\x01\x00\x00\x00\x04\x007\x00\x00\x00\x00\x00\x03\x00\x00\x00\x05\x00\x00\x00\x00\x00\r\x00\x00\x00\x00\x00\x07\x00\x00\x00\x05\x00\x00\x00\x00\x00\x17\x00\x00\x00\x00\x00\x07\x00\x00\x00\x05\x00\x00\x00\x00\x00\x1a\x00\x00\x00\x00\x00\x07\x00\x00\x00\x05\x00\x00\x00\x00\x00\x1f\x00\x00\x00\x00\x00\x03\x00\x00\x00\x06\x00\x00\x00\x00\x00\x13\x00\x00\x00\x00\x00m\x00\x00\x00\x06\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x00-\x00\x00\x00\x06\x00\x00\x00\x00\x00\x16\x00\x00\x00\x00\x00\x05\x00\x00\x00\x06\x00\x00\x00\x00\x00\x1d\x00\x00\x00\x00\x00\x01\x00\x00\x00\x06\x00\x00\x00\x00\x00#\x00\x00\x00\x00\x00m\x00\x00\x00\x06\x00\x00\x00\x00\x00,\x00\x00\x00\x00\x00%\x00\x00\x00\xdf\xcf\xc2*",
]

msgb = b""
Expand Down
2 changes: 1 addition & 1 deletion src/pyunigps/_version.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,4 @@
:license: BSD 3-Clause
"""

__version__ = "0.1.4"
__version__ = "0.1.5"
Loading