Commit Graph
227 Commits
Author SHA1 Message Date
Alexander Hirsch 9f371fe86b Stream errors are printed with full traceback
The stream will now properly print the traceback of an error if the
debuging variable is set.
2019-06-03 17:42:26 -07:00
Alexander Hirsch 0ea4969393 Print the traceback of TCP client Exception
The function now prints the system execution information upon an
exception.
The last commit requested traceback information, but did not print the
information to the console.
2019-06-03 17:23:26 -07:00
Alexander Hirsch 312c77629b Provides debuging option for TCP stream
The TCP BaseClient class has been modified to recognize an environment
variable 'PYMODES_DEBUG'. When the variable is set to 'true', the
stream will halt execution rather than restarting. This is for
debugging purposes and does not alter the main functionality of
the program.
2019-06-03 16:08:28 -07: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 e19d0cd945 Merge pull request #39 from amhirsch/DF-17Additions
Additional Information Extracted from TC-19/BDS0,9 Messages
2019-05-27 20:26:23 +02:00
Alexander Hirsch 6fc68841ce Updted docstrings for velocity messages 2019-05-27 08:25:11 -07:00
Alexander Hirsch f27fe6c8aa Changed velocity source names 2019-05-27 08:13:02 -07:00
Junzi Sun 81a46e5070 add the BaseClient example 2019-05-27 10:59:32 +02:00
Junzi Sun 6c2adbe990 update citation info 2019-05-27 10:06:43 +02:00
Alexander Hirsch 3c14579040 velocity default argument for backwards compatibility 2019-05-17 09:45:16 -07:00
Alexander Hirsch fc9b05b6f1 Added direction source to ground_velocity() 2019-05-17 06:06:06 -07:00
Alexander Hirsch b813e41343 Fixed ground velocity return and updated velocity docstring 2019-05-17 05:59:14 -07:00
Alexander Hirsch c9159feb7d BDS09 returns direction and v/s source 2019-05-16 19:05:19 -07:00
Junzi Sun 8cd5655a04 update api doc 2019-04-16 17:53:14 +02:00
Junzi Sun 8ded3500d4 version 2.1 2019-04-16 16:56:49 +02:00
Junzi Sun c348a2295d add MHR to comm-b wapper 2019-04-16 16:45:52 +02:00
Junzi Sun 040a1879c9 update temp44() to produce two possible results 2019-04-16 16:44:50 +02:00
Junzi Sun 61b55531e8 update BDS 44 and 45, and MRAR switch in infer(). 2019-04-16 11:57:57 +02:00
Junzi Sun abdafd7dea rework BDS 44 and 45 2019-04-12 17:18:03 +02:00
Junzi Sun b97299ce1b update readme 2019-04-03 09:41:22 +02:00
Junzi Sun 652ef65bbb update api doc 2019-04-03 09:40:27 +02:00
Junzi Sun 72fe72c16c pypi release v2.0 v2.0 2019-02-21 14:52:15 +01:00
Junzi Sun 31df5c2042 fix dump path 2019-02-21 14:39:57 +01:00
Junzi Sun 10e9b234ad sort dump output by time 2019-02-21 14:33:15 +01:00
Junzi Sun 546d69c129 bug fix 2019-02-16 01:10:12 +01:00
Junzi Sun c4c285266c update readme for new dump option 2019-02-08 16:43:02 +01:00
Junzi Sun ebc11e5e84 enable saving decode data to csv files 2019-02-08 16:41:24 +01:00
Junzi Sun f5c2b36209 Merge pull request #35 from Ka-zam/skysense
Enable skysense raw type in the streamer.
2019-01-23 11:49:04 +01:00
Magnus Lundmark 759380b5a9 Updated README 2019-01-22 09:52:01 +01:00
Magnus Lundmark 3f6389a67d Clarifications of Skysense format 2019-01-22 09:44:58 +01:00
Magnus Lundmark c252647e77 Bugfixes 2019-01-21 16:16:41 +01:00
Magnus Lundmark 1795d2f3c0 updates to handler 2019-01-18 17:44:19 +01:00
Magnus Lundmark fb4cef7085 Initial Skysense support 2019-01-18 16:09:04 +01:00
Junzi Sun b24c1101b6 add DF 0 and 16 to altcode 2018-12-14 17:22:55 +01:00
Junzi Sun 8a43d711aa add track rate from bds50 to streamer 2018-12-04 18:17:05 +01:00
Junzi Sun 495f320988 fix exceptions 2018-11-30 23:36:58 +01:00
Junzi Sun 44a9c8d2aa fix test for commb 2018-11-30 22:50:05 +01:00
Junzi Sun ecfc4037a1 catch exceptions in uncertainty handeling 2018-11-30 22:47:00 +01:00
Junzi Sun 61f2191feb add BDS50 roll to streamer 2018-11-30 16:51:27 +01:00
Junzi Sun 9e1cc2c5a2 Merge pull request #32 from Akasch/fix_screen_offset
streamer.screen: fix missing flights in view
2018-11-27 17:40:56 +01:00
Junzi Sun 500c3ca9bd Merge pull request #33 from Akasch/fix_cpu_usage
modeslive: fix hight CPU usage
2018-11-27 17:16:57 +01:00
Nils Rokita 78f1ca77c7 modeslive: fix hight CPU usage
The core loop in modeslive is currently busy waiting for updates
I think an update rate at 50Hz is more reasonable and reduces cpu usage.
2018-11-27 15:59:37 +01:00
Nils Rokita 576713f13b streamer.screen: fix missing flights in view
the row is countin from 3 to the window hight, but the idx ist used
as index into the icaos list beginning at 0. the offset is 0 for the
first page. This results in the first 3 flights not shown.
2018-11-27 15:46:56 +01:00
Junzi Sun 3502fedf02 Merge pull request #31 from Akasch/fix_screen_clear
streamer.screen: fix undefined variable icao on emty flight list
2018-11-26 21:33:47 +01:00
Nils Rokita de9ec43912 streamer.screen: fix undefined variable icao on emty flight list
The icao variable is tested for None on line 136 but is not defined if
no flight is known
2018-11-26 16:00:46 +01:00
alcibiade bfdb8221a0 Remove remaining Python3 explicit typing.
The original version of this code is built against Python3.5+ and uses explicit typing. As I think the pyModeS supports Python2, I thought it was preferable top remove these types.
2018-11-05 21:55:45 +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
Junzi Sun 16c83d1505 fix bug in NACv 2018-10-02 23:32:07 +02:00