(→‎Features: new registration)
(Updates and link to manual page)
Line 3: Line 3:
Siril was meant to be Iris for Linux (sirI-L). [http://sourceforge.net/projects/siril/ Sourceforge project] and [http://dulle.free.fr/alidade/siril.php?lan=en website] are old and unmaintained.
Siril was meant to be Iris for Linux (sirI-L). [http://sourceforge.net/projects/siril/ Sourceforge project] and [http://dulle.free.fr/alidade/siril.php?lan=en website] are old and unmaintained.


The software is being updated to recent operating system libraries (mainly to GTK+3). This page is the temporary Web page for Siril's new version. Hopefully in the near future the sourceforge page will be updated to add the same information.
The software is being updated to recent operating system libraries (mainly to GTK+3) and still under high development. This page is the temporary Web page for Siril's new version. Hopefully in the near future the sourceforge page will be updated to add the same information.


Siril's works internally with FITS images, 16-bit for each pixel information.
Siril's works internally with FITS images, unsigned 16-bit for each pixel information. All images you want to process with Siril thus need to be converted, see the [[Siril:Manual|manual page]].


==Features==
==Features==
New features are being introduced quite regularly. Usual software features are explained with screen captures on the [[Siril:Manual|manual page]], and main features are:


* Image conversion
* Image conversion
** Supported input types in upcoming version: 8-bit BMP, movie files (like .AVI), NetPBM binary images, RAW images (.CR2 and .NEF for now).
** Supported input types: 8-bit BMP, short movie files (like .AVI), NetPBM binary images, RAW images (.CR2 and .NEF for now).
* Image registration; supported methods:
* Image registration; supported methods:
** Translation for one selected star alignment using FFT.
** <strike>Translation for one selected star alignment using FFT.</strike> This is not working fine at all.
** Manual translation with two preview renderings of the current image with reference frame in transparency.
** Manual translation with two preview renderings of the current image with reference frame in transparency.
** Image rotation is not implemented yet, but is under consideration.
** Image rotation is not implemented yet, but is under consideration.
Line 18: Line 20:
* Image stacking
* Image stacking
** Summing and median stacking.
** Summing and median stacking.
* Pre-processing of images with multi-channel offset, dark and flat images.


==Status of the new version (TODO and BUGS) ==
==Status of the new version (TODO and BUGS)==


'''Oct 8, 2012: Version 54 is the first version actually able to stack (manually-)aligned images.'''
'''Oct 8, 2012: Version 54 is the first version actually able to stack (manually-)aligned images.'''
Line 29: Line 32:
* Command line has been deactivated
* Command line has been deactivated
* FWHM function does not work properly (badly implemented, soon fixed using [[Image_Processing:Main#AstroFocuser|astrofocuser]]'s code)
* FWHM function does not work properly (badly implemented, soon fixed using [[Image_Processing:Main#AstroFocuser|astrofocuser]]'s code)
* Automatic translation registration is not working well, but manual alignment can be done
* Automatic translation registration is not working well, but manual alignment can be done in a convenient way
* RAW images appear darker than in rawstudio (no automatic color and gamma correction)
* Warning: RAW images appear darker than in rawstudio or other RAW images visualisation tool because no automatic color and gamma correction are used
* Siril has light and contrast levels control with the common hi and lo cursors, but no gamma correction or other non-linear scaling is available
* Median stack is limited to 50 frames to limit out of memory likeliness
* Median stack is limited to 50 frames to limit out of memory likeliness
* 16-bit BMP import fails
* 16-bit BMP import fails
Line 36: Line 40:
==Compilation and installation==
==Compilation and installation==


Siril is currently only released as source from its subversion base. It means that you need the '''Subversion''' (svn) command to retrieve it. There is no source archives, packages or binary distribution yet. The address of the base is:
Siril is currently only released as source from its subversion base. It means that you need the '''Subversion''' (svn) command to retrieve it and autotools and gcc to compile it. There is no source archives, packages or binary distribution yet. The address of the base is:


https://free-astro.vinvin.tf/svn/siril/
https://free-astro.vinvin.tf/svn/siril/


(sorry for the bad certificate - this URL does not work for online souce viewing with old web browsers). The source is read-only if you have no authorization. If you want to participate to Siril and be able to commit on the svn, send a message to user [[User:Vincent|Vincent]] here.
(sorry for the bad certificate - this URL does not work for online souce viewing with old web browsers). The source is read-only if you have no particular authorization. If you want to participate to Siril and be able to commit on the svn, send a message to user [[User:Vincent|Vincent]] here.


Once you have got Siril's source code, it's easy to install it. Siril is managed with autotools, so it's simply built using ./configure and make. If configure has weird errors, try running "aclocal && autoconf && autoheader && automake" before retrying it.
Once you have got Siril's source code, it's easy to install it. Siril is managed with autotools, so it's simply built using ./configure and make. If configure has weird errors, try running "aclocal && autoconf && autoheader && automake" before retrying it.


To run Siril, run "./siril" from the base/src directory. The pixmap base/pixmaps/siril_1.xpm may be linked or copied in the base/src directory while using Siril from source.
To run Siril, run "./siril" from the base/src directory. The pixmap base/pixmaps/siril_1.xpm may be linked or copied in the base/src directory while using Siril from source.

Revision as of 23:00, 11 October 2012

Siril

Siril was meant to be Iris for Linux (sirI-L). Sourceforge project and website are old and unmaintained.

The software is being updated to recent operating system libraries (mainly to GTK+3) and still under high development. This page is the temporary Web page for Siril's new version. Hopefully in the near future the sourceforge page will be updated to add the same information.

Siril's works internally with FITS images, unsigned 16-bit for each pixel information. All images you want to process with Siril thus need to be converted, see the manual page.

Features

New features are being introduced quite regularly. Usual software features are explained with screen captures on the manual page, and main features are:

  • Image conversion
    • Supported input types: 8-bit BMP, short movie files (like .AVI), NetPBM binary images, RAW images (.CR2 and .NEF for now).
  • Image registration; supported methods:
    • Translation for one selected star alignment using FFT. This is not working fine at all.
    • Manual translation with two preview renderings of the current image with reference frame in transparency.
    • Image rotation is not implemented yet, but is under consideration.
    • Using Theli is considered too, to align frames with a map (fixes image distortion, rotation, translation, according to many stars referenced by astrometry data).
  • Image stacking
    • Summing and median stacking.
  • Pre-processing of images with multi-channel offset, dark and flat images.

Status of the new version (TODO and BUGS)

Oct 8, 2012: Version 54 is the first version actually able to stack (manually-)aligned images.

The best information is available in the SVN log. A file is also available on the SVN, TODO, that has a more precise list of things to do and known bugs.

  • Only color images and movies have been tested for now. Movies with numerous frames will require several GB of storage for now, since each frame is written to disk with a 16-bit pixel depth.
  • Only 3-channel colour images assigned to R, G and B are possible. Other assignations are to come, for LRGB or narrowband composition
  • Command line has been deactivated
  • FWHM function does not work properly (badly implemented, soon fixed using astrofocuser's code)
  • Automatic translation registration is not working well, but manual alignment can be done in a convenient way
  • Warning: RAW images appear darker than in rawstudio or other RAW images visualisation tool because no automatic color and gamma correction are used
  • Siril has light and contrast levels control with the common hi and lo cursors, but no gamma correction or other non-linear scaling is available
  • Median stack is limited to 50 frames to limit out of memory likeliness
  • 16-bit BMP import fails

Compilation and installation

Siril is currently only released as source from its subversion base. It means that you need the Subversion (svn) command to retrieve it and autotools and gcc to compile it. There is no source archives, packages or binary distribution yet. The address of the base is:

https://free-astro.vinvin.tf/svn/siril/

(sorry for the bad certificate - this URL does not work for online souce viewing with old web browsers). The source is read-only if you have no particular authorization. If you want to participate to Siril and be able to commit on the svn, send a message to user Vincent here.

Once you have got Siril's source code, it's easy to install it. Siril is managed with autotools, so it's simply built using ./configure and make. If configure has weird errors, try running "aclocal && autoconf && autoheader && automake" before retrying it.

To run Siril, run "./siril" from the base/src directory. The pixmap base/pixmaps/siril_1.xpm may be linked or copied in the base/src directory while using Siril from source.