🌍 Announcing the DSC Processing Suite: Empowering Collaborative Projects! 🌎

Palmito

Well-known member
Hey everyone,


I'm thrilled to announce that I have released a new processing suite, the DSC Processing Suite.

DSC stands for Deep Sky Collective, a collaborative imaging group (deepskycollective.com), where we need to process 1000's of files from a variety of sky conditions, instruments, cameras and field of views.
The DSC Processing Suite is a set of tools and scripts designed for our collaborative projects workflow within PixInsight.


PixInsight Update Repository: https://elveteek.ch/pixinsight-updates/dsc-processing-suite/

Source code: <soon, for the time being please contact me if you want to contribute, source is available with the release>



It consists of :

CropByCoordinates


Allows to crop a set of images using platesolving, this is useful for images with field of views that are very different from reference and fail to align if not cropped.​
The script take a platesolved reference image, and will apply the crop to platesolved input files (matching reference field of view) using astrometric solutions.

It has an option to automatically flip inverted images (ie: RASA images).
Also it has an option to automatically rotate the image to closest reference match (90° increments).
1708791545441.png

SplitDataset

A small tool to split a dataset into #n subsets, using round robin, this is useful for example for the triple stack DeepSNR trickery.
(DeepSNR trickery : split mono images dataset into 3 datasets, then providing a fake color image to DeepSNR made from the 3 mono stacks integrated using the 3 subsets).

The concept is simple it prefixes the filenames with SDS-1_of_n_, SDS-2_of_n_, ...
We can then filter them later for integration.

The script work in "split" or "unsplit" mode to revert the changes.
Also the script can split and update drizzle and local normalization files accordingly (use backup option if you prefer, it will create backups of xdrz and xnml files each time you split/unsplit a dataset, but beware it can quickly pollute your folder).
1708791657554.png


Also the suite has two temporary scripts, that will be removed in next release of PixInsight, as new release will fix the issues addressed by those :

BatchImageSolver​


It allows the use of multiple PixInsight instances for platesolving, also it will log failed platesolves into a log file.

There is a known issue, which is that if the file to platesolve does not contain the target coordinates you'll need to run ImageSolver manually one time first for the default coordinates to be correct. This issue won't be fixed as this script is meant to be removed in the near future
1708791735332.png

AlignByCoordinate_TEMPFIX

I corrected an issue with filenames, part of the filename gets duplicated if the name contains a dot (.).

This is just a wrapper script that calls the original AlignByCoordinate and overloading a part to fix the filename issue.

You may safely ignore the warning message when launched. It is caused by the nature of the temporary fix and has no adverse effect.



I hope it will be useful to you. I plan to make it evolve and add new scripts as our collaborative workflows are refined or changed.


Cheers,

Carl
 
Last edited:
Back
Top