Share:
Notifications
Clear all

15th Feb 2024: Astro Pixel Processor 2.0.0-beta29 released - macOS native File Chooser, macOS CMD-Q fixed, read-only Fits on network fixed and other bug fixes

7th December 2023:  added payment option Alipay to purchase Astro Pixel Processor from China, Hong Kong, Macau, Taiwan, Korea, Japan and other countries where Alipay is used.

 

Astro Pixel API

6 Posts
3 Users
0 Likes
1,373 Views
(@astronutter)
Molecular Cloud
Joined: 4 years ago
Posts: 2
Topic starter  

Hi,

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.

 

Regards

 

Lars


   
ReplyQuote
(@vincent-mod)
Universe Admin
Joined: 7 years ago
Posts: 5707
 

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.


   
ReplyQuote
(@astronutter)
Molecular Cloud
Joined: 4 years ago
Posts: 2
Topic starter  

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?

Kind Regards

 

Lars

 

 


   
ReplyQuote
(@vincent-mod)
Universe Admin
Joined: 7 years ago
Posts: 5707
 

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.


   
ReplyQuote
(@roysalisbury)
Molecular Cloud
Joined: 5 years ago
Posts: 3
 

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.

 

Roy


   
ReplyQuote
(@vincent-mod)
Universe Admin
Joined: 7 years ago
Posts: 5707
 

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.


   
ReplyQuote
Share: