Wykres commitów

239 Commity (ed6ef5fb8da40b23ace2aaaafb50271107b36648)

Autor SHA1 Wiadomość Data
Konstantin Gründger bc2c70d345 Merged status and position update, added update country code command 2017-12-03 20:09:43 +01:00
Konstantin Gründger 5233144df3 Added function update_devices 2017-12-02 22:49:12 +01:00
Konstantin Gründger 316522d81c Update receivers 2017-12-02 16:45:09 +01:00
Konstantin Gründger 9e91a825f5 Refactoring 2017-12-02 13:40:40 +01:00
Konstantin Gründger 791b6720e4 Handle NotImplementedError 2017-12-02 12:44:57 +01:00
Konstantin Gründger ce76a6bb2e Faster bulk import 2017-10-07 11:02:14 +02:00
Konstantin Gründger 32b6150728 Fix bulkimport 2017-10-03 15:35:22 +02:00
Konstantin Gründger bad47bdff6 Updated to python-ogn-client v0.8.0 2017-10-03 14:14:48 +02:00
Konstantin Gründger a76bcc1750 Refactoring 2017-10-03 13:31:24 +02:00
Konstantin Gründger 3b074ff0b1 Fix string representation of models 2017-10-03 12:59:45 +02:00
Konstantin Gründger a9bdd8176a New igc file export module 2017-06-23 08:14:42 +02:00
Konstantin Gründger 5a4ce57db9 Move convert_logfile to bulkimport module 2017-06-23 08:13:51 +02:00
Konstantin Gründger 82e92bc1e0 Moved bulkimport to new module 2017-06-19 20:59:00 +02:00
Konstantin Gründger 4fa4c69b59 Skip import file if beacons of this day already exist 2017-06-12 20:52:19 +02:00
Konstantin Gründger e8b00af976 Import logfile parameter can be a folder (with gzipped or unzipped files) or a file (gzipped or unzipped) 2017-06-12 19:25:24 +02:00
Konstantin Gründger e764b6dfb5 Bugfix 2017-06-09 21:48:58 +02:00
Konstantin Gründger 04bb38501e DROP temporary table if exists before CREATE 2017-06-04 13:38:49 +02:00
Konstantin Gründger c61dc393fe Move opener to utils and implement batch cdv import 2017-06-04 11:52:48 +02:00
Konstantin Gründger 1f26866ad5 Import zipped and unzipped log files 2017-06-03 15:25:29 +02:00
Konstantin Gründger 8a03e55311 Do not parse ogn string if empty 2017-06-03 15:24:17 +02:00
Konstantin Gründger 0cf6eb56f7 Use temporary tables for import and updating relations (AircraftBeacon->Device, AircraftBeacon->Receiver, ReceiverBeacon->Receiver) 2017-06-03 12:02:17 +02:00
Konstantin Gründger 276763f37f Prepare csv and use super fast „COPY FROM“ sql command 2017-05-30 21:45:57 +02:00
Konstantin Gründger 42e1c13aa5 Check if airports available 2016-11-01 08:30:54 +01:00
Konstantin Gründger d9c8790e48 Removed unused imports 2016-11-01 08:30:05 +01:00
Konstantin Gründger 98db7fc5b3 Replace duration with hybrid_property and add status to AircraftBeacon 2016-10-31 20:39:07 +01:00
Konstantin Gründger 51ea4e2fad New command: update_relations 2016-10-31 13:47:27 +01:00
Konstantin Gründger aaac0029f6 Better bulk import: separate beacon creation from db insert 2016-10-31 08:58:19 +01:00
Konstantin Gründger 02730c0573 Changed model for 0.2.5 protocol 2016-10-17 21:24:55 +02:00
Konstantin Gründger 16984883e3 Modifications for 0.2.5 protocol 2016-10-03 15:14:44 +02:00
Konstantin Gründger 49e650916e Split reference_datetime to date and time 2016-09-28 11:41:51 +02:00
Konstantin Gründger f047f0967c Added dstcall 2016-09-28 11:41:51 +02:00
dspreitz 9a00422b26 Modified reference_date which is passed 2016-09-28 11:41:51 +02:00
Fabian P. Schmidt 2b69ef5cac import_logfile: Add reference_date argument 2016-09-28 11:41:44 +02:00
dspreitz ac03cc2ab6 Added parameter passing of datetime 2016-09-28 11:37:57 +02:00
dspreitz 039f402d64 Added function import_logfile 2016-09-28 11:31:40 +02:00
Konstantin Gründger 759026b015 Delete entries before import new device infos 2016-07-17 22:57:54 +02:00
Konstantin Gründger 41bbecd8aa Insert takeoff/landings only if they not already exist 2016-07-17 10:25:56 +02:00
Konstantin Gründger 943203804f Optional: filter airports by country 2016-07-14 21:14:55 +02:00
Konstantin Gründger a039ee3185 Better detection with multiple receivers in sight 2016-07-14 21:03:55 +02:00
Konstantin Gründger 08c0a73d54 Update: complete flights only 2016-07-06 19:34:55 +02:00
Konstantin Gründger d857f88512 Fixed tests... 2016-07-04 22:54:37 +02:00
Konstantin Gründger acd606aa2e Calculate end id 2016-07-03 09:56:02 +02:00
Konstantin Gründger 634e196f1e Fixed task settings 2016-07-03 09:25:40 +02:00
Konstantin Gründger 910a8788d4 Remove logbook constraint 2016-07-02 20:18:20 +02:00
Konstantin Gründger acd1128dc0 Split logbook and make it testable 2016-07-02 20:07:22 +02:00
Konstantin Gründger 6d1d68e948 Get airports by relationship 2016-07-02 17:59:57 +02:00
Konstantin Gründger 72d8445570 Query fixes 2016-07-02 16:31:33 +02:00
Konstantin Gründger 89a3a659ac Refactoring 2016-07-01 07:19:31 +02:00
Konstantin Gründger 5446ff6ffd Fix ddb import 2016-07-01 07:00:17 +02:00
Konstantin Gründger f9c88a9cd7 Update existing logbook entries 2016-06-30 22:43:09 +02:00
Konstantin Gründger d8d4cd5c41 Refactoring 2016-06-30 21:10:46 +02:00
Konstantin Gründger 49b8a0b81f Extract window parameters 2016-06-30 20:31:24 +02:00
Konstantin Gründger 90911bf1b2 Fix: max altitude query 2016-06-30 07:13:36 +02:00
Konstantin Gründger f08bf220c8 Persist logbook 2016-06-29 23:26:30 +02:00
Konstantin Gründger 998cbf4990 Use utc_timedelta only for splitting of takeoff and landing 2016-06-28 20:00:24 +02:00
Konstantin Gründger 76b5827778 Bugfix: use AircraftBeacon.id for sorting 2016-06-28 19:52:49 +02:00
Konstantin Gründger e495d52234 flake8 beautifications 2016-06-26 17:59:43 +02:00
Konstantin Gründger 7a9db4f97f Instead of timestamp use id for computation 2016-06-26 17:46:09 +02:00
Konstantin Gründger 475364fd0c Fixed stats about Device and DeviceInfo 2016-06-24 08:03:22 +02:00
Konstantin Gründger b80b5d9720 Replace Device with DeviceInfo 2016-06-21 20:24:15 +02:00
Konstantin Gründger 98489cdba5 Added DeviceInfo, fixes #53 2016-06-21 19:34:05 +02:00
Konstantin Gründger 9768229993 Create PostGIS extension 2016-06-05 08:33:13 +02:00
Konstantin Gründger 7464b546af Remove unused fields from TakeoffLanding 2016-06-03 20:21:12 +02:00
Konstantin Gründger f935f0b583 Improve recognition of different takeoff and landing dates 2016-06-03 19:08:12 +02:00
Konstantin Gründger 3e2b5455a1 Fixed get_ddb test 2016-06-02 20:32:04 +02:00
Konstantin Gründger cb28d56cea Flake8 fixes 2016-06-02 19:53:53 +02:00
Konstantin Gründger 894cf3183b Optional date filter 2016-06-01 19:41:32 +02:00
Konstantin Gründger 69cce3a57b Better receiver update informations 2016-06-01 08:36:14 +02:00
Konstantin Gründger 2b59894664 Remark if different airport used for takeoff or landing 2016-05-31 21:27:24 +02:00
Konstantin Gründger afd46eeb32 Add aircraft_type 2016-05-31 20:56:09 +02:00
Konstantin Gründger 31a1282afc more accurate takeoff location 2016-05-30 21:24:46 +02:00
Konstantin Gründger 6ab3d1a392 Consider landable points only 2016-05-30 21:24:46 +02:00
Konstantin Gründger 829f52f658 Fix: get country code only if we have a valid position 2016-05-30 21:24:46 +02:00
Konstantin Gründger 70ce7eebff Import Welt2000 waypoints instead of germany 2016-05-30 21:24:46 +02:00
Konstantin Gründger 89b9daf26c Changed address origin handling 2016-05-30 21:24:46 +02:00
Konstantin Gründger 132ae96499 Introduce relations - scheme refactoring 2016-05-30 21:24:46 +02:00
Konstantin Gründger 61f6194d8c Added airport manager 2016-05-30 21:24:46 +02:00
Konstantin Gründger dbda5a9c4b Speed up takeoff / landing detection 2016-04-29 14:03:21 +02:00
Konstantin Gründger b5f111c257 Remove obsolete pre postgis stuff
Removed obsolete test
2016-04-28 21:51:03 +02:00
Konstantin Gründger f812b0af4d Fixed logbook.show
Cosmetics
2016-04-28 21:51:01 +02:00
Konstantin Gründger 84cb2d264f From lat/lon to POINT
Flake8 suggestions

