You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,10 +15,11 @@ Please help us keep our issue list small by adding fixes: #{$ISSUE_NO} to the co
15
15
## Coding conventions
16
16
17
17
* This is open source software. Code should be as simple and transparent as possible. Favour clarity over brevity.
18
-
* Avoid external library dependencies unless there's a compelling reason not to.
19
-
*We use and recommend [Visual Studio Code](https://code.visualstudio.com/)with the [Python Extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python) for development and testing.
18
+
* Avoid external library dependencies (*especially those only available as source distributions*) unless there's a compelling reason not to.
19
+
*Avoid platform-specific methods (*be vigilant with tkinter window manager methods*).
20
20
* Code should be documented in accordance with [Sphinx](https://www.sphinx-doc.org/en/master/) docstring conventions.
21
21
* Code should formatted using [black](https://pypi.org/project/black/).
22
+
* We use and recommend [Visual Studio Code](https://code.visualstudio.com/) with the [Python Extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python) for development and testing.
22
23
* We use and recommend [pylint](https://pypi.org/project/pylint/) for code analysis.
23
24
* We use and recommend [bandit](https://pypi.org/project/bandit/) for security vulnerability analysis.
24
25
* Commits must be [signed](https://docs.github.com/en/authentication/managing-commit-signature-verification/signing-commits).
Copy file name to clipboardExpand all lines: INSTALLATION.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -63,7 +63,7 @@ In the following, `python3` & `pip` refer to the Python 3 executables. You may n
63
63
64
64
- Python >= 3.10⁴
65
65
- Tk (tkinter) >= 8.6⁵ (*tkinter is a commonly used library for developing Graphical User Interfaces (GUI) in Python*)
66
-
- Screen resolution >= 640 x 400; Ideally 1920 x 1080, though at lower screen resolutions (<= 1024 width), top level dialogs will be resizable and scrollable.
66
+
- Screen resolution >= 640 x 480 (VGA); Ideally 1920 x 1080, though at lower screen resolutions (<= 1024 width), top level dialogs will be resizable and scrollable.
67
67
68
68
**NB** It is highly recommended to use the latest official [Python.org](https://www.python.org/downloads/) installation package for your platform, rather than any pre-installed version.
Copy file name to clipboardExpand all lines: RELEASE_NOTES.md
+15Lines changed: 15 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,20 @@
1
1
# PyGPSClient Release Notes
2
2
3
+
### RELEASE 1.6.0
4
+
5
+
FIXES:
6
+
7
+
1. Fix Load Configuration error \#232 `AttributeError: 'tuple' object has no attribute 'upper'`.
8
+
9
+
ENHANCEMENTS:
10
+
11
+
1. Add user-selectable Signals widget, displaying individual GNSS PRN / Signal ID levels and (where applicable) correction sources (receiver must support UBX NAV-SIG messages). Provides greater granularity than the existing Levels widget for UBX devices. Signal IDs are shown in RINEX format e.g. "L1_C/A", "E5_aQ", etc.
12
+
1. Add user-defined preset import facility to Configuration Load/Save/Record panel (accessed via Menu..Options..Configuration Command Recorder). This allows user to record a sequence of UBX, NMEA or TTY commands as they are sent to the receiver and to import this sequence as a user-defined preset in the PyGPSClient json configuration file. This obviates the need to edit the configuration file manually. Remember to re-save the configuration file to persist the changes.
13
+
1. Add Undock/Dock Settings panel facility, via Menu..View..Undock/Dock Settings. Settings panel can now be undocked from the main application window and displayed as a separate Toplevel dialog. If (*and only if*) non-transient (`transient_dialog_b: 0`), the settings panel can be minimized independently of the main window.
14
+
1. NTRIP Caster / Socket Server Configuration is now a separate Toplevel dialog panel, accessed through Server Config button on Settings panel or via Menu..Options..Server Configuration. Number of connected clients is now displayed in topmost banner panel.
15
+
1. Show "C/No = 0 dbHz" option ("unused satellites") is now accessible through double-right-click on LevelsView and SignalsView widgets; option removed from main Settings panel.
16
+
1. Minor cosmetic updates to various panels to improve navigation on smaller / lower resolution screens.
0 commit comments