Corey Shields
dcccb1770e
Remove old decode_data.py manage command
...
Found while documenting for C0111, this was old code for the initial "decode" functionality that was replaced by decode_data in utils.py
Signed-off-by: Corey Shields <cshields@gmail.com>
2019-07-12 19:12:43 -04:00
Corey Shields
a697548a56
pylint C0122
...
Linting for misplaced-comparison-constant
Signed-off-by: Corey Shields <cshields@gmail.com>
2019-07-12 17:47:28 -04:00
Corey Shields
8a3ebb3caf
add IDE artifacts to gitignore
...
Signed-off-by: Corey Shields <cshields@gmail.com>
2019-07-12 17:00:25 -04:00
Pierros Papadeas
8a51d27f65
Fix C0325 pylint error
...
Signed-off-by: Pierros Papadeas <pierros@papadeas.gr>
2019-07-12 19:57:27 +00:00
Corey Shields
b7ec119853
pylint C0103
...
Linting for Pylint C0103
Signed-off-by: Corey Shields <cshields@gmail.com>
2019-07-12 12:41:21 +00:00
Pierros Papadeas
853381a5dc
Fix pylint C1801 errors
...
Signed-off-by: Pierros Papadeas <pierros@papadeas.gr>
2019-07-12 09:48:33 +03:00
Pierros Papadeas
d1fb393c79
Update transmitters fixture
...
Signed-off-by: Pierros Papadeas <pierros@papadeas.gr>
2019-07-11 14:10:47 +03:00
Pierros Papadeas
52c91d46a7
Update README
...
Signed-off-by: Pierros Papadeas <pierros@papadeas.gr>
2019-07-11 14:10:47 +03:00
Pierros Papadeas
48ea435093
Add transmitter service field
...
Fix issue 310
Signed-off-by: Pierros Papadeas <pierros@papadeas.gr>
2019-07-11 14:10:47 +03:00
Fabian P. Schmidt
203f9a7258
docs: Add documentation on local docs generation
...
Signed-off-by: Fabian P. Schmidt <kerel@mailbox.org>
2019-07-11 10:26:51 +00:00
Fabian P. Schmidt
1dfdbc8cc3
gitlab-ci: Use python3 base image for docs
...
Signed-off-by: Fabian P. Schmidt <kerel@mailbox.org>
2019-07-11 10:26:51 +00:00
Poonam Mishra
9a0ef30e03
model: Replace __unicode__ by __str__
...
The special method __unicode__ is python2-only,
in python3 it's merged with __str__. In order to be py23-compatible
the python_2_unicode_decorator is used, see
https://docs.djangoproject.com/en/1.11/topics/python3/#str-and-unicode-methods
initial patch: Updated docstrings to show names
[kerel@mailbox.org: - reworded commit message,
- added similar change in demoddata
- added @python_2_unicode_compatible decorator]
Signed-off-by: Fabian P. Schmidt <kerel@mailbox.org>
2019-07-10 19:55:48 +02:00
Corey Shields
248390a760
flake / tox fixes
...
Signed-off-by: Corey Shields <cshields@gmail.com>
2019-07-10 19:55:48 +02:00
Corey Shields
8734748e50
2to3 changes for python3
...
Mostly list changes, from 2to3
Also missing __future__ needed for _version.py
Signed-off-by: Corey Shields <cshields@gmail.com>
2019-07-10 19:55:48 +02:00
Corey Shields
dc06369f9a
Update celery and dependencies
...
celery needed updating to avoid a 3.7 bug (see https://github.com/celery/celery/issues/4500 )
Signed-off-by: Corey Shields <cshields@gmail.com>
2019-07-10 19:55:48 +02:00
Corey Shields
f734919b61
Change the mysql_exceptions import of OperationalException to django.db
...
The import itself would have needed fixing, but its bad to pin it to mysql.
Signed-off-by: Corey Shields <cshields@gmail.com>
2019-07-10 19:55:48 +02:00
Corey Shields
f0c0c9bc8b
remove bytestrings from migrations
...
Remove all bytestring references from existing migrations
Future migrations should avoid bytestrings with the future import we set.
Signed-off-by: Corey Shields <cshields@gmail.com>
2019-07-10 19:55:48 +02:00
Corey Shields
ff56cb6431
gitignore: Ignore 'build' and 'dist' directories
...
Signed-off-by: Fabian P. Schmidt <kerel@mailbox.org>
2019-07-10 19:55:44 +02:00
Fabian P. Schmidt
723fa19ebb
Update 'satellitetle'
...
In the 0.6.0 release the main CelesTrak source was changed from
'Satellites (active)' to the new 'SatNOGS' list. This list is
composed by CelesTrak by fetching the list of satellites
from satnogs-db.
This doesn't introduce a circular dependency:
As before, if a TLE is not available from the main collections
(which beside the previously discussed CelesTrak list includes
another from AMSAT and CalPoly), the CelesTrak SATCAT API is
questioned for each missing satellite separately.
Signed-off-by: Fabian P. Schmidt <kerel-fs@gmx.de>
2019-07-05 01:58:34 +02:00
Vasilis Tsiligiannis
3872105dac
Introduce 'pylint' for static code analysis ( fixes #289 )
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-07-02 16:38:18 +03:00
Corey Shields
d4fb5189d1
future imports and remove unicode strings
...
adds from __future__ import unicode_literals, absolute_import, division, print_function to all files, removes unicode strings from RTD conf.py (none other were found in our codebase)
See also https://docs.djangoproject.com/en/1.11/topics/python3/#unicode-literals
fixes #290
tested locally in docker
2019-06-30 19:23:55 -04:00
Pierros Papadeas
5433a7a67b
Beautify citation on satellite.html template
2019-06-30 11:25:36 +03:00
Vasilis Tsiligiannis
1d85a64e6e
Remove task which resets all decoded data
...
With the introduction of 'satnogs-decoders' version saved within the
decoded data structure, there is no need to reset any data prior to
triggering a 'decode all' task. The newly decoded data can happily live
alongside old data until the administator of the data warehouse decides
to remove them, part of data janitor tasks. An additional advantage is
that if the decoder structure changes drastically, existing dashboards
can still be used to visualize the old data as long as they are
filtered by version and until new dashboards are prepared.
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-11 14:18:04 +03:00
Vasilis Tsiligiannis
a7e80bb4e5
Save 'satnogs-decoders' version in decoded data structure
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-11 14:11:53 +03:00
Vasilis Tsiligiannis
f59efae039
gitlab-ci: Use specific version of 'satnogsdecoders' if requested so via a trigger variable
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-10 16:52:01 +03:00
Vasilis Tsiligiannis
6da2fadf94
tox: Do not use editable install when running 'pytest'
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 20:58:26 +03:00
Vasilis Tsiligiannis
4bb87e2e6a
isort: Do not skip install in order to correctly detect third-party imports
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 20:49:10 +03:00
Vasilis Tsiligiannis
084694b02c
tox: Do not run 'pytest' in Python3 until they are fixed
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 20:41:52 +03:00
Vasilis Tsiligiannis
c88a139f89
tox: Fix environments to work on both Python versions
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 20:18:21 +03:00
Vasilis Tsiligiannis
6ba9a0428a
tox: Add enviroment to apply 'yapf' and 'isort' suggested changes
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 18:38:47 +03:00
Vasilis Tsiligiannis
811b3a8a8f
tox: Consolidate 'isort' and 'yapf' environments for Python2 and Python3
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 18:34:24 +03:00
Vasilis Tsiligiannis
826f7bbe9f
tox: Introduce 'build' environment
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 18:26:01 +03:00
Vasilis Tsiligiannis
be4e2fd1fc
tox: Move 'yapf' ignore list to '.yapfignore'
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 18:25:55 +03:00
Vasilis Tsiligiannis
45abdcd33a
tox: Move 'isort' skip lists to 'setup.cfg'
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 18:25:40 +03:00
Vasilis Tsiligiannis
cb2c4899a9
tox: Move 'flake8' ignore list to 'setup.cfg'
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 18:03:25 +03:00
Vasilis Tsiligiannis
eee14e66e8
tox: Pin static analyzer tools versions to ensure reproducible CI results
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 14:39:19 +03:00
Fabian P. Schmidt
f141ce2580
docs/installation-*: Add frontend dependencies installation step
...
Signed-off-by: Fabian P. Schmidt <kerel-fs@gmx.de>
2019-04-28 22:41:08 +02:00
Alfredos-Panagiotis Damkalis
d3501fd8f3
Update to gulp v4.0.0
...
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2019-04-27 17:39:37 +03:00
Alfredos-Panagiotis Damkalis
756aca8ad9
Update github dependencies entries in package.json
...
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2019-04-27 17:35:29 +03:00
Vasilis Tsiligiannis
655f98f39c
Use 'isort' to fix order of imports
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-27 14:08:11 +03:00
Vasilis Tsiligiannis
445b9b0a00
gitlab-ci: Use latest version of Python images
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-27 12:32:39 +03:00
Vasilis Tsiligiannis
c6426139a9
Run 'flake8' and 'yapf' for both Python2 and 3
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-27 12:32:39 +03:00
Vasilis Tsiligiannis
140180b6b3
Reformat code with 'yapf', check format using 'tox'
...
Use configration based on Django coding style guidelines
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-27 12:32:33 +03:00
Vasilis Tsiligiannis
2df9d69d9d
gitignore: Do not ignore '/staticfiles'
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-27 00:41:13 +03:00
Vasilis Tsiligiannis
a8993036d1
docs: Fix formatting
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-27 00:25:30 +03:00
Vasilis Tsiligiannis
3ffc7b7615
gitignore: Ignore 'docs' build directory
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-27 00:24:07 +03:00
Vasilis Tsiligiannis
1ebedf7f90
Switch to 'npm' for managing dependencies, remove static assets
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-27 00:23:33 +03:00
Vasilis Tsiligiannis
e761c319b6
gulp: Replace 'var' with 'const', replace arrows with regular functions
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-26 15:29:06 +03:00
Vasilis Tsiligiannis
f0856840f7
Update requirements, fix 'urllib3' version conflict
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-26 15:06:21 +03:00
Vasilis Tsiligiannis
8c3debcc43
docker-compose: Bump Redis to version '5.0.4'
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-26 14:42:28 +03:00