1
0
Fork 0
Commit Graph

72 Commits (4d08cdb6e4f62a5f8929825300b1e682242e460e)

Author SHA1 Message Date
Corey Shields 162c1e45d2 add recursion to the decode processes
refactored


Refactored db decoding for recursion

Should cover all cases for kaitai generated decoder files.
2018-08-25 12:04:36 -04:00
Corey Shields 060daa1da7 move python_dateutil from dev to prod in requirements 2018-08-19 13:58:49 -04:00
Corey Shields 8527564089 kaitai decoding and influxdb support
Introduces the following:

- decoding of DemodData through decoders that are compiled from kaitai structs and stored in base/decoders/*.py

- storage of the decoded data will either be in the payload_decoded field (default) or into influxdb if USE_INFLUX=True and the proper settings are met

- A scheduled task is set */15 to look for the last 4 hours of submitted frames for anything not decoded, and then decodes it. (we will want to tweak these numbers as we get a good feel for any race conditions that may occur)

- 2 new commands in the admin console, one that will reset all decoded data for a satellite, and another that will trigger decoding of all frames in the db for a satellite. These could be useful when making fixes or improvements to a decoder, or when a new decoder is initially added to the db.
2018-08-18 20:53:21 -04:00
Jacek Chmielewski 712a8472b1 Fixes incompatible docopt and docopts version in requirements/dev.txt 2018-08-13 10:21:30 +02:00
Alfredos-Panagiotis Damkalis 2c5c158b88 Change orbit requirement to different repo 2018-08-11 15:21:31 +00:00
Corey Shields 4a3eaf90ee remove opbeat from db
opbeat is no longer in service, so our attempts to send data to them just clutters our logs with failures.

See also librespacefoundation/ops/org/#2
2018-08-03 16:38:51 -04:00
Corey Shields a5a3281fbe fix pluggy hash
pluggy v0.6.0 was somewhat re-released which changed the hash of the file, this breaks our pipeline and future installations.

See also https://github.com/pytest-dev/pluggy/issues/135
2018-07-08 18:55:03 -04:00
Nikos Roussos b8a51dda47
Update requirements
* Django
* django-csp
* django-allauth
* mapbox-gl
* pytest
* Replace Mysql-python with mysqlclient
2018-03-24 15:36:39 +02:00
Nikos Roussos 3c49c470bf
Update requiremnts 2018-02-02 15:41:19 +01:00
Nikos Roussos 37598fc74d
Switch from dotenv to decouple 2018-01-06 13:25:23 +02:00
Nikos Roussos 8aeb05242b
Update requirements 2017-12-16 13:10:19 +02:00
Nikos Roussos e08a3d193c
Update requirements
* Add Compressor settings
* Fix deprecated filters backend
2017-11-17 15:07:57 +02:00
Nikos Roussos a674098e72
Add missing requirements 2017-11-02 17:56:57 +02:00
Nikos Roussos b4f982ca8d
Update requirements 2017-09-08 18:42:50 +03:00
pyup-bot 098029009e
Update requirements
* Update django from 1.11.1 to 1.11.4
* Update celery from 4.0.2 to 4.1.0
* Update django-avatar from 3.1.0 to 4.0.0
* Update pillow from 4.1.1 to 4.2.1
* Update requests from 2.14.2 to 2.18.3
* Update lxml from 3.7.3 to 3.8.0
* Update urllib3 from 1.21.1 to 1.22
* Update certifi from 2017.4.17 to 2017.7.27.1
* Update billiard from 3.5.0.2 to 3.5.0.3
* Update kombu from 4.0.2 to 4.1.0
* Update amqp from 2.1.4 to 2.2.1
* Update vine from 1.1.3 to 1.1.4

