1
0
Fork 0
Commit Graph

637 Commits (203f9a72581537d7ebf1acdea4a9385584ca6419)

Author SHA1 Message Date
Corey Shields 244cf3dd3f show kaitai structs in db 2018-09-01 11:02:14 -04:00
Corey Shields 817459cc71 decoders for skcube and strand1
Kudos to kerel!!
2018-08-31 17:06:33 -04:00
Corey Shields 3098490633 add decoder for siriussat
Decoder for siriussat, thanks to kerel!
2018-08-26 09:33:49 -04:00
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 ad94d1bf12 keep going if a decode worker comes across a missing raw file 2018-08-19 19:15:09 -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
Pierros Papadeas 63b69d7746
Expose mode of transmitter in admin list 2018-08-18 13:10:57 +03:00
Pierros Papadeas 44026c120f
Expose baud rate on admin and filters 2018-08-18 10:53:52 +03: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 67bddece17 Update .gitlab-ci.yml 2018-08-11 15:53:30 +00:00
Alfredos-Panagiotis Damkalis 7dfa9d53dd Use explicit branch on CI 2018-08-11 15:45:04 +00:00
Alfredos-Panagiotis Damkalis 2c5c158b88 Change orbit requirement to different repo 2018-08-11 15:21:31 +00:00
Corey Shields c683cf8550 fix prod CD pipeline 2018-08-06 14:46:47 -04:00
Pierros Papadeas 2bb6914338
Merge branch 'dev' 2018-08-06 18:51:19 +03:00
Alfredos-Panagiotis Damkalis cf0b3edf4e Merge branch 'removeopbeat' into 'dev'
remove opbeat from db

See merge request librespacefoundation/satnogs/satnogs-db!227
2018-08-04 07:08: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
Alfredos-Panagiotis Damkalis 5b437da1e2 Merge branch '224' into 'dev'
Remove decoded telemetry box

Closes #224

See merge request librespacefoundation/satnogs/satnogs-db!226
2018-08-03 06:47:59 +00:00
Corey Shields aa8c143408 Remove decoded telemetry box
Remove the decoded telemetry box, and backbone and d3 js.

fixes #224
2018-08-02 18:11:29 -04:00
Corey Shields a1f20cb664 Merge branch 'pr/fix-docker' into 'dev'
docker-compose: Update mariadb image to 10.3

See merge request librespacefoundation/satnogs/satnogs-db!224
2018-07-28 00:33:08 +00:00
Fabian P. Schmidt 71d7f03899 docker-compose: Update mariadb image to 10.3
The image `mariadb:5.5` (currently 5.5.60) seems to be broken.

See also the same issue & commit in satnogs-network:
589e9c64de
2018-07-28 00:30:46 +00:00
Corey Shields e58d2aed2f Merge branch 'fix/220' into 'dev'
docker: Add workaround to fix installation of dependencies by pip

Closes #220

See merge request librespacefoundation/satnogs/satnogs-db!221
2018-07-28 00:30:29 +00:00
Fabian P. Schmidt d6fdbf3e89 docker: Add workaround to fix installation of dependencies by pip
pip release 10.0.0b1 (2018-03-31) removed support for uninstalling
projects which have been installed using distutils[1]. Thus a possible
workaround is to ignore the distribution-provided packages.

[1]: https://pip.pypa.io/en/stable/news/#deprecations-and-removals

This commit is based on the same workaround required in satnogs-network,
https://gitlab.com/librespacefoundation/satnogs/satnogs-network/merge_requests/489

Fixes issue #220.
2018-07-28 00:27:56 +00:00
Alfredos-Panagiotis Damkalis d7406b5441 Merge branch 'fix/readme' into 'dev'
README: Fix typo

See merge request librespacefoundation/satnogs/satnogs-db!223
2018-07-20 04:10:54 +00:00
Fabian P. Schmidt 3d21f58cb7 README: Fix typo 2018-07-19 23:29:45 +02:00
Corey Shields e777aed05f Merge branch 'pr/fix-link' into 'dev'
about page: Fix link to documentation

See merge request librespacefoundation/satnogs/satnogs-db!219
2018-07-15 14:53:53 +00:00
Fabian P. Schmidt 5efae6745f about page: Fix link to documentation
The link to the db was updated.
This fix was already done to the README in d6b959d.
2018-07-15 14:51:02 +00:00
Alfredos-Panagiotis Damkalis 842e736e2a Merge branch 'fixpep8' into 'dev'
fix bare excepts and tests

See merge request librespacefoundation/satnogs/satnogs-db!222
2018-07-15 08:59:18 +00:00
Corey Shields 44fee695b5 fix bare excepts
Upon fixing CI we now have a slew of PEP8 722 issues (bare excepts).  This MR fixes all of those by excepting Exception, which should catch anything the program generates while allowing systemexit exceptions.
2018-07-14 14:50:07 -04:00
Alfredos-Panagiotis Damkalis 1be5c99634 Merge branch 'fixpluggy' into 'dev'
fix pluggy hash

See merge request librespacefoundation/satnogs/satnogs-db!220
2018-07-09 07:13:09 +00: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 99b9219c8e
Merge branch 'upgrade' into dev 2018-03-25 16:58:42 +03:00
Nikos Roussos 6fa7dc9e00
Minor simplifications on docker and opbeat 2018-03-24 15:36:52 +02: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 9f67f62e1c
Merge branch 'dev' 2018-03-06 11:29:18 +02:00
Nikos Roussos 788600ee70 Merge branch 'decoded-data-index' into 'dev'
Fixes long loading times on satellite page by adding is_decoded boolean field…

See merge request librespacefoundation/satnogs/satnogs-db!216
2018-03-06 08:45:05 +00:00
Jacek Chmielewski d224e549a5 Fixes long loading times on satellite page by adding is_decoded boolean field with index on DemodData. 2018-03-05 17:30:23 +01:00
Nikos Roussos 3c49c470bf
Update requiremnts 2018-02-02 15:41:19 +01:00
Nikos Roussos 2f721633b2
Merge branch 'dev' 2018-01-07 14:41:57 +02:00
Nikos Roussos 03acd2a495
Squash migrations 2018-01-07 14:41:37 +02:00
Nikos Roussos 40e65387a2
Merge branch 'dev' 2018-01-06 15:10:09 +02:00
Nikos Roussos 81ff6a22b0
Merge branch 'decouple' into dev 2018-01-06 13:52:02 +02:00
Nikos Roussos 37598fc74d
Switch from dotenv to decouple 2018-01-06 13:25:23 +02:00
Nikos Roussos 1b7666f45e
Merge branch 'fix-files' into dev 2018-01-06 12:31:40 +02:00
Nikos Roussos 7e8bfdd4e2
Save frames on date-based folders 2018-01-04 11:07:58 +02:00
Nikos Roussos 638be55316 Merge branch 'unisat6-unpack' into 'dev'
Use unpack function instead of decode_bytes

See merge request librespacefoundation/satnogs/satnogs-db!212
2017-12-29 18:38:12 +00:00
zisi bfb6c55bbc Use unpack function instead of decode_bytes
Signed-off-by: zisi <agzisim@gmail.com>
2017-12-29 15:38:00 +02:00
Nikos Roussos 8aeb05242b
Update requirements 2017-12-16 13:10:19 +02:00
Nikos Roussos 3b5a847045
Merge branch 'fix-404-sats' into dev 2017-11-28 17:18:09 +02:00
Nikos Roussos fac8572c7b
Create missing Satellite on API call 2017-11-24 22:58:09 +01:00