1
0
Fork 0
Commit Graph

31 Commits (68f90d921ce268ebe95d81b8ec74d320625373da)

Author SHA1 Message Date
Vasilis Tsiligiannis 68f90d921c tox: Check imports with 'isort' and apply changes
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-09-23 14:08:11 +03:00
Alfredos-Panagiotis Damkalis 43f8c53dcf Update python libraries
* Move from orbit project to satellitetle
* Move from pyephem 3.7.6.0 to ephem 3.7.7.0

Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2019-09-18 00:45:58 +03:00
Alfredos-Panagiotis Damkalis 756ac87c2a Replace latest_tle method with LatestTle model
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2019-09-17 16:25:52 +03:00
Alfredos-Panagiotis Damkalis 53fa1bf378 Remove Mode model
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2019-05-04 04:13:09 +03:00
Alfredos-Panagiotis Damkalis 03f669711e Refactor transmitter model
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2019-05-04 04:13:09 +03:00
Fabian P. Schmidt 90ae0e1a2b update_all_tle: Add logging to stdout
This logging is only active if run directly (e.g. as part of a
management command), and not if run via celery.

Signed-off-by: Fabian P. Schmidt <kerel@mailbox.org>
2019-05-03 19:43:21 +02:00
Fabian P. Schmidt 0712a5f9fa Fix update_all_tle for satellites without a latest TLE in the DB
Fixes #618.

Signed-off-by: Fabian P. Schmidt <kerel@mailbox.org>
2019-05-03 19:27:12 +02:00
Alfredos-Panagiotis Damkalis b522d4304c Stop fetching from db on zero lenght db api url 2019-04-05 22:40:47 +03:00
Alfredos-Panagiotis Damkalis 26165a8413 Check for station that doesn't return results 2019-03-05 20:55:32 +02:00
Corey Shields 32307d3ab8 fix dupes from syncing network to db
Signed-off-by: Corey Shields <cshields@gmail.com>

See explanation in https://community.libre.space/t/sudden-jump-in-data-count-in-satnogs-db/3335/3
2019-02-06 21:08:28 -05:00
Vasilis Tsiligiannis 5d3c4e4883 Remove unsupported key from fetched satellite data
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-01-29 23:37:58 +02:00
Alfredos-Panagiotis Damkalis ef2a8d9e23 Remove norad id ">80000" check 2018-12-17 03:58:54 +02:00
Fabian P. Schmidt ec5885bdb8 Skip temporary NORAD IDs when fetching TLEs
Celestrak started to return the TLE of 00005 when asked for
NORAD IDs above 90000. Thus wrong TLEs were assigned to satellites
with temporary NORAD IDs and manual_tle=False.

This commit prevents satnogs to leak temporary NORAD IDs to Celestrak
by skipping them during TLE updates.

The threshold of 80000 is a motivated by the following
- NORAD ID 80k-90k are used for "Analyst Objects", which aren't
  necessarily hardlinked to an object [1]
- NORAD ID 90k+ don't seem to be assigned at the moment [2]

[1]: https://www.space-track.org/documentation#faq
[2]: https://celestrak.com/NORAD/elements/master.php
2018-12-14 13:03:24 +00:00
Alfredos-Panagiotis Damkalis 72684ffcb9 Add satellite field for following norad id TLE 2018-12-04 21:16:43 +02:00
Fabian P. Schmidt 6bd9e2cb1f Fix locator parameter in SiDS submission
See documentation[1]:
> Field: locator
> Type: String
> Required: Yes
> Description:
> Type of the given receiver's location.
> Currently only 'longLat' is supported which
> defines the WGS84 standard
> Example: longLat

[1]: https://picsat.obspm.fr/sids/doc?locale=en
2018-09-30 00:56:47 +02:00
Corey Shields d999961a92 Celery task and model extension to sync demodulated frames to SatNOGS DB 2018-09-03 18:13:21 -04:00
Alfredos-Panagiotis Damkalis 759f3c11bc Fix calculation of station success rate 2018-08-31 16:45:42 +03:00
Nikos Roussos 8ad90cb19d
Add periodic task to cache Stations success rates 2018-03-08 01:01:38 +02:00
Nikos Roussos 9c2a625829
One more simplification for archive tasks 2018-03-07 17:45:46 +02:00
Nikos Roussos 36195068e9
Simplify archive task
* Ignore results from tasks
2018-03-02 16:34:13 +02:00
Nikos Roussos 0c4275d990
Add task to update Station status 2018-01-09 18:15:36 +02:00
Nikos Roussos b1eebfe0ae
Refactor vetted status
* Renamed verified to good
* Renamed no_data to bad
* Add failed status
* Remove unused data_not_verified
* Expose vetted status to API
* Simplify vetted status template markup
* Simplify vetted methods
* Utilize sass for vetted statuses
* Add option to undo vetting
2017-12-25 19:13:45 +02:00
Nikos Roussos 8d5dc9a3ec
Fix typo 2017-12-22 13:17:22 +02:00
Nikos Roussos 353d713f0d
Expand observation archiving to production 2017-12-21 20:40:36 +02:00
Nikos Roussos a3f5c51988
Add license and description on archived observations 2017-12-21 18:34:43 +02:00
Nikos Roussos 02f1adcaa7
Archive.org enhancements
* Keep Archive download permalink
* Fetch final url on model method
* Delete payload when archived
* Add archive.org to CSP
2017-12-19 17:17:21 +02:00
Nikos Roussos 67ad4e0d99
Add experimental support for archive.org 2017-12-17 02:15:12 +02:00
Nikos Roussos 1b37650c12
Fix all bera exceptions
* Use celery tasks for fetching data
2017-11-17 16:35:35 +02:00
Nikos Roussos 3231820c5f
Fix deletion task 2017-10-10 00:11:25 +03:00
Nikos Roussos f5cbad6fbd
Clean up old observations on stage
* Remove unnecessary steps from test docker container
2017-09-27 23:56:29 +03:00
Nikos Roussos a39792c2ef
Add celery support 2017-09-27 20:10:37 +03:00