Add shapely

Fixed update_receivers

migrate table takeoff_landing
2016-04-28 21:50:59 +02:00
Konstantin Gründger 201c41f12f Introduce Airport 2016-04-22 10:44:39 +02:00
Fabian P. Schmidt 86f2a606e5 Use python-ogn-client and remove duplicated code
This repository splitted up into two separate repositories:
- python-ogn-client, including an APRS- & OGN-Parser and an APRS-Client
- ogn-python (the repository this commit belongs to), including a database, CLI and logbook
2016-03-18 22:58:49 +01:00
Konstantin Gründger ba7ae37ef2 Bugfix for getting receiver names 2016-02-21 15:28:19 +01:00
Konstantin Gründger 76362ddfbf Parse hardware version as hex 2016-02-19 17:59:23 +01:00
Fabian P. Schmidt d69476158b ogn.gateway: Remove implicit sqlalchemy dependency
The callback gets the beacon data by a python dict instead of a sqlalchemy class
2016-02-18 22:49:56 +01:00
Fabian P. Schmidt 6a31a648cb Move parsing from 'ogn.model.*' to 'ogn.parser'
Use named capture groups for parsing.
Regular expressions for receiver and aircraft beacons are from ruby ogn-client.
The separated regular expressions for parsing of aircraft beacons were
concatenated to harmonize with other ogn clients (at zero costs,
currently all packets stick to the common token sequence).

