Aller au contenu

Siril 0.99.6


lock042

Messages recommandés

il y a 3 minutes, Colmic a dit :

Faut juste trouver les bons mots :D:D

Non mais la faut pas rever.

@vinvin vous dira pareil. Ce qui vous semble simple, n'est pas un changement anodin.

 

Au pire, vous allez sous linux et vous faites des scripts bash de ce style, en modifiant et en partitionnant bien sur pour que le changement de dossier de travail se fasse en script bash et que entre les commande bash il y'ait des bouts de script :).

#!/bin/bash
# bash commands to prepare files
#

######## Set your own variables #############
SCRIPTS_DIRECTORY=~/Images/siril/Bulle/Script
SIRIL_PATH=/usr/local/bin/siril-cli
#############################################

##########
# Removing process folder if exists #
rm -rf $SCRIPTS_DIRECTORY/process
#

initdir=$(pwd)
# etc... snapped
echo "Launching siril..."
$SIRIL_PATH -d $SCRIPTS_DIRECTORY -s - <<ENDSIRIL

############################################
#
# Script for Siril 1.0
# July 2020
# (C) Cyril Richard
# Preprocessing v1.0
#
########### PREPROCESSING SCRIPT ###########
#
# Script for color camera preprocessing
#
# Needs 4 sets of RAW images in the working
# directory, within 4 directories:
#   biases/
#   flats/
#   darks/
#   lights/
#
############################################

requires 0.99.4

# Convert Bias Frames to .fit files
cd biases
convert bias -out=../process
cd ../process

# Stack Bias Frames to bias_stacked.fit
stack bias rej 3 3 -nonorm
cd ..

# Convert Flat Frames to .fit files
cd flats
convert flat -out=../process
cd ../process

# Pre-process Flat Frames
preprocess flat -bias=bias_stacked

# Stack Flat Frames to pp_flat_stacked.fit
stack pp_flat rej 3 3 -norm=mul
cd ..

# Convert Dark Frames to .fit files
cd darks
convert dark -out=../process
cd ../process

# Stack Dark Frames to dark_stacked.fit
stack dark rej 3 3 -nonorm
cd ..

# Convert Light Frames to .fit files
cd lights
convert light -out=../process
cd ../process

# Pre-process Light Frames
preprocess light -dark=dark_stacked -flat=pp_flat_stacked -cfa -equalize_cfa -debayer

# Align lights
register pp_light

# Stack calibrated lights to result.fit
stack r_pp_light rej 3 3 -norm=addscale -output_norm -out=../result

cd ..
close

 

Lien vers le commentaire
Partager sur d’autres sites

il y a 8 minutes, Sebriviere a dit :

Et comme ca, un parametre ''cdwork'' donc out=cdwork/result

ce que tu proposes ici est ni plus ni moins d'utiliser une variable dans les paramètres des commandes.

Et comme j'ai dis, c'est loin d'être un changement anodin.

 

Pkoi ne pas vous pencher sur la lib pysiril. La au moins vous pourrez même jouer avec des if, des else, et plein de choses. Tester si le dossier existe, faire des copies. Bref, bien plus de chose que ne pourrait permettre un changement dans Siril qui prendrait beaucoup de temps et d'energie pour un résultat peu puissant.

Modifié par lock042
Lien vers le commentaire
Partager sur d’autres sites

Il y a 11 heures, Sebriviere a dit :

Est-il ou serait-il possible dans Siril /Script de rappeler le répertoire de travail?

 

Si je veux faire un script, utilisant tout le temps les mêmes répertoires de Flat/DarkFlat/Bias et n'avoir dans le répertoire de travail que mes lights et darks... 

Pour le moment, je ne vois pas....

Je peux nommer en absolue les repertoires F/D/DF/B, mais le retour sous répertoire de travail (ou serait light/Darks) ??

Ça donnerait:

\SIRIL\Biases (ou DarkFlats, Flats\Darks)

travail étant

\SIRIL\date\NGCxxx contenant \Lights et résultat du script...

 

en  travaillant en relatif , un simple " cd ../Lights" devrait suffire ?

Lien vers le commentaire
Partager sur d’autres sites

Il y a 14 heures, m27trognondepomme a dit :

en  travaillant en relatif , un simple " cd ../Lights" devrait suffire ?

Sauf que le répertoire parent de light est M42, ou M45, ou NGC7000 ou....

selon la session de capture a laquelle je souhaite appliquer le script....

 

il y a 9 minutes, vinvin a dit :

l'option -d 

Comment ça, quelle syntaxe ?

Lien vers le commentaire
Partager sur d’autres sites

