Commit Graph

184 Commits

Author SHA1 Message Date
Rossen Georgiev 0267bb6b2b update travis config for container upgrade 2015-08-10 15:30:00 +01:00
Rossen Georgiev 9f3a2131cf bump to v0.6.40 2015-08-10 15:24:52 +01:00
Rossen Georgiev 8605f74d27 removed linux specific socket keepalive settings
fix #6
2015-08-10 13:08:12 +01:00
Rossen Georgiev 18be87d460 IS: added connection related logger lines 2015-08-10 13:06:32 +01:00
Rossen Georgiev eef886797e Merge branch 'dev', v0.6.39
7f9c781 - bump to v0.6.39
c8ba854 - fix #5 regex bug in mice telemetry parsing
347410d - fix UnicodeDecodeError raise when detect encoding
6285051 - added bdist_wheel to Makefile
2015-07-19 19:29:13 +01:00
Rossen Georgiev 7f9c7816b1 bump to v0.6.39 2015-07-19 19:29:00 +01:00
Rossen Georgiev c8ba854eb4 fix #5 regex bug in mice telemetry parsing 2015-07-19 19:26:10 +01:00
Rossen Georgiev 347410db37 fix UnicodeDecodeError raise when detect encoding 2015-07-19 19:15:47 +01:00
Rossen Georgiev 6285051c39 added bdist_wheel to Makefile 2015-07-18 06:51:30 +01:00
Rossen Georgiev 1046577cb3 Merge branch 'dev', v0.6.38
dc6356a - bump to v0.6.38
8ea78c7 - mark package as zip_safe
8ee87bd - raise exception on long/lat ambiguity mismatch
a3a72cb - refined code using bytes type
5329bf7 - fix code+tests to make them work under py3
d55cc91 - fix format field index (py2.6 things)
b5c0ce0 - use unittest2, so tests run under py2.6
d10860d - code and test changes for py3 compability
b3cffc5 - set verbosity=1 for make test
5f487bb - fix relative import bug introduced in a0b59ee
6ac5220 - updated email in setup.py
3caa412 - test_parse code style tweaks
92b22bd - removed chardet from req.txt for test suite
6798a42 - include latest changes in CHANGES file
a0b59ee - first part of tests for parsing submodule
9fa62c4 - don't try to decode already unicode
7a168b2 - updated shields in README
2015-07-17 20:32:59 +01:00
Rossen Georgiev dc6356a33d bump to v0.6.38 2015-07-17 20:31:07 +01:00
Rossen Georgiev 8ea78c76ef mark package as zip_safe 2015-05-31 21:44:09 +01:00
Rossen Georgiev 8ee87bd85b raise exception on long/lat ambiguity mismatch 2015-05-30 04:16:52 +01:00
Rossen Georgiev a3a72cb4af refined code using bytes type 2015-05-27 23:58:33 +01:00
Rossen Georgiev 5329bf782d fix code+tests to make them work under py3 2015-05-16 22:58:15 +01:00
Rossen Georgiev d55cc91176 fix format field index (py2.6 things) 2015-05-16 22:08:52 +01:00
Rossen Georgiev b5c0ce07ac use unittest2, so tests run under py2.6 2015-05-16 22:04:22 +01:00
Rossen Georgiev d10860db57 code and test changes for py3 compability 2015-05-16 21:55:43 +01:00
Rossen Georgiev b3cffc5fca set verbosity=1 for make test 2015-05-16 18:33:58 +01:00
Rossen Georgiev 5f487bbaee fix relative import bug introduced in a0b59ee 2015-05-12 15:54:20 +01:00
Rossen Georgiev 6ac5220fe0 updated email in setup.py 2015-04-19 09:02:40 +01:00
Rossen Georgiev 3caa412696 test_parse code style tweaks 2015-03-22 20:57:11 +00:00
Rossen Georgiev 92b22bd5bc removed chardet from req.txt for test suite 2015-03-22 18:38:21 +00:00
Rossen Georgiev 6798a42427 include latest changes in CHANGES file 2015-03-22 18:25:55 +00:00
Rossen Georgiev a0b59eeaf7 first part of tests for parsing submodule 2015-03-22 03:04:06 +00:00
Rossen Georgiev 9fa62c433a don't try to decode already unicode
* includes tests for decoding charset
2015-03-21 23:08:29 +00:00
Rossen Georgiev 7a168b2163 updated shields in README 2015-03-21 21:03:55 +00:00
Rossen Georgiev 66fe765b0c Merge branch 'dev', v0.6.37
73306aa - bump to v0.6.37
00bb2f4 - charset detection, unicode for all
bd8b186 - improved _parse_timestamp
829f1fc - fix mic-e dstcall decoding bug
6ec5e1e - tiny syntax fix in parse.py
2015-03-10 20:09:10 +00:00
Rossen Georgiev 73306aab2c bump to v0.6.37 2015-03-10 20:09:00 +00:00
Rossen Georgiev 00bb2f4be7 charset detection, unicode for all 2015-03-10 19:48:47 +00:00
Rossen Georgiev bd8b1867aa improved _parse_timestamp
incorrect timestamps will now return timestamp 0 and get clipped from
the body so further parsing can occur.

