Junzi Sun
8e2051af68
update test
2023-05-22 17:05:43 +02:00
Paul de Jong
50864b56aa
Remove rounding in pyModeS ( #147 )
...
* Update bds50.py: round roll to 3 places instead of 1
Provide a bit more detail for smaller roll angles.
* remove rounding
* update poetry
* update poetry
* update test
* update bds06
* update workflow
---------
Co-authored-by: Junzi Sun <junzisun@gmail.com>
2023-05-22 17:00:58 +02:00
Xavier Olive
51222372b1
fully annotated code
2022-11-01 16:32:42 +09:00
Xavier Olive
401f3f5e95
ignore for windows+github actions
2022-04-18 20:28:56 +02:00
Xavier Olive
06941bac2e
fix tests
2022-04-18 18:47:12 +02:00
Xavier Olive
65ce1a62c4
test ci and fix #125
2022-04-18 17:59:30 +02:00
TimA346
6ab147bffe
Added test for target state and status message subtype 1
2021-01-23 11:51:31 +01:00
Junzi Sun
a4ce3bfaf1
number format
2021-01-23 01:22:19 +01:00
Junzi Sun
f65ffd13f7
add tests
2020-11-14 22:05:48 +01: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
0c5539be3a
update BDS61 decoder
2020-05-23 21:07:23 +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
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
5286355bf6
move common package to root level
2020-05-03 23:27:17 +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
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
e2ece806c2
update tell()
2019-09-24 16:30:38 +02:00
Junzi Sun
0c1a3b06e1
Merge branch 'master' of github.com:junzis/pyModeS
2019-09-11 15:39:00 +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
Richard Janssen
0ea2cf7ade
Fix surface positions for negative longitude
2019-09-03 12:15:34 +02:00
Junzi Sun
28a6e53d49
update dependencies
2019-08-23 14:59:50 +02:00
Junzi Sun
6f6b50776d
rename functions for seleted altitudes in BDS40
2019-08-05 10:37:17 +02:00
Junzi Sun
6159691c3d
update CRC code
2019-05-27 21:26:18 +02:00
Junzi Sun
7edbf3fd30
Merge pull request #29 from alcibiade/fastcrc
...
FastCRC - A more efficient CRC calculation
2019-05-27 20:38:27 +02:00
Junzi Sun
44a9c8d2aa
fix test for commb
2018-11-30 22:50:05 +01:00
Yannick Kirschhoffer
32e6ee3904
Implement an alternative faster CRC.
2018-11-04 00:36:33 +01:00
Yannick Kirschhoffer
d82dfd5537
Extended test to stress the CRC function.
2018-11-04 00:17:09 +01:00
Huy Vu
fd15b13c17
Update readme
2018-07-25 20:09:28 +02:00
Junzi Sun
0df6a664a3
resturctue the uncertainty module, and some additional fixings.
2018-06-27 22:08:13 +02:00
Junzi Sun
2389c12b98
add [commb], depricate [ehs] and [els]
2018-05-17 10:34:14 +02:00
Junzi Sun
6128c5a18d
update sample run script for comm-b
2018-05-17 09:52:50 +02:00
forta
14a537030d
Sample run of EHS decoding has been fixed.
2018-05-16 19:09:02 +02:00
forta
b7afd841ff
Import of 'util' module substituted with 'common'.
2018-05-16 17:41:19 +02:00
Junzi Sun
362b92de7a
major update; adsb restructure; rename combining util/modes to common.
2018-03-28 13:31:24 +02:00
Junzi Sun
12506e7c7f
restructure, add BDS30
2018-03-26 21:05:54 +02:00
Junzi Sun
8b48fabf5a
add ehs BDS10 decoder, cut redundancies
2018-03-16 11:53:09 +01:00
Junzi Sun
4911e69171
update EHS BDS identification, add isBDS50or60() function
2018-03-13 16:55:50 +01:00
Junzi Sun
7c8fd74db7
fix velocity message with no data; and update some comments
2017-11-15 22:33:06 +01:00
junzis
854386fbd4
update EHS sample data
2017-07-31 14:28:26 +02:00
junzis
3117febac0
update EHS sample data
2017-07-31 14:23:59 +02:00
junzis
8693c51998
update sample run data and scripts
2017-07-27 13:41:21 +02:00
junzis
8c90371111
update BDS60 check
2017-07-26 12:02:49 +02:00
Junzi Sun
c6952e4e63
major bug fix, signed values in ehs (two's complement)
2017-07-25 23:29:03 +02:00