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
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 Sun
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.
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
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