2021-04-17 10:28:58,638 | INFO | retrieving packets sent after 2021-04-17 09:30:00 from 4 callsigns: ['W3EAX-8', 'W3EAX-10', 'W3EAX-11', 'KC3HOB-4'] 2021-04-17 10:28:58,654 | INFO | opened port COM4 2021-04-17 10:29:00,381 | INFO | established connection to https://api.aprs.fi/api/get 2021-04-17 10:29:02,650 | INFO | connected to postgres://128.8.202.13:5432/nearspace/ns97 2021-04-17 10:29:20,547 | INFO | listening for packets every 20s from 3 connection(s): COM4, https://api.aprs.fi/api/get, postgres://128.8.202.13:5432/nearspace/ns97 2021-04-17 10:29:20,547 | DEBUG | receiving packets from 3 source(s) 2021-04-17 10:29:23,149 | DEBUG | received 9 packets 2021-04-17 10:29:23,149 | DEBUG | started tracking callsign KC3HOB-4 2021-04-17 10:29:23,149 | DEBUG | started tracking callsign W3EAX-8 2021-04-17 10:29:23,149 | INFO | received 1 new packet(s) from https://api.aprs.fi/api/get: [APRSPacket(from_callsign='KC3HOB-4', to_callsign='', time=datetime.datetime(2021, 4, 17, 10, 15, 59), x=-77.63467, y=39.95717, z=110.0328, crs=CRS.from_epsg(4326), path=['TCPIP*', 'qAS', 'KC3HOB'], timestamp='1618668959', symbol='O', symbol_table='/', comment='UMD Nearspace')] 2021-04-17 10:29:23,156 | INFO | received 4 new packet(s) from postgres://128.8.202.13:5432/nearspace/ns97: [APRSPacket(from_callsign='W3EAX-8', to_callsign='APLIGA', time=datetime.datetime(2021, 4, 17, 10, 3, 52), x=-77.6345, y=39.9572, z=196.901, crs=CRS.from_epsg(4326), path=[], via='', timestamp='1618668232', symbol='O', symbol_table='/', latitude=None, longitude=None, altitude=None, messagecapable='false', format='uncompressed', gpsfixstatus=None, comment='006TxC 25.80C 989.47hPa 8.25V 07S umdbpp', raw='W3EAX-8>APLIGA:/140352h3957.43N/07738.07WO000/000/A=000646 006TxC 25.80C 989.47hPa 8.25V 07S umdbpp'), APRSPacket(from_callsign='KC3HOB-4', to_callsign='', time=datetime.datetime(2021, 4, 17, 10, 15, 59), x=-77.6347, y=39.9572, z=120.091, crs=CRS.from_epsg(4326), path=['TCPIP*', 'qAS', 'KC3HOB'], via=None, timestamp='1618668959', symbol='O', symbol_table='/', latitude=None, longitude=None, altitude=None, messagecapable=None, format=None, gpsfixstatus=None, comment='UMD Nearspace', raw=None), APRSPacket(from_callsign='W3EAX-8', to_callsign='APLIGA', time=datetime.datetime(2021, 4, 17, 10, 26, 1), x=-77.6345, y=39.957, z=207.874, crs=CRS.from_epsg(4326), path=[], via='', timestamp='1618669561', symbol='O', symbol_table='/', latitude=None, longitude=None, altitude=None, messagecapable='false', format='uncompressed', gpsfixstatus=None, comment='024TxC 13.90C 988.46hPa 8.22V 07S umdbpp', raw='W3EAX-8>APLIGA:/142601h3957.42N/07738.07WO000/000/A=000682 024TxC 13.90C 988.46hPa 8.22V 07S umdbpp'), APRSPacket(from_callsign='W3EAX-8', to_callsign='APLIGA', time=datetime.datetime(2021, 4, 17, 10, 27, 14), x=-77.6345, y=39.9568, z=196.291, crs=CRS.from_epsg(4326), path=[], via='', timestamp='1618669634', symbol='O', symbol_table='/', latitude=None, longitude=None, altitude=None, messagecapable='false', format='uncompressed', gpsfixstatus=None, comment='025TxC 13.90C 988.53hPa 8.20V 07S umdbpp', raw='W3EAX-8>APLIGA:/142714h3957.41N/07738.07WO000/000/A=000644 025TxC 13.90C 988.53hPa 8.20V 07S umdbpp')] 2021-04-17 10:29:27,734 | INFO | KC3HOB-4 #2 (-77.635°, 39.957°, 120.09m); 801.55s old; 0.00s since last packet; 4.20m distance over ground (0.00m/s), 10.06m ascent (0.00m/s) 2021-04-17 10:29:27,750 | INFO | W3EAX-8 #3 (-77.635°, 39.957°, 196.29m); 126.55s old; 73.00s since last packet; 22.21m distance over ground (0.30m/s), -11.58m ascent (-0.16m/s); W3EAX-8: [APRSPacket(from_callsign='W3EAX-8', to_callsign='APLIGA', time=datetime.datetime(2021, 4, 17, 10, 3, 52), x=-77.6345, y=39.9572, z=196.901, crs=CRS.from_epsg(4326), path=[], via='', timestamp='1618668232', symbol='O', symbol_table='/', latitude=None, longitude=None, altitude=None, messagecapable='false', format='uncompressed', gpsfixstatus=None, comment='006TxC 25.80C 989.47hPa 8.25V 07S umdbpp', raw='W3EAX-8>APLIGA:/140352h3957.43N/07738.07WO000/000/A=000646 006TxC 25.80C 989.47hPa 8.25V 07S umdbpp'), APRSPacket(from_callsign='W3EAX-8', to_callsign='APLIGA', time=datetime.datetime(2021, 4, 17, 10, 26, 1), x=-77.6345, y=39.957, z=207.874, crs=CRS.from_epsg(4326), path=[], via='', timestamp='1618669561', symbol='O', symbol_table='/', latitude=None, longitude=None, altitude=None, messagecapable='false', format='uncompressed', gpsfixstatus=None, comment='024TxC 13.90C 988.46hPa 8.22V 07S umdbpp', raw='W3EAX-8>APLIGA:/142601h3957.42N/07738.07WO000/000/A=000682 024TxC 13.90C 988.46hPa 8.22V 07S umdbpp'), APRSPacket(from_callsign='W3EAX-8', to_callsign='APLIGA', time=datetime.datetime(2021, 4, 17, 10, 27, 14), x=-77.6345, y=39.9568, z=196.291, crs=CRS.from_epsg(4326), path=[], via='', timestamp='1618669634', symbol='O', symbol_table='/', latitude=None, longitude=None, altitude=None, messagecapable='false', format='uncompressed', gpsfixstatus=None, comment='025TxC 13.90C 988.53hPa 8.20V 07S umdbpp', raw='W3EAX-8>APLIGA:/142714h3957.41N/07738.07WO000/000/A=000644 025TxC 13.90C 988.53hPa 8.20V 07S umdbpp')] descending from max altitude of 207.874 m; 1110.55 s to the ground 2021-04-17 10:29:27,750 | ERROR | TypeError - Object of type int32 is not JSON serializable Traceback (most recent call last): File "c:\program files\python38\lib\site-packages\client\gui.py", line 908, in retrieve_packets new_packets = retrieve_packets( File "c:\program files\python38\lib\site-packages\client\retrieve.py", line 124, in retrieve_packets write_packet_tracks( File "c:\program files\python38\lib\site-packages\packetraven\writer.py", line 80, in write_packet_tracks geojson.dump(features, output_file) File "c:\program files\python38\lib\site-packages\geojson\codec.py", line 26, in dump return json.dump(to_mapping(obj), File "c:\program files\python38\lib\json\__init__.py", line 179, in dump for chunk in iterable: File "c:\program files\python38\lib\json\encoder.py", line 431, in _iterencode yield from _iterencode_dict(o, _current_indent_level) File "c:\program files\python38\lib\json\encoder.py", line 405, in _iterencode_dict yield from chunks File "c:\program files\python38\lib\json\encoder.py", line 325, in _iterencode_list yield from chunks File "c:\program files\python38\lib\json\encoder.py", line 405, in _iterencode_dict yield from chunks File "c:\program files\python38\lib\json\encoder.py", line 405, in _iterencode_dict yield from chunks File "c:\program files\python38\lib\json\encoder.py", line 438, in _iterencode o = _default(o) File "c:\program files\python38\lib\site-packages\geojson\codec.py", line 14, in default return geojson.factory.GeoJSON.to_instance(obj) # NOQA File "c:\program files\python38\lib\site-packages\geojson\base.py", line 101, in to_instance mapping = to_mapping(ob) File "c:\program files\python38\lib\site-packages\geojson\mapping.py", line 42, in to_mapping return json.loads(json.dumps(obj)) File "c:\program files\python38\lib\json\__init__.py", line 231, in dumps return _default_encoder.encode(obj) File "c:\program files\python38\lib\json\encoder.py", line 199, in encode chunks = self.iterencode(o, _one_shot=True) File "c:\program files\python38\lib\json\encoder.py", line 257, in iterencode return _iterencode(o, 0) File "c:\program files\python38\lib\json\encoder.py", line 179, in default raise TypeError(f'Object of type {o.__class__.__name__} ' TypeError: Object of type int32 is not JSON serializable 2021-04-17 10:30:03,825 | INFO | closing port COM4 2021-04-17 10:30:03,925 | INFO | closed 3 connections 2021-04-17 10:30:16,435 | INFO | closing port COM4 2021-04-17 10:30:16,435 | INFO | closed 3 connections 2021-04-17 10:30:16,435 | ERROR | KeyError - 'KC3HOB-4' Traceback (most recent call last): File "c:\program files\python38\lib\site-packages\client\gui.py", line 1288, in close self.toggle() File "c:\program files\python38\lib\site-packages\client\gui.py", line 885, in toggle set_child_states(self.__windows[callsign], tkinter.DISABLED) KeyError: 'KC3HOB-4'