voici un exemple d'utilisation de pysiril ( mélangeant scrip siril et commandes individuelles)

import os

from pysiril.siril   import *

app=Siril()
app.Open()

dir_bias="D:/temp/bias"
dir_flat="D:/temp/flat"
dir_dark="D:/temp/dark"

list_workdir_light= [ "D:/light/M27", "D:/light/M42","D:/light/M31"] 
for dir_light in list_workdir_light :

    app.Execute("cd '" + dir_bias + "'")
    app.Script("ton_script_bias.ssf")
    
    app.Execute("cd '" + dir_dark + "'")
    app.Script("ton_script_dark.ssf")
    
    app.Execute("cd '" + dir_flat + "'")
    app.Script("ton_script_flat.ssf")
    
    app.Execute("cd '" + dir_light + "'")
    app.Script("ton_script_generic_light.ssf")

app.Close()
del app

 

Lien vers le commentaire
Partager sur d’autres sites

sur linux , un script shell aurait suffit:

#!/bin/bash

dir_bias="~/temp/bias"
dir_flat="~/temp/flat"
dir_dark="~/temp/dark"
list_workdir_light= "~/light/M27 ~/light/M42 ~/light/M31"

for dir_light in $list_workdir_light;
do
    siril -d $dir_bias -s script_bias.ssf
    siril -d $dir_dark -s script_dark.ssf
    siril -d $dir_flat -s script_flat.ssf
    siril -d $dir_light -s script_light.ssh
done

 

Modifié par m27trognondepomme
  • J'aime 1
Lien vers le commentaire
Partager sur d’autres sites

  • 3 semaines plus tard...

Je viens de mettre mes premier fichier RAF (pas roue a filtre) dans mon répertoire Siril, le choc.

J'ai rien fait, c'est pas moi, j'ai absolument touché à rien, juré.

J'ai juste cliqué sur mon script "OSC_Processing with Drizzle (Seb)" et là.... 

30 min plus tard, un magnifique fichier RGB, de 1.2 Gb

 

Le Siril, il avait faim, il a bouffé les fichiers RAF sans rien dire, meme pas sourcillé, juste un tit rôt à la fin et plop: RGB_Result.FIT 1.2Gb

 

Trop fort les gars, quand je lis sur d'autres forums certains ont des soucis avec ces fichiers... meme pas mal.

 

Bon, le résultat est à chier, pleine lune oblige, mais le monstre a fait le TAF... Le XTrans 4, meme pas mal.

 

Modifié par Sebriviere
Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

J'envisage de troquer mon vieux MacBook Pro (de 2012) par un tout nouveau équipé des nouvelles puces Apple M1 sous le nouvel MacOS Big Sur, savez-vous si SiriL va fonctionner dessus ?

Pour l'instant, j'utilise la dernière version sous Catalina épaulé par Sirilic pour lancer mes pré-traitements et cela fonctionne nickel. Avant de franchir le pas vers les nouvelles machines et le nouvel OS d'Apple, je voudrais être sûr que cela va fonctionner.

 

Lien vers le commentaire
Partager sur d’autres sites

  • 4 semaines plus tard...

Bonjour à tous.

@lock042

Sur Mint Cinnamon 19.3, installé Siril 0.99.7.

J'ai voulu installer ma camera DFK41 sur Ekos Kstars avec le paquet tiscamera, et suite à erreur d'architecture, je me retrouve avec des erreurs sur le "update".

On me dit que ça vient de Siril, je n'y crois pas trop, mais bon....

https://forum.pcastuces.com/erreur_install_paquet_arm64_sur_mint_193-f8s16391.htm?page=1&#6275469

Merci

Lien vers le commentaire
Partager sur d’autres sites

Haha. Oué.

C'est marrant tiens. Oui on permet le ARM dans nos PPA, et c'est normal et ca gène en rien. Les paquets ARM s'installent sur des machines ARM. De même qu'avant il y'avait coexistence des paquets 32 et 64bits

Donc non, je n'ai pas a supprimer le paquet ARM. Ca plairait pas vraiment aux utilisateur de processeurs ARM qui sont de plus en plus nombreux.

 

Bonne journée.

 

EDIT : @viloque : jamais trop eu de soucis de mélange d'architecture d'ailleurs. Il s'est passé un tric d'original sur ta machine, mais les PPA ne sont pas en remettre en cause.

Modifié par lock042
Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines plus tard...

Bonjour,

 

