Yes, StarDrop allows you to either create your own model/data-processing-algorithm or to integrate one from a third-party application into StarDrop via the Python Scripting API. Generally speaking, there are two options for doing so:

  1. The first option is to create your own custom Python script for StarDrop as described in Section 2 and Section 4 of the StarDrop Scripting and Customisation Guide. You may then either write up your custom algorithm within the Python script or make a call to an external application. This approach allows you to integrate your algorithms/applications via sub-menu items within the Custom Scripts menu at the top of the StarDrop Client.
  2. The second option involves creating Python scripts for the StarDrop Model server which can act as custom models, as described within Section 3.1 of the StarDrop Scripting and Customisation Guide. By doing so, you may integrate your own custom models into the Models tab within the StarDrop Client. This approach is recommended for computationally expensive algorithms in order to free up resources on your own device where the StarDrop Client is installed; This computational optimization requires the Model Server to be installed on a separate Linux machine which the StarDrop Client can connect to.

The StarDrop Scripting and Customisation Guide PDF can downloaded from the StarDrop Installers web page, or feel free to ask our support staff for a copy at support@optibrium.com.

More resources