Skip to main content

Python interface for ASCOM Alpaca.

Reason this release was yanked:

Ancient

Project description

Alpyca

Python interface for ASCOM Alpaca

Install

Using Pip

If downloading from the Python Package Index, run

python3 -m pip install Alpyca

From source

If you have the source code in a tar file, extract it and run

python3 setup.py install

Documentation

All methods have docstrings accessible with Python's built-in help() function.

Alpyca's classes, methods, and parameters use the same names as ASCOM Alpaca's RESTful API. The documentation for Alpaca can be found at https://ascom-standards.org/api/.

Example

The address to move a telescope accessible at http://127.0.0.1:11111/api/v1/telescope/0/moveaxis with the request body {"Axis": 0, "Rate": 1.5} translates into this Python code:

# Import the Telescope class.
from alpaca import Telescope

# Initialize a Telescope object with 0 as the device number.
t = Telescope('127.0.0.1:11111', 0)

# Move the primary axis 1.5 degrees per second.
t.moveaxis(Axis=0, Rate=1.5)

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

Alpyca-1.0.0b0.tar.gz (12.4 kB view hashes)

Uploaded Source

Built Distribution

Alpyca-1.0.0b0-py3-none-any.whl (16.6 kB view hashes)

Uploaded Python 3

Supported by

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