Skip to main content

PyVerm

What is PyVerm?

PyVerm is a Python-Package for geodetic and surveying calculations. The main focus is on calculations for surveying in switzerland, but PyVerm should be as versatile as possible. In addition to its use in education and research, it should also be possible to use it as a component for software development.

PyVerm is currently in its first phase of development.

How to install PyVerm?

You can install PyVerm with pip.

pip install pyverm

Requirements Python 3.6 or higher

How to use PyVerm?

For more examples and information’s you should visit the documentation.

import pyverm

standpoint = pyverm.Point(2600000, 1200000, 0)
orientation = 123.4567

station = pyverm.station(standpoint, orientation)
new_point = station.survey(pyverm.ObservationPolar(
                               reduced_horizontal_angle=375.00,
                               reduced_distance=575.1234
                               )
                           )

azimuth = pyverm.azimuth(standpoint, new_point)

How to contribute?

Bug Reports

If you find a bug, please open an bug report on GitHub.

Ideas

If you have a brilliant idea for a new feature, please open an feature request GitHub.

Code

In the current development phase, I prefer to write the code myself. But for special things you can contact me via GitHub.

License

PyVerm is licensed under the GNU General Public License version 3.

Release files for pyverm 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyverm 0.3.0
File Size Uploaded
pyverm-0.3.0.tar.gz 13.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyverm 0.3.0
File Interpreter ABI Platform
pyverm-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 50.1 kB

Release files / pyverm-0.3.0.tar.gz

Download URL pyverm-0.3.0.tar.gz
Size 13.5 kB
Tags Source
SHA-256 checksum
How to use checksums
185eff3673ea59d2348e87e756babbc2d6e8452faf92a4c311299fd13725aa22
BLAKE2b-256 checksum
How to use checksums
bdf046f4d7d937eefd0eacfb8d8e9df94d99ded3b01df8558901e966d208481a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.6.7

Release files / pyverm-0.3.0-py3-none-any.whl

Download URL pyverm-0.3.0-py3-none-any.whl
Size 36.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
beb07f9e6a487dada1fabbc1ccc18554aadb6e8c83083c513651b58f2d140461
BLAKE2b-256 checksum
How to use checksums
11f8221a0a2631df1eba3bd4048efeeaa18f90e5d61051c5a524a133e7f283a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.6.7
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page