2023-03-15: APP 2.0.0-beta14 has been released !
IMPROVED FRAME LIST, sorting on column header click and you can move the columns now which will be preserved between restarts.
We are very close now to releasing APP 2.0.0 stable with a complete printable manual...
Astro Pixel Processor Windows 64-bit
Astro Pixel Processor macOS Intel 64-bit
Astro Pixel Processor macOS Apple M Silicon 64-bit
Astro Pixel Processor Linux DEB 64-bit
Astro Pixel Processor Linux RPM 64-bit
Astro Pixel API
I am totally new to this software, so please forgive me if I am asking a question that has already been answered.
I would like to create a fully automated end to end image processing workflow. My preference is not to have to run up the Astro Pixel console, but rather, call the Astro Pixel functions via an API or create a script that can be executed from a command line. Is this possible?
The scenario would be darks, flats, bias and light frames all captured through an external application. These would be download into one or more directories and a daemon script would initialise and configure the Astro Pixel Processor engine via API's or scripting language and then kick off the workflow engine to create the final image.
I would appreciate any information you can provide.
Thanks for the question, it has been raised yes and this was the reply from Mabula;
As you probably know, our company is now an official partner of iTelescope.net. As part of our cooperation, we are working towards the ability of APP to fully automatically calibrate and process up until integration of data captured by any capture software package.
Thus APP will capture the captured data and will start processing it. There really is no need for scripting here. That only complicates matters I think. It will be enough for you to load the proper calibration data into APP, then start imaging and let the capture software save the lights in a folder that APP would monitor.;-) This is the way we are planning this and the upside is that it will work with any capture package without the need for scripting. On the other hand, if we see clear reason for scripting for some reason, we will not hesitate to make that possible.
APP will even then create the integration for you once capture is completed. So APP in the future will do live stacking/integration of your data from calibration to integration... off course, we are not there yet, it will take time to get there.
Thank Vincent you for your prompt response.
The proposed solution will work very nicely with what I had in mind. Are you aware how far off this is? Given the iTelescope partnership, my assumption is that this is actively being worked on?
I'm personally not involved in the actual development so not really sure how far this is. As it is needed for iTelescope, I think it should be here sooner than later. Not much help, but expect it soon-ish.
I know this is a bit old of a thread, but would like to ask for this again, but for a different reason.
I operate my observatory remotely and with limited bandwidth. Most everything that I did I do from the command line in an SSH terminal session. I can send scripts to TheSkyX to control my telescope, camera, rotator, focuser. Once a nights data is collected, I transfer it all back to my local system for processing. Thats all fine. The transfer takes forever, but I do it in the background and in a few hours I have all my data.
However, I participate in online viewing sessions (star parties) where I just want a single image taken, and show it to the people watching in real time. So, I need to take the image, process it remotely, stretch it, and save it to a JPG for a quick download. Downloading the FITS to process locally is just too much bandwidth and takes too long. A 60 second image can take almost 10 min to download the FITS file. If I had a process that watched the directory for a new file, applied the necessary calibration, and saved it as a JPG automatically, that would be great.
It would also allow me to create a simple website that allows my to pick a FITS and view it (as a JPG) before I download the larger FITS file. Event separate command line tools would be helpful (CALIBRATE, FITS2JPG, etc).
Thanks for your consideration.
Yes that would indeed be awesome. A directory that is being watched is exactly what Mabula is planning, as it's also something that iTelescope needs for automation, I think this is one of the things that will be implemented rather soon. But I have no direct view on the development path.. it will come though. My guess is that you will be able to choose what APP will be doing, like saving it to a jpeg. I'll keep an eye on that as that would be nice.