J'utilisais jusqu'à présent siril sur un vieux pc sous Linux Ubuntu. Je viens de passer sur un Mac book air m1 et j'ai testé la nouvelle beta version 0.99.6. J'ai un canon Eos 200d refiltré astrodon, et j'ai un problème avec les couleurs. Sans doute un problème de dématriçage. J'ai photographié une nébuleuse par émission et je n'ai pas de couleur alors que les mêmes images traitées sur mon vieux pc Linux font bien apparaitre la couleur rouge. 

 

Sinon tout le reste fonctionne bien, prétraitement, alignement, empilement, pas de soucis. Juste des images qui restent sans couleur après le dématriçage. La nébuleuse est présente dans les canaux vert et bleu alors qu'elle ne devrait être que dans le canal rouge.

 

Si vous avez une idée ...

Lien vers le commentaire
Partager sur d’autres sites

Très bien la nouvelle mouture !
 

Juste un truc d’ergonomie. Pour ouvrir un fichier il faut aller en haut à gauche. Pour sauver un fichier il faut aller en haut à droite. Pour sélectionner un format de fichier (quand on sauve), il faut aller en bas à droite. Il ne manque plus que mettre le bouton OK en bas à gauche et on aura fait le tour de l’écran. 

 

Ça serait peut être bien de regrouper un peu les zones... vœux pieu ?

 

Sinon je ne comprends pas vraiment l’utilité des sélections obligatoirement à faire sur les couches R, G ou B et pas sur la couche RGB.

 

Et enfin, j’ai beau avoir 32Gb de RAM, si je règle plus de 4Gb dans les paramètres, Siril plante quand je traite les photos de mon 6D... je suis sous Win10 64b.

Lien vers le commentaire
Partager sur d’autres sites

il y a 50 minutes, Fred_76 a dit :

Et enfin, j’ai beau avoir 32Gb de RAM, si je règle plus de 4Gb dans les paramètres, Siril plante quand je traite les photos de mon 6D... je suis sous Win10 64b.

La 0.99.8 devrait régler ce problème. 

 

il y a 50 minutes, Fred_76 a dit :

Sinon je ne comprends pas vraiment l’utilité des sélections obligatoirement à faire sur les couches R, G ou B et pas sur la couche RGB.

Pourtant il y en a une. On travaille par couche. C'est le choix qu'on a fait. Une sélection dans la couche verte est différente dans la couche rouge. 

Ca permet aussi d'être plus rapide dans les calculs. Fait une sélection rgb impliquerait bcp de changement. 

il y a 50 minutes, Fred_76 a dit :

Juste un truc d’ergonomie

Je reprend l'ergonomie qu'on voit dans bcp de soft gtk et que j'utilise. 

Modifié par lock042
Lien vers le commentaire
Partager sur d’autres sites

Au fait, comment changer le répertoire des scripts ? Sous Windows 10, il se trouve dans C:\Program Files\SiriL\scripts qui est un répertoire protégé en écriture et c'est une galère pour ajouter/modifier un script...

 

Ca serait peut-être mieux de le placer dans C:\Users\[utilisateur]\AppData\Roaming\siril\scripts

ou C:\Users\[utilisateur]\AppData\Local\siril\scripts

Lien vers le commentaire
Partager sur d’autres sites

il y a 22 minutes, Fred_76 a dit :

Ca serait peut-être mieux de le placer dans C:\Users\[utilisateur]\AppData\Roaming\siril\scripts

ou C:\Users\[utilisateur]\AppData\Local\siril\scripts

Les scripts de bases n'ont pas vocation à être modifié. 

Sous Linux ils sont aussi dans des dossiers protégés. 

  • Gné? 1
Lien vers le commentaire
Partager sur d’autres sites

Il y a 20 heures, Fred_76 a dit :

Au fait, comment changer le répertoire des scripts ? Sous Windows 10, il se trouve dans C:\Program Files\SiriL\scripts qui est un répertoire protégé en écriture et c'est une galère pour ajouter/modifier un script...

 

image.png.bdff6b107fba54e4c8c08c4ad13aedc4.png

 

Tu peux parfaitement rajouter tes propres scripts dans le répertoire C:\Users\[utilisateur]\AppData\Roaming\siril\scripts, il les prendra en plus de ceux dans le répertoire d'install.

 

Exemple je rajoute le script toto.ssf dans le dossier scripts de appdata :

 

image.png.0d81ff1e6fd1200801cc2b1356ae9bd4.png

 

Et celui-ci est vu dans la liste des scripts de SiriL, avec ceux de base qui sont dans le dossier d'install :

 

image.png.6ceff26a0c77e9cd8e3ee1fc9fe7a286.png

  • Merci / Quelle qualité! 1
Lien vers le commentaire
Partager sur d’autres sites

  • 4 semaines plus tard...
  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.