Christian Jacobs
|
98f27a36e2
|
Collect contacts together by month in the bar chart.
|
2016-01-24 16:48:10 +00:00 |
Christian Jacobs
|
6de0a1f451
|
Change to have_matplotlib.
|
2016-01-24 15:33:15 +00:00 |
Christian Jacobs
|
56b476e66d
|
Only try to plot statistics if the necessary matplotlib module exists.
|
2016-01-24 15:31:15 +00:00 |
Christian Jacobs
|
23a325367c
|
Handle unspecified modes.
|
2016-01-24 15:22:33 +00:00 |
Christian Jacobs
|
cc436c4a42
|
Handle empty logs.
|
2016-01-24 15:19:51 +00:00 |
Christian Jacobs
|
f03f31c65b
|
Hook the statistics up to the preferences.
|
2016-01-24 15:12:14 +00:00 |
Christian Jacobs
|
c610b9f13e
|
Only show the progress up to the end of the current month.
|
2016-01-24 15:05:02 +00:00 |
Christian Jacobs
|
76f038a39b
|
Replot statistics for a user-specified year.
|
2016-01-24 14:50:42 +00:00 |
Christian Jacobs
|
a5f4d80654
|
Only perform one SQL query.
|
2016-01-24 02:08:40 +00:00 |
Christian Jacobs
|
608007d616
|
Add a combo box to select which year we want PyQSO to generate statistics for.
|
2016-01-24 02:03:48 +00:00 |
Christian Jacobs
|
3d40955b36
|
Make the statistics an option in the Preferences.
|
2016-01-23 00:26:55 +00:00 |
Christian Jacobs
|
524c6a0054
|
Use matplotlib.dates to do the plotting of the QSO count.
|
2016-01-22 20:36:50 +00:00 |
Christian Jacobs
|
b9ce2153de
|
Started to add graphs to the Summary page of the logbook.
|
2016-01-11 19:29:42 +00:00 |
Christian Jacobs
|
07274c6f60
|
Use gtk3cairo backend.
|
2016-01-11 19:29:34 +00:00 |
Christian Jacobs
|
7c173206e1
|
Wrap os.makedirs in a try-except block.
|
2015-11-29 22:34:48 +00:00 |
Christian Jacobs
|
a115e0f27d
|
Update the path to the preferences file in the documentation.
|
2015-11-29 22:26:48 +00:00 |
Christian Jacobs
|
7d941ce2fe
|
Write configuration files to ~/.config to keep the user's home directory uncluttered.
|
2015-11-29 22:25:41 +00:00 |
Christian Jacobs
|
cc933a3a9c
|
Merge pull request #36 from ctjacobs/cluster-bookmarks
DX cluster bookmarking
|
2015-11-28 17:18:37 +00:00 |
Christian Jacobs
|
2a66389dc3
|
Store the bookmarks file path in BOOKMARKS_FILE.
|
2015-11-28 16:55:28 +00:00 |
Christian Jacobs
|
3b72e0773b
|
Update CHANGELOG.
|
2015-11-28 16:47:19 +00:00 |
Christian Jacobs
|
efbc51d6bf
|
Use "label=" in MenuItem to avoid deprecation warnings.
|
2015-11-28 16:42:43 +00:00 |
Christian Jacobs
|
d6588c5761
|
Implement bookmarking.
|
2015-11-28 16:41:23 +00:00 |
Christian Jacobs
|
362c9fa5e5
|
Split up the "Connect" menu into "New..." and "From Bookmark".
|
2015-11-28 14:53:33 +00:00 |
Christian Jacobs
|
e1e4784a07
|
Let's call this the command box instead.
|
2015-11-28 14:42:57 +00:00 |
Christian Jacobs
|
6f7d15cb33
|
Use a MenuBar instead of a row of buttons in the DX cluster tool.
|
2015-11-28 14:36:18 +00:00 |
Christian Jacobs
|
4164977747
|
If there is an encoding error when writing/reading a character to/from an ADIF file, then replace the character with a replacement marker.
|
2015-11-23 20:22:35 +00:00 |
Christian Jacobs
|
04305bfd42
|
Added classifiers to the setup.py metadata.
|
2015-11-23 00:04:13 +00:00 |
Christian Jacobs
|
8a70fbc369
|
Unit tests for the DXCluster class.
|
2015-11-22 23:04:02 +00:00 |
Christian Jacobs
|
05664b4f04
|
Moar docstrings.
|
2015-11-22 23:03:48 +00:00 |
Christian Jacobs
|
ea8777841a
|
Added more unit tests for qrz.com and hamqth.com lookups.
|
2015-11-22 21:54:20 +00:00 |
Christian Jacobs
|
f9fdc32891
|
Fixed Telnet DX cluster functionality following the move to Python 3. This involved encoding/decoding from str/bytes.
|
2015-11-22 01:16:08 +00:00 |
Christian Jacobs
|
2fcdc4833c
|
Remove old print statement.
|
2015-11-22 00:50:51 +00:00 |
Christian Jacobs
|
dcd94634e8
|
Remove the deprecated_mode method.
|
2015-11-22 00:50:29 +00:00 |
Christian Jacobs
|
4b1f83eeef
|
Comment updates.
|
2015-11-22 00:46:56 +00:00 |
Christian Jacobs
|
534166bb9c
|
Updated CHANGELOG.
|
2015-11-22 00:44:30 +00:00 |
Christian Jacobs
|
905c352af0
|
Included deprecated MODE values, and included the 630m band in the BANDS list.
Also bumped the ADIF version to 3.0.4.
|
2015-11-22 00:39:06 +00:00 |
Christian Jacobs
|
e957ae5864
|
Fixes following the move to Python 3. Also added a default Submode field in the Preferences dialog.
|
2015-11-17 01:03:59 +00:00 |
Christian Jacobs
|
ef9ca21ccb
|
Add a Submode field to the Record dialog.
|
2015-11-17 01:03:50 +00:00 |
Christian Jacobs
|
de01ceefdf
|
Added empty strings to the tuples containing the SUBMODES. Also added a method to 'update' a deprecated mode.
|
2015-11-17 01:02:11 +00:00 |
Christian Jacobs
|
07954c18a8
|
Updated the list of MODES and their corresponding SUBMODES. Note that this list is now actually a dictionary - see the comment.
|
2015-11-16 21:26:14 +00:00 |
Christian Jacobs
|
2b029d16e3
|
Use my new Intermediate Licence callsign, 2E0ICL.
|
2015-11-05 00:23:23 +00:00 |
njohnsn
|
fc94c8d511
|
Convert to Python 3 using 2to3.
Also update Travis CI settings for Python 3, add new package dependencies and update the documentation.
|
2015-11-05 00:23:19 +00:00 |
Christian Jacobs
|
02d7b5446a
|
Autogenerate the PyQSO module documentation.
|
2015-10-04 01:04:05 +01:00 |
Christian Jacobs
|
6ceac47c9a
|
Also mention hamqth.com in the features list.
|
2015-10-04 00:55:04 +01:00 |
Christian Jacobs
|
ce900209b0
|
Generalise the callsign lookup button and documentation, since PyQSO now also supports hamqth.com.
|
2015-10-04 00:52:53 +01:00 |
Christian Jacobs
|
394dc1a345
|
Removed more unused imports.
|
2015-10-04 00:35:48 +01:00 |
Christian Jacobs
|
0cb85b0bb6
|
Updated the change log.
|
2015-10-04 00:33:32 +01:00 |
Christian Jacobs
|
165edd5023
|
Bumped the version number to 0.3(-dev).
|
2015-10-04 00:32:00 +01:00 |
Christian Jacobs
|
45abb28e38
|
Improved docstrings.
|
2015-10-04 00:16:55 +01:00 |
Christian Jacobs
|
bf26af984d
|
Merge pull request #32 from dnet/cleanup2015930
Cleanup
|
2015-10-01 18:37:38 +01:00 |