regexp for receiver and aircraft beacons:
Copyright (c) 2015 Sven Schwyn; licensed under The MIT License
2016-02-18 22:49:56 +01:00
Fabian P. Schmidt 1b8f27331e exceptions: Add common ancestor class ParseError 2016-02-18 22:35:52 +01:00
Fabian P. Schmidt 2012310ad2 Rename module ogn.exceptions to ogn.parser.exceptions 2016-02-18 16:01:06 +01:00
Fabian P. Schmidt 756ac0e337 Rename module ogn.aprs_utils to 'ogn.parser.utils' 2016-02-18 15:49:55 +01:00
Fabian P. Schmidt 37ab7991f3 Move function 'create_aprs_login' to ogn.gateway 2016-02-18 15:42:21 +01:00
Fabian P. Schmidt ea75b2a4ea Release v0.2.1 2016-02-17 20:20:58 +01:00
Konstantin Gründger 9b4a0124e8 flake8 fixes 2016-02-11 08:08:11 +01:00
Konstantin Gründger f3da85576c Fix: receiver sometimes not added 2016-02-11 07:40:36 +01:00
Konstantin Gründger eb772bdc92 Fix: "" is not "null()" (sqlalchemy) or "None" (python) 2016-02-05 07:20:58 +01:00
Fabian P. Schmidt 65aefc39a4 collect/receiver: Improve formatting 2016-02-04 23:12:16 +01:00
Konstantin Gründger 23a364761f fixed flake8 2016-02-04 19:14:31 +01:00
Konstantin Gründger 0cd46d2be2 Moved receiver update from ogn.collect.database to ogn.collect.receiver 2016-02-04 18:31:58 +01:00
Konstantin Gründger 528bcd8e91 Removed obsolete string formatting operations 2016-02-03 23:22:04 +01:00
Konstantin Gründger 018ea8c549 Changed obsolete string formatting operations 2016-02-03 23:19:25 +01:00