Christian T. Jacobs
|
b9901196db
|
Changed canvas size to 800 x 250.
|
2016-05-28 16:56:37 +01:00 |
Christian T. Jacobs
|
238564d044
|
Specify parent window.
|
2016-05-28 16:29:47 +01:00 |
Christian T. Jacobs
|
b29eebe0b4
|
Convert from dict_keys to list.
|
2016-05-28 16:24:37 +01:00 |
Christian T. Jacobs
|
b52ec714a7
|
More updates.
|
2016-05-28 15:11:40 +01:00 |
Christian T. Jacobs
|
7e0c3f581b
|
Updated dependencies section of the README.
|
2016-05-28 15:10:58 +01:00 |
Christian T. Jacobs
|
9bc16c35e9
|
Documentation updates.
|
2016-05-28 14:46:07 +01:00 |
Christian T. Jacobs
|
1abf785d0e
|
flake8 fixes.
|
2016-05-28 14:23:31 +01:00 |
Christian T. Jacobs
|
662ebb3c06
|
Update the documentation to refer to 'python3'.
|
2016-05-28 14:19:28 +01:00 |
Christian T. Jacobs
|
9ddaa56b73
|
Make this option clearer.
|
2016-05-28 14:19:19 +01:00 |
Christian T. Jacobs
|
4b96f9591d
|
Update contact email address.
|
2016-01-30 00:18:46 +00:00 |
Christian T. Jacobs
|
1c6a4d518a
|
Use @echo.
|
2016-01-27 20:28:50 +00:00 |
Christian T. Jacobs
|
82cfacc63b
|
Updating CHANGELOG to include PEP 8 compliance.
|
2016-01-27 18:44:54 +00:00 |
Christian T. Jacobs
|
8b5ea87b79
|
Flake8 fixes.
|
2016-01-27 18:15:06 +00:00 |
Christian T. Jacobs
|
03d322df21
|
Run flake8 in before_script.
|
2016-01-27 18:12:55 +00:00 |
Christian T. Jacobs
|
7d68b0aa73
|
Don't test with flake8 in 'make test'.
|
2016-01-27 18:12:26 +00:00 |
Christian T. Jacobs
|
f24cb30c82
|
Exclude more directories from flake8.
|
2016-01-27 17:17:03 +00:00 |
Christian T. Jacobs
|
0e62c91380
|
Also install python3-flake8.
|
2016-01-27 16:58:42 +00:00 |
Christian T. Jacobs
|
d02239bd30
|
Consistency in Makefile.
|
2016-01-27 16:49:15 +00:00 |
Christian T. Jacobs
|
b29f0e54ca
|
Added a tox.ini file with flake8 settings.
|
2016-01-27 16:48:19 +00:00 |
Christian T. Jacobs
|
ad938a3d9a
|
Also run flake8 checks.
|
2016-01-27 16:33:30 +00:00 |
Christian T. Jacobs
|
c993704e84
|
Make the code pep8 compliant, using the autopep8 tool. Note that we are ignoring the following: E501,F403,E226,E402,W503.
|
2016-01-27 16:23:09 +00:00 |
Christian T. Jacobs
|
1e5a657ca7
|
Merge pull request #41 from ctjacobs/keep-open
Keep the 'Add Record' dialog open
|
2016-01-24 21:31:29 +00:00 |
Christian Jacobs
|
1c47846289
|
Keep the 'Add Record' dialog open after adding a new QSO, if the user wants this.
|
2016-01-24 21:29:35 +00:00 |
Christian T. Jacobs
|
5f7056ed53
|
Merge pull request #40 from ctjacobs/summary-graph
Annual statistics
|
2016-01-24 16:53:48 +00:00 |
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 |