Skip to content

Commit 9e86915

Browse files
authored
Merge pull request #74 from MrClock8163/feature/apps-cleanup
Cleanup apps
2 parents 4c8a287 + 8b5ed6c commit 9e86915

32 files changed

+52
-3049
lines changed

.readthedocs.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ build:
88
pre_build:
99
- python -m pip install --upgrade pip
1010
- python -m pip install --group documentation
11-
- python -m pip install .[all]
11+
- python -m pip install .
1212

1313
sphinx:
1414
configuration: docs/conf.py

CHANGELOG.md

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,18 @@
22

33
## v0.8.0 (in development)
44

5+
All CLI applications were migrated to a new package called
6+
[Instrumentman](https://github.com/MrClock8163/Instrumentman). Further
7+
development happens there.
8+
59
### Added
610

711
- Component swizzling in vectors and coordinates
8-
- GeoCom testing CLI application (`geocompy.apps.geocomtest`)
9-
- Morse CLI application:
10-
- beep unit time option
11-
- instrument compatibility option
1212

1313
### Changed
1414

15-
- Wait/delay times are now expected in seconds instead of milliseconds, where possible
16-
17-
### Fixed
18-
19-
- The Interactive Terminal app could not be launched with Python 3.11 due to an f-string error
15+
- Wait/delay times are now expected in seconds instead of milliseconds,
16+
where possible
2017

2118
## v0.7.0
2219

@@ -33,7 +30,8 @@
3330

3431
- GeoCom
3532
- Digital Level
36-
- LS10/15 GeoCom support through new `dna` subsytem (LS10/15 also responds to GSI Online DNA commands)
33+
- LS10/15 GeoCom support through new `dna` subsytem (LS10/15 also responds
34+
to GSI Online DNA commands)
3735
- Central Services
3836
- `get_firmware_creation_date` command (RPC 5038)
3937
- `get_datetime_new` command (RPC 5051)
@@ -46,7 +44,8 @@
4644
### Fixed
4745

4846
- `morse.py` example script was not using the most up-to-date methods
49-
- GeoCom File Transfer subsystem commmands were missing from the command name lookup table
47+
- GeoCom File Transfer subsystem commmands were missing from the command name
48+
lookup table
5049

5150
## v0.5.1
5251

README.md

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,18 @@ the GSI Online command set is used for communication.
2222
- **Source:** https://github.com/MrClock8163/GeoComPy
2323
- **Bug reports:** https://github.com/MrClock8163/GeoComPy/issues
2424

25+
>[!TIP]
26+
>Command line applications using GeoComPy are available as a separate
27+
>complimentary package called
28+
>[Instrumentman](https://github.com/MrClock8163/Instrumentman).
29+
2530
## Main features
2631

2732
- Pure Python implementation
2833
- Support for type checkers
2934
- Primitives for relevant data
3035
- Command building and parsing through function calls
3136
- Multiple supported protocols (e.g. GeoCom, GSI Online)
32-
- Command line applications
3337

3438
## Requirements
3539

@@ -39,10 +43,6 @@ For the platform independent serial communication, GeoComPy relies on the
3943
[pySerial](https://pypi.org/project/pyserial/) package to provide the
4044
necessary abstractions.
4145

42-
The command line applications might require additional dependencies, that
43-
are not installed by default. The requirements for these can be found in
44-
the relevant documentation.
45-
4646
## Installation
4747

4848
The preferred method to install GeoComPy is through PyPI, where both wheel
@@ -52,14 +52,6 @@ and source distributions are made available.
5252
python -m pip install geocompy
5353
```
5454

55-
The dependencies of the command line applications are not installed by
56-
default. To make the CLI apps usable either install the dependencies
57-
manually, or install GeoComPy with the ``apps`` extra.
58-
59-
```shell
60-
python -m pip install geocompy[apps]
61-
```
62-
6355
If not yet published changes/fixes are needed, that are only available in
6456
source, GeoComPy can also be installed locally from source, without any
6557
external tools. Once the repository is cloned to a directory, it can be

docs/apps/geocomtest.rst

Lines changed: 0 additions & 26 deletions
This file was deleted.

docs/apps/morse.rst

Lines changed: 0 additions & 21 deletions
This file was deleted.

docs/apps/setmeasurement/index.rst

Lines changed: 0 additions & 19 deletions
This file was deleted.

docs/apps/setmeasurement/measure.rst

Lines changed: 0 additions & 77 deletions
This file was deleted.

docs/apps/setmeasurement/order.png

-176 KB
Binary file not shown.

docs/apps/setmeasurement/process.rst

Lines changed: 0 additions & 58 deletions
This file was deleted.

docs/apps/setmeasurement/setup.rst

Lines changed: 0 additions & 59 deletions
This file was deleted.

0 commit comments

Comments
 (0)