{"repo":"MrClock8163/GeoComPy","free":true,"listed":false,"github":"https://github.com/MrClock8163/GeoComPy","clone":"git clone https://github.com/MrClock8163/GeoComPy.git","description":"Surveying instrument automation through GeoCOM and other protocols.","language":"Python","stars":16,"topics":["geocom","leica","surveying","automation","leica-geosystems","monitoring","gsi"],"license":"MIT","category":"workflow-automation","readme_excerpt":"GeoComPy is a Python library providing wrapper functions for serial communication protocols of Leica surveying instruments. The package is mainly built around the GeoCOM ASCII protocol, supported by a number of total stations and other instruments running TPS1000, 1100, 1200 and other firmware. For some older instruments that do not support GeoCOM, the GSI Online command set is used for communication. - Download: https://pypi.org/project/geocompy/ - Documentation: https://geocompy.readthedocs.io/ - Source: https://github.com/MrClock8163/GeoComPy - Bug reports: https://github.com/MrClock8163/GeoComPy/issues [!TIP] Command line applications using GeoComPy are available as a separate complimentary package called Instrumentman. Main features - Pure Python implementation - Support for type checkers - Primitives for relevant data - Command building and parsing through function calls - Multiple supported protocols (e.g. GeoCOM, GSI Online) Requirements To use the package, Python 3.11 or higher is required. For the platform independent serial communication, GeoComPy relies on the pySerial package to provide the necessary abstractions. Installation The preferred method to install GeoComPy is through PyPI, where both wheel and source distributions are made available. If not yet published changes/fixes are needed, that are only available in source, GeoComPy can also be installed locally from source, without any external tools. Once the repository is cloned to a directory, it can be inst","default_branch":null,"files":null,"tree":[],"storefront":"/r/MrClock8163","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MrClock8163/GeoComPy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}