Commit Graph
338 Commits
Author SHA1 Message Date
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
Junzi Sun 26173b4038 release version 2.4 - fix import errors v2.4 2019-09-24 21:26:35 +02:00
Junzi Sun 3619d52760 release version 2.3 2019-09-24 16:34:37 +02:00
Junzi Sun e2ece806c2 update tell() 2019-09-24 16:30:38 +02:00
Junzi Sun a683e40c41 deprecation warning only one time 2019-09-11 16:01:55 +02:00
Junzi Sun 0c1a3b06e1 Merge branch 'master' of github.com:junzis/pyModeS 2019-09-11 15:39:00 +02:00
Junzi Sun f960cd71bc move dependencies to extras 2019-09-11 15:36:03 +02:00
Junzi Sun bd54ac1d10 add tell() function 2019-09-11 14:58:31 +02:00
Junzi Sun 2c1db13122 reformat code with Black 2019-09-10 23:25:21 +02:00
Junzi Sun 695fc34988 update airborne_position(), allow swapping the odd and even messages 2019-09-10 14:47:15 +02:00
Junzi Sun 0eb333ba8c deal with Python 2 long int 2019-09-10 13:31:27 +02:00
Junzi Sun d058e9f8b3 Merge pull request #49 from espinielli/patch-1
moved pms.adsb.surface_velocity under typecode 5-8
2019-09-06 23:01:47 +02:00
Enrico Spinielli 3d99deb049 moved pms.adsb.surface_velocity under typecode 5-8
I tried to `pms.adsb.surface_velocity()` as per README with a typecode 19 msg and got an error:

```python
>>> import pyModeS as pms
>>> msg = '8d484966990076b9e0762d5ff92c'
>>> pms.adsb.typecode(msg)
19
>>> pms.adsb.surface_velocity(msg)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\spi\AppData\Roaming\Python\Python27\site-packages\pyModeS\decoder\bds\bds06.py", line 162, in surface_velocity
    raise RuntimeError("%s: Not a surface message, expecting 5<TC<8" % msg)
RuntimeError: 8d484966990076b9e0762d5ff92c: Not a surface message, expecting 5<TC<8
```

so I propose this fix.
I used pyModeS      2.2
2019-09-05 16:56:42 +02:00
Junzi Sun 03f81d120b Merge pull request #48 from richardjanssen/master
Fix surface positions with negative longitude
2019-09-03 22:14:41 +02:00
Junzi Sun b9b95320d8 keep only common virtualenv folder names 2019-09-03 22:12:30 +02:00
Richard Janssen 0ea2cf7ade Fix surface positions for negative longitude 2019-09-03 12:15:34 +02:00
Junzi Sun 458b02028d update readme 2019-08-26 16:50:05 +02:00
Junzi Sun b062bdf998 fix local buffer bug 2019-08-26 16:38:36 +02:00
Junzi Sun cfcd21b692 improve multiprocessing efficiency 2019-08-26 12:00:14 +02:00
Junzi Sun 86f302f05e change modeslive to multiprocessing 2019-08-26 00:21:29 +02:00
Junzi Sun 28a6e53d49 update dependencies 2019-08-23 14:59:50 +02:00
Junzi Sun 81d7cef6e8 Merge pull request #47 from junzis/rtlsdr
Add RTL-SDR support
2019-08-23 14:47:50 +02:00
Junzi Sun 4906a49e9c update modeslive command 2019-08-23 14:46:13 +02:00
Junzi Sun 7cb75ea8ca Update README.rst 2019-08-22 19:47:20 +02:00
Junzi Sun 785584aff5 improve singal process efficiency 2019-08-22 16:59:12 +02:00
Junzi Sun fdc34497c0 update instruction for rtl-sdr 2019-08-22 10:51:11 +02:00
Junzi Sun 4a3c9438f7 adding support for rtl-sdr tunner 2019-08-22 10:45:12 +02:00