Siril Scripts für Monokamera

  • Hallo Zusammen


    Ich habe das Gefühl dass immer mehr User hier Siril benutzen. Siril ist eine tolle Software, die ich sehr gerne verwende. Seit kurzem bin ich im Besitz einer Monokamera, weshalb ich nun zwei neue Siril Scripts erstellt habe um meine Mono Daten zu stacken. Ich persönlich mache das meist ohne die Lights zu sichten. Nach dem erfolgten Stacken, was in Siril oft ja nur wenige Minuten dauert, öffne ich die Sequenz der Registrierten lights und schaue mir die Lights schnell durch (Grafischer Plot). Dann kann man immernoch die entsprechenden Lights aussortieren. Ich selber habe aber fast nie Ausschuss.


    LRGB Skript:

    Wenn das Skript durchgelaufen ist, erhält man die Stacks für L R G B bereits aufeinander Registriert.

    Hier das Skript gleich als Text, einfach in den Texteditor kopieren und in den Skriptverzeichnis von Siril speichern (.ssf):


    ################################################################################################################################################################################

    ###########################################################################################################################################################################

    #Filestructure:

    #

    #[HOME] -> [LIGHT] -> [L]

    # -> [R]

    # -> [G]

    # -> [B]

    # -> [DARK]

    # -> [FLAT] -> [L]

    # -> [R]

    # -> [G]

    # -> [B]


    # -> [DARKFLAT] -> [L]

    # -> [R]

    # -> [G]

    # -> [B]

    # -> [process]

    # -> [results]

    ##########################################################################################################################################################################


    requires 1.0.2


    ###DARKS##################################################################################################################################################################

    # Convert Darkframes to .fit files

    cd DARK

    convert dark -out=../process

    cd ../process

    #Stack to MasterDark.fit

    stack dark rej 3 3 -nonorm -out=MasterDark.fit

    cd ..


    ###DARKFLATS#############################################################################################################################################################


    ###Luminance Filter###############################################################################################################################################


    #Convert Darkflats to .fit files

    cd DARKFLAT/L

    convert Darkflats_L -out=../../process

    cd ../../process


    #Stack to MasterDarkflat_L.fit

    stack Darkflats_L rej 3 3 -nonorm -out=MasterDarkflat_L.fit

    cd ..


    ###R Filter######################################################################################################################################################


    #Convert Darkflats to .fit files

    cd DARKFLAT/R

    convert Darkflats_R -out=../../process

    cd ../../process


    #Stack to MasterDarkflat_L.fit

    stack Darkflats_R rej 3 3 -nonorm -out=MasterDarkflat_R.fit

    cd ..


    ###G Filter######################################################################################################################################################


    #Convert Darkflats to .fit files

    cd DARKFLAT/G

    convert Darkflats_G -out=../../process

    cd ../../process


    #Stack to MasterDarkflat_L.fit

    stack Darkflats_G rej 3 3 -nonorm -out=MasterDarkflat_G.fit

    cd ..


    ###################################################################################################################################################


    #Convert Darkflats to .fit files

    cd DARKFLAT/B

    convert Darkflats_B -out=../../process

    cd ../../process


    #Stack to MasterDarkflat_L.fit

    stack Darkflats_B rej 3 3 -nonorm -out=MasterDarkflat_B.fit

    cd ..


    ###FLATS################################################################################################################################################################


    ###Luminance Filter###############################################################################################################################################


    # Convert Flat Frames to .fit files

    cd FLAT/L

    convert flats_L -out=../../process

    cd ../../process


    # Pre-process

    preprocess flats_L -bias=MasterDarkflat_L


    # Stack Flats

    stack pp_flats_L rej 3 3 -norm=mul -out=MasterFlat_L.fit

    cd ..


    ###R Filter######################################################################################################################################################

    cd FLAT/R

    convert flats_R -out=../../process

    cd ../../process


    # Pre-process

    preprocess flats_R -bias=MasterDarkflat_R


    # Stack Flats

    stack pp_flats_R rej 3 3 -norm=mul -out=MasterFlat_R.fit

    cd ..


    ###G Filter######################################################################################################################################################

    cd FLAT/G

    convert flats_G -out=../../process

    cd ../../process


    # Pre-process

    preprocess flats_G -bias=MasterDarkflat_G


    # Stack Flats

    stack pp_flats_G rej 3 3 -norm=mul -out=MasterFlat_G.fit

    cd ..


    ###################################################################################################################################################

    cd FLAT/B

    convert flats_B -out=../../process

    cd ../../process


    # Pre-process

    preprocess flats_B -bias=MasterDarkflat_B


    # Stack Flats

    stack pp_flats_B rej 3 3 -norm=mul -out=MasterFlat_B.fit

    cd ..


    ###LIGHTS##############################################################################################################################################################


    ###Luminance Filter##############################################################################################################################################

    # Convert Light Frames to .fit files

    cd LIGHT/L

    convert light_L -out=../../process

    cd ../../process


    # Pre-process Light Frames

    preprocess light_L -dark=MasterDark.fit -flat=MasterFlat_L.fit -cc=dark


    # Align Lights

    register pp_light_L


    # Stack calibrated lights

    stack r_pp_light_L rej 3 3 -norm=addscale -output_norm -out=results/1_result_L.fit

    cd ..


    ###R Filter######################################################################################################################################################

    cd LIGHT/R

    convert light_R -out=../../process

    cd ../../process


    # Pre-process Light Frames

    preprocess light_R -dark=MasterDark.fit -flat=MasterFlat_R.fit -cc=dark


    # Align Lights

    register pp_light_R


    # Stack calibrated lights

    stack r_pp_light_R rej 3 3 -norm=addscale -output_norm -out=results/2_result_R.fit

    cd ..


    ###G Filter######################################################################################################################################################

    cd LIGHT/G

    convert light_G -out=../../process

    cd ../../process


    # Pre-process Light Frames

    preprocess light_G -dark=MasterDark.fit -flat=MasterFlat_G.fit -cc=dark


    # Align Lights

    register pp_light_G


    # Stack calibrated lights

    stack r_pp_light_G rej 3 3 -norm=addscale -output_norm -out=results/3_result_G.fit

    cd ..


    ###################################################################################################################################################

    cd LIGHT/B

    convert light_B -out=../../process

    cd ../../process


    # Pre-process Light Frames

    preprocess light_B -dark=MasterDark.fit -flat=MasterFlat_B.fit -cc=dark


    # Align Lights

    register pp_light_B


    # Stack calibrated lights

    stack r_pp_light_B rej 3 3 -norm=addscale -output_norm -out=results/4_result_B.fit


    ##########Registration#############################################################################################################################################

    #Register all Stacked Lights

    cd results

    convert stacked_channels_LRGB -out


    register stacked_channels_LRGB


    ##Continue with Linear fit and RGB Comp

  • Narrowband:

    Wenn das Skript durchgelaufen ist, erhält man die Stacks für Ha SII OIII bereits aufeinander Registriert.


    ###########################################################################################################################################################################

    #Filestructure:

    #

    #[Datum] -> [LIGHT] -> [Ha]

    # -> [SII]

    # -> [OII]


    # -> [DARK]

    # -> [FLAT] -> [Ha]

    # -> [SII]

    # -> [OIII]


    # -> [DARKFLAT] -> [Ha]

    # -> [SII]

    # -> [OIII]

    # -> [process]

    # -> [results]


    ##########################################################################################################################################################################


    requires 1.0.2


    ###DARKS##################################################################################################################################################################

    # Convert Darkframes to .fit files

    cd DARK

    convert dark -out=../process

    cd ../process

    #Stack to MasterDark.fit

    stack dark rej 3 3 -nonorm -out=MasterDark.fit

    cd ..


    ###DARKFLATS#############################################################################################################################################################


    ###Ha Filter###############################################################################################################################################


    #Convert Darkflats to .fit files

    cd DARKFLAT/Ha

    convert Darkflats_Ha -out=../../process

    cd ../../process


    #Stack to MasterDarkflat_L.fit

    stack Darkflats_Ha rej 3 3 -nonorm -out=MasterDarkflat_Ha.fit

    cd ..


    ###SII Filter######################################################################################################################################################


    #Convert Darkflats to .fit files

    cd DARKFLAT/SII

    convert Darkflats_SII -out=../../process

    cd ../../process


    #Stack to MasterDarkflat_SII.fit

    stack Darkflats_SII rej 3 3 -nonorm -out=MasterDarkflat_SII.fit

    cd ..


    ###OIII Filter######################################################################################################################################################


    #Convert Darkflats to .fit files

    cd DARKFLAT/OIII

    convert Darkflats_OIII -out=../../process

    cd ../../process


    #Stack to MasterDarkflat_OIII.fit

    stack Darkflats_OIII rej 3 3 -nonorm -out=MasterDarkflat_OIII.fit

    cd ..


    ###FLATS################################################################################################################################################################


    ###Ha Filter###############################################################################################################################################


    # Convert Flat Frames to .fit files

    cd FLAT/Ha

    convert flats_Ha -out=../../process

    cd ../../process


    # Pre-process

    preprocess flats_Ha -bias=MasterDarkflat_Ha


    # Stack Flats

    stack pp_flats_Ha rej 3 3 -norm=mul -out=MasterFlat_Ha.fit

    cd ..


    ###SII Filter######################################################################################################################################################

    cd FLAT/SII

    convert flats_SII -out=../../process

    cd ../../process


    # Pre-process

    preprocess flats_SII -bias=MasterDarkflat_SII


    # Stack Flats

    stack pp_flats_SII rej 3 3 -norm=mul -out=MasterFlat_SII.fit

    cd ..


    ###OIII Filter######################################################################################################################################################

    cd FLAT/OIII

    convert flats_OIII -out=../../process

    cd ../../process


    # Pre-process

    preprocess flats_OIII -bias=MasterDarkflat_OIII


    # Stack Flats

    stack pp_flats_OIII rej 3 3 -norm=mul -out=MasterFlat_OIII.fit

    cd ..



    ###LIGHTS##############################################################################################################################################################


    ###Ha Filter##############################################################################################################################################

    # Convert Light Frames to .fit files

    cd LIGHT/Ha

    convert light_Ha -out=../../process

    cd ../../process


    # Pre-process Light Frames

    preprocess light_Ha -dark=MasterDark.fit -flat=MasterFlat_Ha.fit -cc=dark


    # Align Lights

    register pp_light_Ha


    # Stack calibrated lights

    stack r_pp_light_Ha rej 3 3 -norm=addscale -output_norm -out=results/1_result_Ha.fit

    cd ..


    ###SII Filter######################################################################################################################################################

    cd LIGHT/SII

    convert light_SII -out=../../process

    cd ../../process


    # Pre-process Light Frames

    preprocess light_SII -dark=MasterDark.fit -flat=MasterFlat_SII.fit -cc=dark


    # Align Lights

    register pp_light_SII


    # Stack calibrated lights

    stack r_pp_light_SII rej 3 3 -norm=addscale -output_norm -out=results/2_result_SII.fit

    cd ..


    ###OIII Filter######################################################################################################################################################

    cd LIGHT/OIII

    convert light_OIII -out=../../process

    cd ../../process


    # Pre-process Light Frames

    preprocess light_OIII -dark=MasterDark.fit -flat=MasterFlat_OIII.fit -cc=dark


    # Align Lights

    register pp_light_OIII


    # Stack calibrated lights

    stack r_pp_light_OIII rej 3 3 -norm=addscale -output_norm -out=results/3_result_OIII.fit


    ##########Registration#############################################################################################################################################

    #Register all Stacked Lights

    cd results

    convert stacked_channels_HSO -out


    register stacked_channels_HSO


    ##Continue with Linear fit and RGB Comp


    Vielleicht kann das ja jemand brauchen, falls nicht, habe ich hier immerhin noch ein Backup meiner Skripts ^^


    CS, Seraphin

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!