Wykres commitów

259 Commity (b41a4e08f001cf68fa315e0b3752805c7affc607)

Autor SHA1 Wiadomość Data
Meisterschueler 1b526e5a03 Merge pull request #35 from kerel-fs/feature/receiverdistance
Add central configuration & spherical calculations & other stuff
2016-01-29 07:38:19 +01:00
Fabian P. Schmidt 31b2aaddda celery: Add scheduled task update_beacon_receiver_distance
Celery beat is used to call update_beacon_receiver_distance_all
every five minutes.
The time interval is configurable by adjusting the configuration file.
2016-01-29 06:42:56 +01:00
Fabian P. Schmidt ae3788764d celery: Add task update_beacon_receiver_distance
Replaces ogn.commands.dbutils.update_receiver_childs
2016-01-29 06:42:56 +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 88406a31d0 setup.py: Add optional postresql requirement
To install ogn-python with postresql support (currently
required for logbook.compute/.show), use
```
pip install -e .[postgresql]
```
2016-01-29 03:44:21 +01:00
Fabian P. Schmidt e22e6a619e gateway: Add logging of dropped packets 2016-01-29 03:44:21 +01:00
Fabian P. Schmidt 794ab5748f CLI: Move alembic imports inside the calling function
Reduces execution time of "manage.py" a bit.

An import of alembic.config takes a relatively long time and
"manage.py" by itself is slow.
2016-01-29 03:44:21 +01:00
Fabian P. Schmidt 6aec9ee35d Add central configuration by python modules
Configuration module is loaded from environment variable
OGN_CONFIG_MODULE, defaults to "config/defaults.py".
2016-01-29 03:44:20 +01:00
Konstantin Gründger 539630ea91 persist relevant receiver_beacon data 2016-01-21 23:18:02 +01:00
Fabian P. Schmidt 85a8a1c143 Merge pull request #30 from kerel-fs/fix/regression
logbook.py: Add missing keyword "return"
2016-01-12 22:39:30 +01:00
Fabian P. Schmidt d5dfbc6ea1 logbook.py: Add missing keyword "return"
Bug introduced in 15bcbc2971.
2016-01-12 22:33:37 +01:00
Fabian P. Schmidt 15bcbc2971 logbook.py: Fix PEP8
"Always use a def statement instead of an assignment statement  that
binds a lambda expression directly to a name."
2016-01-12 22:27:23 +01:00
Meisterschueler 7352261c27 Merge pull request #29 from kerel-fs/feature/cli+drop
CLI: Add command db.drop & fix db.init
2016-01-12 22:09:47 +01:00
Fabian P. Schmidt 4aa55d96bd Update README.md 2016-01-12 19:37:38 +01:00
Fabian P. Schmidt 07bde91c59 Add "NOT IMPLEMENTED" to show.receiver.list_all
In fact, the command is correctly implemented
but the receiver table is always empty.
2016-01-12 19:28:03 +01:00
Fabian P. Schmidt 0d30b141c6 CLI: Add command db.drop 2016-01-12 18:36:08 +01:00
Fabian P. Schmidt 6222e13225 Stamp alembic version at db.init 2016-01-12 18:35:33 +01:00
Fabian P. Schmidt 2c9fb287dc Add MANIFEST.in to include README,LICENSE & tests
Include these files in the source distribution
2016-01-12 17:24:28 +01:00
Meisterschueler bbe66553f2 Merge pull request #27 from kerel-fs/pypi/+package
Add setup.py to create a package
2016-01-12 14:07:37 +01:00
Fabian P. Schmidt 3a0a91527f Add setup.py to create a package
Fixes glidernet/ogn-python#16.
2016-01-12 13:56:18 +01:00
Meisterschueler 0e49511127 Merge pull request #26 from kerel-fs/travis/+flake8
Travis CI: Replace pep8 with flake8
2016-01-09 09:25:39 +01:00
Fabian P. Schmidt 2febeb11f4 ogn/model: suppress 'unused import' warnings
Ignore 'unused import' warnings from flake8 for ogn/model/__init__.py
2016-01-06 00:37:54 +01:00
Fabian P. Schmidt 8eb87ee7ee Travis CI: Replace pep8 with flake8 2016-01-06 00:37:47 +01:00
Fabian P. Schmidt aaa75e2fdc ogn/collect/database: Fix imports 2016-01-06 00:36:38 +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 7fb4763422 Forgotten debug statement 2015-12-16 19:58:05 +01:00
kerel-fs 37b7250de9 Merge pull request #25 from glidernet/fix/default_utc_now
Fix/default utc now
2015-12-16 19:35:37 +01:00
Konstantin Gründger 15d12d0d82 Fix test 2015-12-16 18:29:08 +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
Meisterschueler eb738d232c Merge pull request #24 from kerel-fs/aprs/+AmbigousTimeError
Add user-defined exception AmbigousTimeError
2015-12-10 21:35:56 +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
Fabian P. Schmidt 2e224a16b5 Add user-defined exception AmbigousTimeError 2015-12-10 17:40:23 +01:00
kerel-fs a0a84fb6e4 Merge pull request #23 from Meisterschueler/master
Bugfixed createTimestamp
2015-12-10 17:39:54 +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
Meisterschueler d65e8c6d97 Merge pull request #21 from kerel-fs/cli/-celery
Model: Fix AddressOrigin; CLI: Remove celery dependency
2015-12-09 13:46:44 +01:00
Fabian P. Schmidt b3e1f7b0a7 CLI: Remove celery dependency for simple tasks
Only `logbook.compute` still requires a running celery backend.

The celery tasks 'update_ddb_from_*' were renamed to
'database.import_ddb' and 'database.import_file'.
2015-12-09 12:07:55 +01:00
Fabian P. Schmidt 27db22d8c8 CLI: Rename 'db.stats' to 'show.devices.stats' 2015-12-09 12:07:55 +01:00
Fabian P. Schmidt 5e01e235cb Remove duplicated example file 'custom_ddb.txt'
The other example file remains at './tests/custom_ddb.txt'.
2015-12-09 12:07:55 +01:00
Fabian P. Schmidt 8313ac180c Model: Fix hyphenation of keyword 'user_defined' 2015-12-09 12:07:47 +01:00
Fabian P. Schmidt cb3ebf4988 Model: Change type of AddressOrigin again.
Fixes db.update_ddb_ogn by removing the type Enum of AddressOrigin.

Partly reverts commit 04137acaf6 since
this commit broke db.update_ddb_ogn.
2015-12-09 02:50:27 +01:00
Meisterschueler cfab8ececf Merge pull request #15 from Turbo87/patch-1
README: Fix list rendering
2015-12-05 11:34:51 +01:00
Tobias Bieniek 8ba39a1d76 README: Fix list rendering
The list was previously rendered with "1. ... / 1. ... / 1. ..." instead of "1. ... / 2. ... / 3. ...". I've also removed the `$` prefixes to make it easier to copy-paste the commands.
2015-12-05 10:04:26 +01:00
Meisterschueler 3f41c6b808 Merge pull request #19 from kerel-fs/model/addressorigin
Change AddressOrigin type to Enum; Add ddb stats
2015-12-02 21:47:26 +01:00
Konstantin Gründger 93ac44e574 Devices stats 2015-12-02 12:52:16 +01:00
Fabian P. Schmidt 04137acaf6 Model: Change type of AddressOrigin to Enumeration. 2015-12-02 12:51:08 +01:00
Meisterschueler 6234a4aa11 Merge pull request #17 from kerel-fs/feature/+gettrackable
ogn.utils: Add get_trackable.
2015-12-01 21:33:32 +01:00