Konstantin Gründger
3b78f0b97d
Test lxml
2017-12-31 12:01:05 +01:00
Konstantin Gründger
7729dca315
Add backend for live.glidernet.org and ognrange.onglide.com (WIP)
2017-12-31 12:01:05 +01:00
Konstantin Gründger
faf04d6449
Added test for bulkimport
2017-12-30 21:35:01 +01:00
Konstantin Gründger
0dbc101c72
Test import_ddb_file
2017-12-19 08:00:42 +01:00
Konstantin Gründger
d5d6781cd0
Better test of update_devices
2017-12-19 07:38:49 +01:00
Konstantin Gründger
5a544122eb
Test get_airports
2017-12-19 07:37:01 +01:00
Konstantin Gründger
184853fa59
Test process
2017-12-18 23:57:20 +01:00
Konstantin Gründger
eba91c5f5c
Test and fix update_receivers
2017-12-16 21:40:12 +01:00
Konstantin Gründger
52c40582c4
Test and fix update_devices
2017-12-16 21:11:05 +01:00
Konstantin Gründger
1da1d472df
Refactoring
2017-12-16 17:28:32 +01:00
Konstantin Gründger
307278221a
Better logbook testing and refactoring
2017-12-16 15:54:04 +01:00
Konstantin Gründger
150491a830
Huge speedup (factor 30+) for update_receiver and update_device due to multi-column indices
2017-12-16 10:36:11 +01:00
Konstantin Gründger
6aa99bd18f
Test all model classes
2017-12-13 14:22:31 +01:00
Konstantin Gründger
acc4b858a8
Test DeviceStats
2017-12-13 14:13:55 +01:00
Konstantin Gründger
99c07fed5b
Fix travis build
2017-12-13 11:36:08 +01:00
Konstantin Gründger
145f21604a
Better logbook testing
2017-12-12 09:59:38 +01:00
Konstantin Gründger
28a25048f6
Refactoring
2017-12-10 17:30:27 +01:00
Konstantin Gründger
3b074ff0b1
Fix string representation of models
2017-10-03 12:59:45 +02:00
Konstantin Gründger
825765fd26
Fixed test (relative paths)
2017-10-03 12:49:36 +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
b414d5ba84
Fixed test
2016-11-05 09:16:58 +01:00
dspreitz
e8c3e44138
Addes test for import_logfile
2016-09-28 11:31:40 +02:00
Konstantin Gründger
bbe167a8de
Flake8 fixes... again
2016-07-14 21:29:27 +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
b164217329
Test takeoff_landing computation
2016-07-02 22:30:54 +02:00
Konstantin Gründger
c84b44d1aa
Create db
2016-07-02 20:47:06 +02:00
Konstantin Gründger
9d3fea118b
Test logbook
2016-07-02 20:20:04 +02:00
Konstantin Gründger
3e2b5455a1
Fixed get_ddb test
2016-06-02 20:32:04 +02:00
Konstantin Gründger
70ce7eebff
Import Welt2000 waypoints instead of germany
2016-05-30 21:24:46 +02:00
Meisterschueler
81b80559e4
Drop get_airports "Test"
2016-05-18 13:30:47 +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
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
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
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
Konstantin Gründger
03ea96c71e
Added GeocoderTimedOut exception
2016-02-03 23:11:54 +01:00
Fabian P. Schmidt
d3c38924e2
ogn/utils.py: Rename wgs84_to_sphere to haversine_distance
2016-01-29 06:42:56 +01:00
Konstantin Gründger
6cc6378496
Add (slow) [radius, theta, phi] calculation
2016-01-29 03:47:58 +01:00
Fabian P. Schmidt
4baeb83516
Cleanup
2016-01-06 00:23:45 +01:00
Fabian P. Schmidt
d5dc94903d
utils: Remove unused wgs84_to_sphere
...
Use an external package[1] instead.
[1]: eg. https://pypi.python.org/pypi/haversine
2016-01-06 00:06:27 +01:00
Konstantin Gründger
c284272109
Test default reference_date
2015-12-16 18:28:03 +01:00
Konstantin Gründger
661f174f38
Fixed test
2015-12-10 21:56:06 +01:00
Fabian P. Schmidt
757e9143a8
aprs_utils: Raise AmbigousTimeError for outdated packets
...
The aprs string only contains time information, no date.
Manual date correction is applied +-one hour around midnight.
Thus, packets older than one hour are dropped.
2015-12-10 17:44:13 +01:00
Konstantin Gründger
60745fb6f3
Bugfixed createTimestamp
2015-12-10 07:43:18 +01:00
Konstantin Gründger
e62203638e
Separated valid OGN messages
2015-12-09 23:16:21 +01:00