Skip to main content

CLI and python library for communicating with the Kitsat educational satellite

Project description

Kitsat python library and CLI

Overview

Kitsat python is a Python CLI and library for communicating with the Kitsat educational satellite manufactured by Arctic Astronautics Ltd.

Installation

Use the package manager pip to install kitsat_python

pip install kitsat-python

Additional installation steps

To access the USB port at ie. /dev/ttyS0 on Linux, you might have to add your user to dialout group with this command:

sudo usermod -a -G dialout <your_user_name>

And log off and on again.

Usage

This package offers a CLI and a Python library for operating the satellite. The cli can be run from a terminal with the command

kitsat_cli

A list of commands for the cli can be found in the directory docs

For using the library, here is a sample script that connects to a satellite on port /dev/ttyACM0, pings the satellite and prints its response. More example scripts can be found in the directory examples

from kitsat import Modem

mod = Modem()
mod.connect('/dev/ttyACM0')
mod.write('ping')
print(mod.read())

mod.disconnect()

Contributors

License

GNU GPLv3

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

kitsat-1.2.14.tar.gz (3.5 MB view details)

Uploaded Source

Built Distribution

kitsat-1.2.14-py3-none-any.whl (3.9 MB view details)

Uploaded Python 3

File details

Details for the file kitsat-1.2.14.tar.gz.

File metadata

  • Download URL: kitsat-1.2.14.tar.gz
  • Upload date:
  • Size: 3.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for kitsat-1.2.14.tar.gz
Algorithm Hash digest
SHA256 654dff12b30f8baddb5e714e7161c97c62ee4cdb8c3ea89d58bda9cc9e94d89d
MD5 64a00339de75beb36c0fdfe22aca470f
BLAKE2b-256 14830057b13e39cb26bae4f6bd90b20513c9191c3ded2761a5d134266db6b2ab

See more details on using hashes here.

File details

Details for the file kitsat-1.2.14-py3-none-any.whl.

File metadata

  • Download URL: kitsat-1.2.14-py3-none-any.whl
  • Upload date:
  • Size: 3.9 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for kitsat-1.2.14-py3-none-any.whl
Algorithm Hash digest
SHA256 497386889afbb68413d9106ef8ed38d52c73ee675a24a923ae82af1c143f9873
MD5 991f0eab65d93ea7f250c51c47ac56c6
BLAKE2b-256 cfd83c19da15f79998c9d3e7ec1f5457749255def68ca87540fec6847b331207

See more details on using hashes here.

Supported by

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