Surveying instrument automation applications.
Project description
Instrumentman (or I-man for short) is a Python CLI package, that is a collection of automated measurement programs and related utilities for surveying instruments (mainly Leica robotic total stations).
- Download: https://pypi.org/project/instrumentman/
- Documentation: https://instrumentman.readthedocs.io/
- Source: https://github.com/MrClock8163/Instrumentman
- Bug reports: https://github.com/MrClock8163/Instrumentman/issues
Main features
- Pure Python implementation
- Support for type checkers
- Command line applications
Requirements
To use the package, Python 3.11 or higher is required.
I-man relies on the GeoComPy package for the implementation of the various remote command protocols.
The individual commands require a number of other packages for command line argument parsing, JSON manipulation, calculations and other functions.
Installation
The preferred method to install I-man is through PyPI, where both wheel and source distributions are made available.
python -m pip install instrumentman
If not yet published changes/fixes are needed, that are only available in source, I-man can also be installed locally from source, without any external tools. Once the repository is cloned to a directory, it can be installed with pip.
git clone https://github.com/MrClock8163/Instrumentman.git
cd Instrumentman
python -m pip install .
License
I-man is free and open source software, and it is distributed under the terms of the MIT License.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file instrumentman-0.4.0.tar.gz.
File metadata
- Download URL: instrumentman-0.4.0.tar.gz
- Upload date:
- Size: 511.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bb83056790153b034f88edc369e0218d369da71a05f7dd536c273910d0ddc9ad
|
|
| MD5 |
114ecfcd7866089025f970de45e90b3e
|
|
| BLAKE2b-256 |
586879e82111ced52cdef229354e1abe5cd7e3dcc865b3c4f26ef194c478ef29
|
Provenance
The following attestation bundles were made for instrumentman-0.4.0.tar.gz:
Publisher:
python-publish.yml on MrClock8163/Instrumentman
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
instrumentman-0.4.0.tar.gz -
Subject digest:
bb83056790153b034f88edc369e0218d369da71a05f7dd536c273910d0ddc9ad - Sigstore transparency entry: 434008166
- Sigstore integration time:
-
Permalink:
MrClock8163/Instrumentman@6552c81bea7aa7cbdbf2075910a518940b24e774 -
Branch / Tag:
refs/tags/v0.4.0 - Owner: https://github.com/MrClock8163
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@6552c81bea7aa7cbdbf2075910a518940b24e774 -
Trigger Event:
release
-
Statement type:
File details
Details for the file instrumentman-0.4.0-py3-none-any.whl.
File metadata
- Download URL: instrumentman-0.4.0-py3-none-any.whl
- Upload date:
- Size: 61.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1066b16bc27b860e84ccb2edf4ab9db5b57760478431bfb0ce606ec205496ab5
|
|
| MD5 |
ac929aa67f37db733a42d5095d201b3b
|
|
| BLAKE2b-256 |
82a3f967ea80206e493273d4deb9eceffa85cce46bff30f7e9a4c13c4617a6bc
|
Provenance
The following attestation bundles were made for instrumentman-0.4.0-py3-none-any.whl:
Publisher:
python-publish.yml on MrClock8163/Instrumentman
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
instrumentman-0.4.0-py3-none-any.whl -
Subject digest:
1066b16bc27b860e84ccb2edf4ab9db5b57760478431bfb0ce606ec205496ab5 - Sigstore transparency entry: 434008175
- Sigstore integration time:
-
Permalink:
MrClock8163/Instrumentman@6552c81bea7aa7cbdbf2075910a518940b24e774 -
Branch / Tag:
refs/tags/v0.4.0 - Owner: https://github.com/MrClock8163
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@6552c81bea7aa7cbdbf2075910a518940b24e774 -
Trigger Event:
release
-
Statement type: