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