Commit Graph

30 Commits

Author SHA1 Message Date
alessandro90
408dd5e4ce Update the download speed every 2s. Speed is the average in the 2s.
Also update downloaded MB only if at least 1 MB has been downloaded
since last update.
2019-06-29 00:24:45 +02:00
alessandro90
88343af009 Display average download speed in place of instantaneous speed 2019-06-28 22:33:08 +02:00
alessandro90
9ebf75c0fb Make SlowConnError private 2019-06-28 20:21:11 +02:00
alessandro90
9c0b93cb32 Add a 'Slow connection' warning. Use perf_counter() in place of time()
and also lower the _CHUNK in the database download thread
2019-06-28 20:17:00 +02:00
alessandro90
ef0581b6fb Fix download evaluation 2019-06-09 14:47:16 +02:00
alessandro90
52c41b24ad Avoid using 'terminate' on the download thread 2019-06-09 12:46:56 +02:00
alessandro90
c0e637886b Extend Qthread.terminate for DownloadThread class 2019-06-08 21:27:09 +02:00
alessandro90
8cb81dd225 Switch from filter panel to signal panel with double-click on
signal name. Also make minor style changes
2019-06-02 14:10:06 +02:00
alessandro90
10724e548a Change all double leading underscores with sigle leading underscores.
Also make minor refactoring and stylistic changes.
2019-06-01 18:07:37 +02:00
alessandro90
3dea2a0e56 Fix some typos in docstrings 2019-05-30 21:49:43 +02:00
alessandro90
43a9ce954e Add docstrings. Also add safe_cast function. Finally
fix some minor issues.
2019-05-25 15:18:06 +02:00
alessandro90
825386a8f1 Add donwloaded megabytes and current download speed to the
download window
2019-05-14 20:17:51 +02:00
alessandro90
3d571844b8 Add logic to the forecast screen 2019-05-12 11:57:39 +02:00
alessandro90
36f941131c Fix details in fixed aspect ratio labels. 2019-05-05 11:45:53 +02:00
alessandro90
175cb66c76 Forecast screen. Just a partial implementation: gui and info btn 2019-05-04 17:55:17 +02:00
alessandro90
3826681685 Fixes bug in forecast thread (close app while downloading). Also makes some style adjustments 2019-05-01 19:50:03 +02:00
alessandro90
9c77ac8278 Forecast data are now downloaded asynchronously. This is much faster 2019-04-26 17:36:24 +02:00
alessandro90
f45d36dc6d Minor refactoring 2019-04-26 10:37:06 +02:00
alessandro90
7625016b56 Fix bug in download_window.py. Set fixed aspect ratio for forecast images. 2019-04-13 15:17:11 +02:00
alessandro90
d626475ace Completes first forecast screen (experimental colors). Adds checkable theme in action bar. Fixes bug in show_matching_strings function 2019-04-06 18:54:33 +02:00
alessandro90
5b95d19d7c Update left half of space weather with colored labels. Also apply minor modifications 2019-04-01 22:53:54 +02:00
alessandro90
f04aec4926 First half of space weather screen. Still missing values updates on screen 2019-03-30 23:40:34 +01:00
alessandro90
432116a13d Create screen for Rx/Tx 2019-03-30 22:52:26 +01:00
alessandro90
2c7c9b9447 Minor constants.py refactoring 2019-03-29 22:04:04 +01:00
alessandro90
94ac35071f Fix checksum_ok if no internet connection 2019-03-29 19:54:48 +01:00
alessandro90
c284f13d7f Refactoring 2019-03-18 20:18:30 +01:00
alessandro90
91a9305644 Constants in uppercase 2018-11-11 16:16:00 +01:00
alessandro90
af54095d19 Add modulation filter algorithm 2018-11-11 12:58:17 +01:00
alessandro90
cf8be9f6e3 Add Constants class in utilities 2018-11-04 11:56:26 +01:00
alessandro90
a7c44ca981 Use an enum to define the thread status 2018-11-04 11:19:30 +01:00