Skip to main content

Library for Ntrip communication

Project description

ntripstreams

linting python unittest pypi package code style

ntripstreams is a Python library and command-line tool for transferring GNSS and related data between GNSS instruments, NTRIP casters and users using the NTRIP protocol. It provides simple, logical, asyncio-based methods to communicate with GNSS receivers and casters, and to frame and decode RTCM 3 messages.

The intent is to provide simple and logical methods to communicate with GNSS receivers and casters rather than high performance, highly efficient methods.

pip install ntripstreams

Quick start

List the source table of a caster:

ntripstreams http://caster.example.net:2101

Stream and decode RTCM 3 from a mountpoint:

ntripstreams http://caster.example.net:2101 -m MOUNT1 -u USER -p PASSWORD -v

Credentials and connection details can also be supplied through the environment (NTRIP_URL, NTRIP_MOUNTPOINT, NTRIP_USER, NTRIP_PASSWORD, NTRIP_LOGFILE); a command line value always overrules the matching environment variable.

Documentation

Full documentation, including installation and the API reference, is available at https://stenseng.github.io/ntripstreams/.

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

ntripstreams-0.3.5.tar.gz (25.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ntripstreams-0.3.5-py3-none-any.whl (21.0 kB view details)

Uploaded Python 3

File details

Details for the file ntripstreams-0.3.5.tar.gz.

File metadata

  • Download URL: ntripstreams-0.3.5.tar.gz
  • Upload date:
  • Size: 25.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ntripstreams-0.3.5.tar.gz
Algorithm Hash digest
SHA256 bce03ee2581a1291245368ebdbda35735d933df6b21cc909dae7901acaca6cc7
MD5 7c67ec2ab32b21723b855fdd6924e77b
BLAKE2b-256 f1d5fbb7adc68bb2c0cbd65a475b1881dfda7e2637b057e992319ec27554c121

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntripstreams-0.3.5.tar.gz:

Publisher: publish-to-test-n-pypi.yml on stenseng/ntripstreams

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ntripstreams-0.3.5-py3-none-any.whl.

File metadata

  • Download URL: ntripstreams-0.3.5-py3-none-any.whl
  • Upload date:
  • Size: 21.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ntripstreams-0.3.5-py3-none-any.whl
Algorithm Hash digest
SHA256 84ba7474cd816f24c6782cdb3755aea182888b8d50a5d4254496f88fbd921ee3
MD5 e780b3c5f6553f95ffd94f9a6d5be225
BLAKE2b-256 5c3343b9abda0c61795998fd429a1c30d6b4646ffbc42003f6b3c3c0acb3c778

See more details on using hashes here.

Provenance

The following attestation bundles were made for ntripstreams-0.3.5-py3-none-any.whl:

Publisher: publish-to-test-n-pypi.yml on stenseng/ntripstreams

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page