This is a prototype Python library for working with iOptron mounts.
I am writing this to get experience with how the mount works and communicates over Serial. This is a heavy work in progress and is not intended for (real) use yet. Commands have been implemented in a way ignoring how they may be put together, though I have done some research on that topic here.
All of this is being developed only against my CEM70-NUC. I am trying to write this in a way that would make it useful to other iOptron mounts with minor changes.
My goal in writing this is to eventually package it up and use it as a library for an Alpaca endpoint.
Some of this is written in a way that requires Python > 3.7. There are also Python requirements in the requirements.txt
file.
You will need to have your PYTHONPATH
set up to run these right now, since it's not properly modularized. e.g.:
set PYTHONPATH=%PYTHONPATH%;x:\GitHub\ioptron-python
$Env:PYTHONPATH = "x:\GitHub\ioptron-python"
This project has used parts of other OSS projects, or has implemented ideas shown in them, including:
This project uses the following open specifications: