×

INDI Library v2.0.7 is Released (01 Apr 2024)

Bi-monthly release with minor bug fixes and improvements

New Python INDI terminal client

  • Posts: 11
  • Thank you received: 8
Hi there, I've just published an INDI terminal client, written in Python it would allow a user to connect to a device by SSH, and run the client in a terminal window. Please see indipyclient.readthedocs.io
The following user(s) said Thank You: Radek Kaczorek, Jack, Dahu, R Dan Nafe
1 month 21 hours ago #100287

Please Log in or Create an account to join the conversation.

  • Posts: 59
  • Thank you received: 6
Hi there - looks interesting, what would the use cases be for this client versus using PyIndi?
4 weeks 20 hours ago #100311

Please Log in or Create an account to join the conversation.

  • Posts: 11
  • Thank you received: 8
My understanding of Pyindi is that it is a library of classes and functions which can be scripted to create client applications.

Whereas Indipyclient is a terminal client interactively displaying and setting properties. It is a full client and can be used without any scripting.

It could be imported and provides classes since they have been written to support the terminal client. This functionality does overlap Pyindi, but being pure Python, rather than a C++ wrapper, it is very much an alternative implementation. It uses asyncio and operates in a single thread, and is without any dependencies outside of the standard Python library which may be of interest to Python programmers.

The following user(s) said Thank You: Guillaume
Last edit: 4 weeks 15 hours ago by Bernard. Reason: Got image size wrong
4 weeks 15 hours ago #100312

Please Log in or Create an account to join the conversation.

  • Posts: 1
  • Thank you received: 0
Hi Bernard,

Thank you for sharing your work.

I will test it and give it a try.

We are in the development process of creating an application for Windows for EME purposes.
This pure Python implementation of indiclient could be beneficial for our project.

best regards,
Guillaume
1 week 3 days ago #100678

Please Log in or Create an account to join the conversation.

  • Posts: 11
  • Thank you received: 8
Hi, I hope its of use. However if you are using the client terminal, as opposed to the package of classes, then I don't think it will work under windows as it uses the standard library curses module, which I understand only works on Linux.
If you are running it on Linux, and you are just using windows to ssh to the linux device, then it probably will work ok, if your windows ssh terminal is curses friendly.
In either case, if you are doing any testing please ensure you have the latest version 0.1.1 which has just been uploaded to pypi.
Good luck!
Regards
Bernard
1 week 2 days ago #100682

Please Log in or Create an account to join the conversation.

Time to create page: 1.038 seconds