1
0
Fork 0
Commit Graph

46 Commits (ecb38787e035cb827fe772f0f300949db4bc30b8)

Author SHA1 Message Date
Pierros Papadeas 1f1b348103
Load satellite predictions asynchronously
A new url/view and JS function was created to async fetch
satellite predictions per ground station.
2017-12-24 01:27:06 +01:00
Nikos Roussos bb5fa1b508
Implement observation permissions 2017-11-26 12:40:38 +01:00
Pierros Papadeas d6ddc428a8
Add stats, remove last passes and move map in station page 2017-10-29 12:53:52 +02:00
Pierros Papadeas 4d3a9ae53d Open links for schedule in _blank 2017-10-12 00:34:10 +03:00
Pierros Papadeas c2b63c8222 Fix polar plot after mapbox-gl transition 2017-10-11 16:43:43 +03:00
Pierros Papadeas 3bad065709 Move to mapbox-gl and beautify home page 2017-10-09 23:07:07 +03:00
Nikos Roussos a06d6ec13a
Refactor models to remove Data table
* Add on_delete option to all ForeignKey fields
* Adjust all views
* Adjust initialize command
* Refactor tests
* Refactor API to make these changes transparent
* Adjust all templates
* UI refreshment on Observation tepmplate
* Add STRICT_TRANS_TABLES for mariadb
* Minor text changes to tle command
* Update requirements
2017-09-12 18:15:47 +03:00
Corey Shields e93ae10dc6 Don't allow station-based scheduling when offline
If a station is marked as offline or is not actively checking in, do not allow a user to schedule observations from the station view.
2017-08-27 11:49:33 -04:00
Nikos Roussos 8e36f69e86
Replace bower with yarn 2017-08-24 21:46:21 +03:00
Corey Shields 91d52ba57d Add a legend for observation ID colors
Adds an includable modal that shows a legend for the colors in an observation ID. Included in the Observations page and Station page
2017-08-18 19:39:09 -04:00
Corey Shields 463e727bf2 Add station description
Adds a 500 character limited station description field, displayed above the mapbox in station view.

Also fixes one errant quote in station_edit.html
2017-08-12 21:39:06 -04:00
Pierros Papadeas c230e03c18
Add success rate info per satellite 2017-06-07 09:46:28 +03:00
Pierros Papadeas de415082e9 Fix antenna display for stations 2017-06-03 13:18:56 +03:00
Nikos Roussos 210dcccf37
Fix mapbox uri conflict 2017-05-21 15:23:50 +03:00
Nikos Roussos d6e5bca502
Add recent observations on Station view 2017-05-21 14:26:41 +03:00
Pierros Papadeas 93734adf51
Start and end marks on polar plot. 2017-03-21 15:55:41 +02:00
Corey Shields e4ca37fbe0
Filter and not predict on missing frequency capabilities
2 big changes here:

1 - provides filtering capabilities on station view to not show satellites missing transmitters that station is capable of receiving

2 - prediction_windows will now return only stations that are capable of receiving the selected transmitter.

fixes satnogs/satnogs-network#88
2017-03-21 15:55:41 +02:00
Pierros Papadeas 94274c82f1 Add polar plot on upcoming observations
* Add Set Azimuth to station view
* Move calculate_polar_data to helpers.py
2017-03-19 15:33:40 +02:00
Nikos Roussos dfb89cacdc
Add CSP support 2017-02-21 22:37:06 +02:00
Nikos Roussos d7ef74cc4f
Schedule observation from Ground Station next passes 2017-01-28 00:17:15 +02:00
Nikos Roussos b91c0d6727
Remove unused static libraries
* Update bower requirements
2016-10-28 15:07:45 +03:00
Corey Shields 2f23bba762 Adding satellite modal links everywhere
The satellite modal that was tested in the observation view works
great! This commit adds the similar link everywhere else a
satellite is listed in a table so we have a consistent UX.

In the observation view there is only one satellite referenced,
making the modal a 1:1 mapping. As there are multiple satellites
in the table view we pull this modal in multiple times. To cut
down on possible load times getting out of hand I'm limiting the
number of rows you'll see in the home page and observations view.

I don't quite feel this iterative import approach is the best.
Feel free to decline this if there is a better way (.js it?)
2016-04-24 17:13:49 -04:00
Nikos Roussos 56df2e1f23 Provide all settings client needs through API
* Amend Station model to include Rig and UUID (Re: #162)
* Settings API Endpoint (Re: #163)
2016-03-20 18:19:51 +02:00
Corey Shields b9f549cf0c Implement a configurable minimum horizon in network
This commit adds a "horizon" configuration item to stations. This
allows station owners to set a minimum horizon to avoid a noisy
or obstructed floor level.

The default minimum horizon is set to 10, which is still fairly
low for a satellite pass that could be captured but given the
appropriate setup someone may be successful setting it lower.

The horizon field is honored in both the calculation of upcoming
passes in the station view as well as excluding any "below horizon"
passes in prediction_windows.

In addition, the db migration will set a minimum horizon of "10"
for all existing stations in the network. This is the horizon that
was hard-coded for the upcoming passes view so the only change to
the end user will be the behavior of window prediction matching
the upcoming passes (along with the ability to configure their
minimum horizon, of course).
2016-03-18 21:59:59 -04:00
Nikos Roussos f4616d3459 Collapse station next satellite passes 2016-02-28 14:49:06 +02:00
Nikos Roussos cfdfb1a8f9 Use frq filter on all templates 2016-01-25 23:04:12 +08:00
Corey Shields 7a30312c91 Next satellites to pass for station view
This change sends all of the upcoming "next passes" for
satellites with operational transmitters to the station_view. In
addition the pass must be at or above 10 degrees and within the
next 6 hours (maybe we want this to be configurable later?).

These are passed as the "nextpasses" array, an array of dicts for
each pass that include the pass details and satellite name & id,
sorted by rise time.

Also adds upcoming passes to station_view

When loading a station, show a table of the upcoming satellite
passes
2015-11-20 18:50:32 +02:00
Nikos Roussos 3719805cde Add ability to delete a Ground Station 2015-08-24 15:13:59 +03:00
Nikos Roussos 3569047599 Hide Station success rate if None 2015-08-24 15:02:15 +03:00
Nikos Roussos 8955598ac0 Fix MHz wording 2015-08-15 14:07:31 +03:00
Nikos Roussos 9e0e53cbb8 [Fixes #31] Create helper for success rates on stations 2015-08-11 12:19:10 +03:00
Nikos Roussos 838eb4a8d2 [Fix #145] Fix "last seen" for new Stations 2015-08-11 11:50:47 +03:00
Nikos Roussos 7299b2e0c9 Fix site title block 2015-07-22 14:20:45 +03:00
Nikos Roussos 4db28050f9 Change frq tag to filter 2015-07-12 00:38:48 +03:00
Pierros Papadeas 47624948d1 Merge pull request #131 from satnogs/130-fix-gs-overflow
Fix Ground Station table overflow when QTH present.
2015-06-02 19:25:33 +03:00
Pierros Papadeas 161f6231d6 Fix Ground Station table overflow when QTH present. 2015-05-29 20:23:19 +03:00
Pierros Papadeas 9f02c49cc3 Fix ground station status indication. 2015-05-29 19:37:06 +03:00
Nikos Roussos 3ea0da8933 Add last_seen feature to Ground Stations 2015-05-06 11:54:20 +03:00
Corey Shields 15b42b78a3 [Fixes #98] Automatic calculation of grid location 2015-04-19 23:45:12 +03:00
Nikos Roussos fe358ae01e Add Mapbox settings to env 2015-04-11 20:32:44 +03:00
Nikos Roussos 64e226d0f9 Mv station_edit modal outside h2 2015-04-11 20:13:07 +03:00
Nikos Roussos c3b3fff6ba Fetch remote css/js libs locally 2015-04-07 18:59:51 +03:00
Corey Shields c67cefd129 Set a default station image 2015-02-14 14:29:18 +02:00
Nikos Roussos fca9008a26 Bring new form under the project structure 2014-12-19 16:46:31 +02:00
Nikos Roussos 37b5f1bb1a Refactor Edit/Add Station form 2014-12-19 16:11:44 +02:00
Nikos Roussos ea178a0a73 Refactor project 2014-12-19 15:06:58 +02:00