The gallery

Max images
On cols



vim powered.


the SIRIL image processor : a linux clone of Iris

After a long break between 2007 and 2012, the development of Siril has been taken up again by Vincent Hourdin and Cyril Richard, thanks to them.
Continue to Siril new homepage.

************* Then, logically, everything below this line is subject to obsolescence. -- FM 20140607 ***************

(SIRIL is a sourceforge project)

SIRIL v0.7

Siril v0.7 was released april 5th, 2006. with an improved GUI and a lot of bug fixes. v0.6 has been released december 24th, 2005. Transparent support of color fits images (3 layers of 8 or 16 bits) uncompressed bmp conversion, more intuitive GUI for conversion, selection, registration and stacking of image sequences.


Siril v0.5 (released 2005 september 23) includes a complete dialog box to process image sequences:

Breaking news, 2005 september 3, Siril v0.4 is out...
Version 0.4 has been released 2005 september 3, together with the updated SUG, online, in postscript, et in pdf.

Old news, april 10 2005 ...
siril-0.2 has been released and now has wavelet support, with the 2 commands wavelet and wrecons :

wavelet 6 1
extracts wavelet transforms on 6 planes with "à trous" linear algorithm. ou

wavelet 6 2 
to extract 6 planes in bspline mode.
("wavelet" creates a wavelet file that is then use for reconstruction: after an initial wavelet, as many wrecons tests can be made with the same file).
wrecons 10 5 3 1 1 1
reconstructs the image using the given coefficients to weighs the different planes. **************************************************************

This is the 0.0 pre-alpha initial version of Siril, aimed at providing an easy to use processing tool. The intent is to provide linux users with an equivalent of Christian Buil's IRIS. This initial release has only a few features but is mainly the basis for easy implementation of more and more functions.

Contributors are welcome. Code is C. Adding new commands and features is basically independent from the GUI. You just need to look at commands.c, siril.c and siril.h in the src subtree to see how the stuff works, and how to add new things that can be integrated...


Siril uses: fftw and cfitsio seem to install smoothly anywhere.

SIRIL has turned to a sourceforge project, you'll find downloads there

You can access latest developpment version through anonymous cvs :

	cvs login
(just hit return at password prompting)
	cvs -z3 co -P siril

	tar zxvf siril-latest.tar.gz
cd to the siril directory:
	cd siril
configure and build the package
(dont care about the bunch of warnings, they'll go away as development goes on :); if everything goes ok, then
should launch SIRIL. This screnshot :
shows a simple test of the register function :
	load g1
then select a region on the image that will be used by the FFT for the registration.
	register g 99
will compute x and y shifts for 99 images, using the selected region. Alternatively you can specify the region directly on the command line :
	register g 99 450 150 256
where 450,150 is the region center coordinates and 256 is the FFT size. register does not create shifted image files, it just computes the shifts and write them to a g.shift file. Then a simple
	composit g 99 g.shift
will add the 99 images, reading the shifts on the fly from g.shift.
	save sat
does what you expect.

Thanks for reporting problems at the e-address below.

F. Meyer, 2005/03/06, email