Commit Graph
314 Commits
Author SHA1 Message Date
Junzi Sun 7e966090ab update meteorological reports decoding example 2020-09-24 22:13:13 +02:00
Junzi Sun 7a4c465f7d remove mandatory pyrtlsdr dependency 2020-08-17 01:19:16 +02:00
Junzi Sun 0ced97e3eb fix exception buffer bug 2020-08-17 00:53:49 +02:00
Junzi Sun 2bdd638cef bug fix in is60() 2020-08-14 23:50:54 +02:00
Junzi Sun 93fc536926 improve BDS 50 and 60 inference 2020-08-05 18:38:12 +02:00
Junzi Sun 1f15a953e3 minor fix in surface speed calculation 2020-07-29 00:53:05 +02:00
Junzi Sun 0d7f628f3c fix modeslive --help bug 2020-07-13 18:52:42 +02:00
Junzi Sun 7348a10f1b minor bug fix 2020-06-10 00:07:26 +02:00
Junzi Sun c9d2c4c6bc Merge branch 'tuftedocelot-bds-61' 2020-05-23 21:09:58 +02:00
Junzi Sun 0c5539be3a update BDS61 decoder 2020-05-23 21:07:23 +02:00
Junzi Sun 1cf4d37e56 Merge branch 'master' into tuftedocelot-bds-61 2020-05-23 20:30:30 +02:00
Junzi Sun 2fc376abae update squawk decoding 2020-05-23 20:29:18 +02:00
Junzi Sun 9c660578ad Merge branch 'bds-61' of git://github.com/tuftedocelot/pyModeS into tuftedocelot-bds-61 2020-05-23 19:55:30 +02:00
Junzi Sun ba84cd7c39 update test procedue in Makefile 2020-05-23 19:49:07 +02:00
Junzi Sun 2085a2c432 merge annotations 2020-05-23 19:34:26 +02:00
Junzi Sun 4126dedd19 fix altitude decoding 2020-05-23 19:17:58 +02:00
Chris Lajoie 7892aac4de Continue reading from socket if no data received (#70)
Without this change, `modeslive` crashes if no data is available on the socket, which can happen during normal operation of a receiver if no aircraft are in range.

Tested on Python 3.7
2020-05-20 11:56:27 +02:00
Xavier Olive 7dcff01910 first annotations 2020-05-07 11:13:57 +02:00
Junzi Sun 228306dd5f version 2.8 v2.8 2020-05-04 21:35:29 +02:00
Junzi Sun 1c6b39322f rename common file 2020-05-04 20:34:25 +02:00
Junzi Sun 9dde1b63d6 fix missing bin2hex() 2020-05-04 20:30:33 +02:00
Junzi Sun 560b737739 update api link 2020-05-04 01:51:33 +02:00
Junzi Sun d50f05d00d Merge branch 'master' of github.com:junzis/pyModeS 2020-05-04 01:09:40 +02:00
Junzi Sun 11a560dbb5 update API doc 2020-05-04 01:07:02 +02:00
Junzi Sun b51facbdc6 update docstring 2020-05-04 00:56:36 +02:00
Junzi Sun d77d1f7f6b update docstring 2020-05-04 00:11:29 +02:00
Junzi Sun 5286355bf6 move common package to root level 2020-05-03 23:27:17 +02:00
Junzi Sun fe9e033a64 update comments 2020-05-03 20:13:22 +02:00
Junzi Sun 57307109e6 remove python 2 imports 2020-05-02 19:32:54 +02:00
tuftedocelot dc8f194e6e Add support and tests for BDS 6,1 emergency messages
ACAS RA messages (subtype 2) are not yet implemented. These messages
are the same format as BDS3,0 starting at byte 9
2020-04-30 20:35:19 -05:00
Junzi Sun 6571fe6fc0 Update README.rst 2020-04-04 20:48:23 +02:00
Junzi Sun aa64d4e7a9 update README 2020-04-04 20:44:46 +02:00
wrobell db57d7419f Improve doc for surface position decoding 2020-03-11 22:08:04 +01:00
Junzi Sun ed18352c0c update NL() function in CPR decoding 2020-03-03 12:39:39 +01:00
Junzi Sun a75d6fd050 install c module 2020-02-26 00:55:25 +01:00
Junzi Sun 0ff628bb8e update imports 2020-02-26 00:54:49 +01:00
Junzi Sun ea7653ef79 update test 2020-02-26 00:25:11 +01:00
Junzi SunandXavier Olive 2046b1de07 speedup (#59)
* remove unused functions

* cythonize common

* add bds05

* separate cleanly cython and python, bds05, bds06, modulo issues

* bds08

* bds09

* optimisations in bds09

* "make" things easier

* clean up useless stuff

* add make options

* fix hidden altitude() call

* minor updates to C code

* update tests

* update benchmark

* consolidation

* update clean script

* reduce complexity and change default type to str

Co-authored-by: Xavier Olive <1360812+xoolive@users.noreply.github.com>
2020-02-26 00:16:48 +01:00
Junzi Sun 768b80df8e improve modeslive 2020-02-25 21:30:42 +01:00
Junzi Sun e52d43f963 update rtlsdr reader 2020-02-14 17:53:56 +01:00
Junzi Sun b60b31d4fb release 2.5 2020-02-14 10:47:34 +01:00
Flyer350 cb67c63326 Create uplink.py (#55)
First basic functionality for uplink messages - UF and ICAO address.
v2.5
2019-12-31 11:16:55 +01:00
Xavier Olive bddaf9aec6 compatibility with bytes (#57) 2019-12-31 11:15:25 +01:00
Junzi Sun 00fc1475ff Merge pull request #53 from dforsi/fix-typos
Fix typos
2019-11-19 11:17:41 +01:00
Daniele Forsi 489c405de0 Fix typos
Fixed with the command:
  codespell --write-changes --ignore-words-list hve,vas
codespell is available at https://github.com/lucasdemarchi/codespell
2019-10-31 13:38:46 +01:00
Junzi Sun ec2721cfdc Merge pull request #52 from Flyer350/patch-1
Update README.rst
2019-10-30 20:42:19 +01:00
Flyer350 2f13524a7c Update README.rst
fixed typecodes for position messages
2019-10-30 15:54:37 +01:00
Junzi Sun fb24d4f25c minor speed improvements 2019-10-16 16:24:38 +02:00
Junzi Sun 9ad535dc93 update package info 2019-09-30 23:50:07 +02:00
Junzi Sun 9a89766766 update installation guide 2019-09-24 21:36:48 +02:00