A light-weight python module to drive the Seestar smart telescopes
This package is on ReadTheDocs. See seestarpy.readthedocs.io
If you've found the package useful - how about buying me a coffee, to keep the creative juices flowing ;)
Version compatibility
The minor version tracks the oldest Seestar major firmware version supported. seestarpy 0.7.x supports firmware 7.x (tested on 7.18 and 7.75) and everything newer — 8.46 and 8.89 included. When firmware 7 support is dropped, seestarpy becomes 0.8.
If your Seestar runs firmware earlier than v7.18, install an older release:
pip install "seestarpy<0.5".Firmware 7.18+ requires authentication — see the authentication docs.
Live dashboard
One screen for every Seestar on the network — each gets a card with its current stacked image and status, and cards appear as scopes are switched on:
$ pip install "seestarpy[dashboard]"
$ python -m seestarpy.dashboard
Add --lan to reach it from a phone or tablet. See the
dashboard tutorial.
Quickstart
Install seestarpy using pip:
$ pip install seestarpy
Usage example:
from seestarpy import connection as conn
from seestarpy import raw
conn.DEFAULT_IP = "192.168.1.243" # NOTE - set your own IP address! This is mine.
raw.test_connection() # Test if the seestar is connected to the wifi in station mode
raw.scope_move_to_horizon() # Turn on telescope
raw.iscope_start_view(ra=13.4, dec=54.9, target_name="Mizar") # Move to target and turn on camera
raw.iscope_start_stack() # Start stacking sub-frames
raw.iscope_stop_view("Stack") # Turn off frame stacking
raw.iscope_stop_view("ContinuousExposure") # Turn off camera
raw.pi_shutdown(True) # force=True to avoid mistakenly shutting down
Metadata
Release files for seestarpy 0.7.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| seestarpy-0.7.1.tar.gz | 761.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| seestarpy-0.7.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 908.2 kB
Release files / seestarpy-0.7.1.tar.gz
| Download URL | seestarpy-0.7.1.tar.gz |
|---|---|
| Size | 761.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5e639e84668908d7cdfd5fb2e77cdf65cd66c8444fa5ac2090c0ff8f8d31e102
|
|
BLAKE2b-256 checksum How to use checksums |
4a68ea2bcccfe80171e301bb3c2a403d791ecf1eda2efc407c8cd354134e8a80
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / seestarpy-0.7.1-py3-none-any.whl
| Download URL | seestarpy-0.7.1-py3-none-any.whl |
|---|---|
| Size | 146.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
55e5d1bf7263a5c0c3e39813def6d63941ca436e2f2f6172febc7c5a2b34d3d2
|
|
BLAKE2b-256 checksum How to use checksums |
a63d227d328446c7b3d250ca117a841b2717b1d0b953c8021b0feb23939868d4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|