* Fix js indentation issues
2017-08-05 15:39:37 +02:00
pyup.io bot 0213f7a093 [update] Update requirements
* Update djangorestframework from 3.6.2 to 3.6.3
* Update django-filter from 1.0.2 to 1.0.4
2017-05-19 16:24:04 +03:00
pyup.io bot ebd91b2f77 [update] Update requirements
* Update django from 1.11 to 1.11.1
* Update requests from 2.13.0 to 2.14.2
2017-05-12 19:13:06 +03:00
Nikos Roussos ec10da7533
Add unipath for handling settings paths 2017-05-10 12:55:43 +03:00
pyup.io bot d22aaa1b08 [update] Update requirements
* Update pillow from 4.1.0 to 4.1.1
* Update urllib3 from 1.21 to 1.21.1
2017-05-06 00:25:11 +03:00
pyup.io bot d1709d6391 [update] Update requirements
* Update django-allauth from 0.31.0 to 0.32.0
* Update urllib3 from 1.20 to 1.21
2017-04-28 16:27:56 +03:00
pyup.io bot c9b3d88369 [update] Update requirements
* Update django-csp from 3.2 to 3.3
* Update certifi from 2017.1.23 to 2017.4.17
2017-04-22 16:03:38 +03:00
Nikos Roussos 3f75a57be5
Simplify dependency files and add pyup support 2017-04-22 15:54:34 +03:00
Nikos Roussos c8920040f9
Upgrade to Django 1.11
* Remove cache from home view
2017-04-08 15:28:30 +03:00
Nikos Roussos 2277c4fbc8
Upgrade Django 2017-04-06 18:06:01 +03:00
Nikos Roussos f257ab5fd1
Merge pull request #156 from satnogs/gulp
Check in bower main files
2017-03-31 11:35:22 +03:00
Nikos Roussos 091a4bce3e
Check in bower main files
* Use gulp for handling static and testing
* Remove django-bower
2017-03-30 21:05:05 +03:00
Nikos Roussos 0eeeb4cb88
Don't include posted data to API response 2017-03-25 18:30:42 +02:00
Nikos Roussos 90e6e1ef1f
Update requirements
* oauthlib
* sqlparse
* pytest
* py
* Faker
* gunicorn
2017-03-22 12:41:45 +02:00
Nikos Roussos ee27df45be
Update requirements 2017-03-12 16:35:03 +02:00
Nikos Roussos b6ee974dd0
Update requirements 2017-03-03 01:14:45 +02:00
Nikos Roussos e0d3b8d062
Add some basic tests 2017-03-03 01:14:36 +02:00
Nikos Roussos 3058c0f1f1
Amend telemetry data commands to fetch and decode correctly 2017-03-02 19:58:01 +02:00
Nikos Roussos c5157cd450
Add API Key Tokens 2017-03-02 19:57:12 +02:00
Nikos Roussos cfb01a01f8
Add requirements deps and hashes 2017-02-22 16:02:46 +02:00
Nikos Roussos 4762992e61
Use hashes for pip 2017-02-21 21:00:17 +02:00
Nikos Roussos 3c65aaebfc
Add CSP support 2017-02-21 19:22:39 +02:00
Nikos Roussos 1e4f34fd97
Add redis support 2017-02-21 18:12:30 +02:00
Nikos Roussos 4d1b4cfaec
Update requirements 2017-02-21 18:05:46 +02:00
Nikos Roussos f65d3a3b30 Merge branch 'master' into dev 2017-01-20 00:51:34 +02:00
Nikos Roussos da3af1ed8a
Update requirements 2017-01-20 00:37:13 +02:00
Nikos Roussos 317c2d41e8
Update requirements 2016-11-24 21:33:02 +02:00
Nikos Roussos 5b70310afd
Update requirements 2016-11-05 13:39:10 +02:00
Nikos Roussos 193760e1ef
Update requirements
* Move bower requirements on bower.json
2016-10-28 21:25:33 +03:00
Nikos Roussos 5595a21516
Update requirements 2016-09-27 12:34:49 +03:00
Nikos Roussos d60747c0ac
Update requirements 2016-09-22 18:24:27 +03:00
Nikos Roussos fe1768cd73
Update requirements 2016-09-22 18:17:18 +03:00
Nikos Roussos d6cffa245e Bower cleanup changes
* Move existing frontend libraries to bower
* Add bower support to Docker
* Move bowser_components to lib
2016-08-11 14:51:58 +03:00
Nikos Roussos 5249f47942 Update requirements
* Django
* Django Rest Framework
* Pillow
2016-07-20 19:48:21 +03:00
Nikos Roussos 383671ce98 Update requirements 2016-06-28 20:51:53 +03:00
Nikos Roussos a2cc3f4dc0 Update dependencies
* Django
* dj-database-url
* django-filter
* factory-boy
2016-05-08 18:44:35 +03:00