stopped using utc.second to fill the second for z/ formats
2015-03-10 17:55:30 +00:00
Rossen Georgiev 829f1fc894 fix mic-e dstcall decoding bug 2015-03-10 17:29:35 +00:00
Rossen Georgiev 6ec5e1e8e5 tiny syntax fix in parse.py 2015-03-10 13:33:21 +00:00
Rossen Georgiev d020294fe0 Merge branch 'dev', v0.6.36
8f62b47 - bump to v0.6.36
3b912d6 - fix typo in timestamp format
5c72b0a - tweak debug messages for position reports
703704a - now able to parse object report format
2015-01-25 23:59:40 +00:00
Rossen Georgiev 8f62b47d6e bump to v0.6.36 2015-01-25 23:59:32 +00:00
Rossen Georgiev 3b912d6d68 fix typo in timestamp format
introduced in feb031d587
2015-01-25 23:58:52 +00:00
Rossen Georgiev 5c72b0a847 tweak debug messages for position reports 2015-01-18 03:29:18 +00:00
Rossen Georgiev 703704a005 now able to parse object report format 2015-01-18 03:25:25 +00:00
Rossen Georgiev 3dac2fecb5 Merge branch 'dev', v0.6.35
88c8f94 - rotated base91 telemetry bits in output; v0.6.35
2015-01-11 17:30:56 +00:00
Rossen Georgiev e0a71de244 rotated base91 telemetry bits in output; v0.6.35
The least significant bit is now at the begining.
This makes accessing the char array more intuative as the first bit will
be first in the array (e.g. bits[0] instead of bits[7])
2015-01-11 17:30:09 +00:00
Rossen Georgiev 0f8d54db21 Merge branch 'dev', v0.6.34
feb031d - fix incorrect parsing of timestamps, v0.6.34
2015-01-08 15:45:38 +00:00
Rossen Georgiev feb031d587 fix incorrect parsing of timestamps, v0.6.34 2015-01-08 15:45:21 +00:00
Rossen Georgiev df25f65d88 Merge branch 'dev', v0.6.33
ef531ca - bump to v0.6.33
fdc69ac - renamed reloading variables
9b79261 - added ambiguity parsing for normal packets
2015-01-02 14:15:55 +00:00
Rossen Georgiev ef531ca1c9 bump to v0.6.33 2015-01-02 14:15:14 +00:00
Rossen Georgiev fdc69ac7a0 renamed reloading variables 2015-01-02 14:14:17 +00:00
Rossen Georgiev 9b79261240 added ambiguity parsing for normal packets 2015-01-02 14:06:24 +00:00
Rossen Georgiev 0c8749242c Merge branch 'dev', v0.6.32
e0bfdc3 - updated README; bump v0.6.32
8e6ef0d - added 'sendall' method to IS + tests
a049df6 - tests for moved ParseError logging; 17acf41
ce40191 - remove .coverage when 'make clean'
bdca4b4 - beacon packets should be properly parsed now
fadb993 - separated packet parsing code into functions
5153c38 - added _ to addresse regex
17acf41 - rm'd logging from exceptions; added logging in IS
7514c0c - comment telemetry bits should always have 8bits
0773ee3 - only check for beacon type, when all else fails
5947086 - moved code to _parse_timestamp + improvements
46be434 - reloading should work now, fix #4
40dfad3 - init code clean up + code comments
d5d1fab - added pass generation function
4372266 - added 'UIDIGI' to beacon callsign list
830faa4 - added initial support for beacons
eac3038 - changed default IS port to full feed
051180a - one line upload to pypi
007c4fb - removed version.py
2014-12-31 21:42:50 +00:00
Rossen Georgiev 163ded5291 updated README; bump v0.6.32 2014-12-31 21:41:38 +00:00
Rossen Georgiev 8e6ef0d48e added 'sendall' method to IS + tests 2014-12-31 20:18:07 +00:00
Rossen Georgiev a049df6859 tests for moved ParseError logging; 17acf41 2014-12-31 16:49:20 +00:00