Author Topic: PixInsight 1.5 Released | PixInsight 1.5 Publicado  (Read 6389 times)

Offline Juan Conejero

  • PTeam Member
  • PixInsight Jedi Grand Master
  • ********
  • Posts: 7111
    • http://pixinsight.com/
[Versión en Español al final]

Hi all,

I am pleased to announce the release of PixInsight 1.5 for Linux, Mac OS X and Windows.

This new version fixes a large amount of bugs and introduces important new tools, features and performance improvements. We believe this is the most stable and complete version of PixInsight ever released.


Download Addresses

PixInsight 1.5 is now available for download from our file servers:

* For commercial users (user name and password required):
      http://dist.pixinsight.com/

* For users of 30-day trial licenses:
      http://pixinsight.com/download/STD/


Installation

We encourage you to update your current installation as soon as possible. Before installing PixInsight 1.5, it is advisable to uninstall a previous version. This is the recommended procedure:

Linux

   1. Exit all running instances of the PixInsight core application, if any.

   2. Delete the whole directory where a previous version of PixInsight was installed. If you have created files of your own within PixInsight's installation directory, please don't forget to backup them first.

   3. Unpack the .tar.gz file on a suitable directory, preferably one under the user's personal directory (for example, $HOME/PixInsight).

   4. To launch PixInsight, run the PixInsight.sh shell script on the bin installation directory.

Mac OS X

   1. Exit all running instances of the PixInsight core application, if any.

   2. Delete the previous version of the PixInsight.app application bundle. If you installed it on the standard location, it should be on the /Applications folder.

   3. Double click the .zip installation archive for version 1.5. This will create a new PixInsight.app application bundle. PixInsight can be executed from any location, but we recommend copying PixInsight.app to the standard /Applications folder. You may want to add it to the Dock as well.

   4. If you are a commercial Windows or Linux user, your existing license file works fine on the Mac; you do not need to reactivate your license. Do the following:

      4.1 Locate your PixInsight license file. It is the .pixinsight-license file on your personal folder of your Linux or Windows machine.

      4.2 Make a duplicate of .pixinsight-license, and rename it to pixinsight-license (that is, the same name but without a starting dot character).

      4.3 Copy the pixinsight-license file to your home folder on the Mac. Now you can run PixInsight for Mac OS X with your commercial license.

Windows

   1. Exit all running instances of the PixInsight core application, if any.

   2. Uninstall PixInsight. There is a Start > PixInsight Platform > Uninstall menu item that should be used. Never try to uninstall PixInsight by manually removing files. If you have created files of your own within PixInsight's installation directory, please don't forget to backup them first.

   3. Run the PixInsight installation module for version 1.5.

   4. To launch PixInsight, go to Start > PixInsight Platform > PixInsight Core.


Bug Fixes

The list of fixed bugs is so long, that it would be quite unpractical to include them here. The most important bugs can be found on the Bug Reports board of this forum. All confirmed bugs have been fixed, and some unconfirmed ones have provided good tips to improve some key aspects of the core application. There is room for improvement, of course, but we have tried to build an extremely stable platform, and I'm quite confident that our goal has been reasonably achieved.


New Tools and Features

Please refer to the prerelease information that I posted here on April 16. On that post you'll find detailed descriptions of the most important new features and tools that have been implemented in PixInsight version 1.5, with many screenshots and some demonstration examples. Obviously, that post was written one month ago, so many aspects have been further improved before the final release, but the basic information is there.

Among a long list, there are two additional improvements that deserve specific comments. One is the ScreenTransferFunction (STF) tool. STF now includes full zooming and panning functionality, which allows defining STF parameters with surgical accuracy, and an automatic stretch mode.

To use STF's AutoStretch function, select a raw CCD or DSLR image and click the small lightbulb button at the left side. A dialog opens with two parameters: shadows clipping and midtones balance. Normally, the default values work nicely, so you just have to click OK. These parameters are expressed in sigma units, that is, in units of the width of the image's main histogram peak, and are measured from the median of the image (which is also the position of the histogram's main peak). A negative value moves the clipping or midtones point to the left of the histogram's peak, and a positive value to the right.

Here's a quick example:

Original raw CCD image (courtesy of Oriol Lehmkhul and Ivette Rodríguez):
http://forum-images.pixinsight.com/legacy/1.5-preview/STF-AS-1.jpg

STF Auto Stretch dialog:
http://forum-images.pixinsight.com/legacy/1.5-preview/STF-AS-2.jpg

After clicking OK to accept the default parameters:
http://forum-images.pixinsight.com/legacy/1.5-preview/STF-AS-3.jpg

I've used a lightbulb icon for this function because it "turns on the lights" in a couple clicks. Special thanks go to Vicent Peris, who kept complaining about STF until I decided to implemented this feature :)

The other improvement is subtle, but PixelMath addicts will love it for sure. The $T metasymbol accepts now concatenation of image identifiers. I know, sounds pretty abstract 8) For example, suppose we have an image and have extracted its luminance as a new image. The original image is MyBestPicture and its luminance is MyBestPicture_L (as happens by default with the standard ChannelExtraction tool). Then we want to use PixelMath to multiply the image by its luminance (don't ask why; this is just an example). Say we write an expression like this:

$T * MyBestPicture_L

for the combined RGB/K channel. It works, of course. But, how about doing the same with AReallyNicePicture? You have to write:

$T * AReallyNicePicture_L

and apply it to AReallyNicePicture, etc, etc... not very nice, indeed. With PixInsight 1.5, you can just write:

$T * $T_L

and it works with any image. Nice, isn't it? :)

There are much more new things, some little and some important, although they often aren't obvious. Of course, a new series of video tutorials is in order and will be published at a constant rate from now on. Alex (the Mac voice) has indeed a lot of work to do --luckily, he's a great boy who never complains! ;D


New Compatibility Module

The new Compatibility module and the corresponding category (see the Process Explorer) have been created to gather obsolete processes that are being replaced with improved versions. This has happened in PI 1.5 with the ATrousWaveletTransform tool, which has been completely redesigned and rewritten from scratch.

The old tool is now available as ATrousWaveletTransformV1, and will be used automatically to load all existing .psm files created before 2009 May 12th. In this way no users will lose their previous work, and existing scripts will keep working. Of course, all users are encouraged to use the new ATrousWaveletTransform for newly started projects.


New Sandbox Module for Developers

PixInsight 1.5 comes with a new module: Sandbox. This module, whose source code is included in the standard PCL distribution for all platforms, defines the skeleton of a PixInsight process with a simple user interface. It's intended as a starting point for those developers who are thinking on writing their first PixInsight modules using the PCL C++ class library.


Things that Don't Work (Yet)

- The 64-bit version for Mac OS X. Due to major problems with some of our main development tools, this initial release of PixInsight 1.5 doesn't include the first 64-bit version for the Mac, as we had promised. We hope to overcome this situation as soon as possible.

- Some javaScript objects that I promised. The Workspace, Icon, ProcessIcon and ImageIcon objects haven't been included in this release of the PJSR. Unfortunately, the development of these objects isn't mature enough, so I've preferred not to compromise the stability of the entire platform, and wait until all this stuff is more polished. Sorry!

- And some 1,000,000 more things or so, of course, or this would be quite boring! :)

=================

Hope you'll like it. Enjoy, and have a lot of fun processing with PixInsight!



=============================================================================



Hola a todos,

Me complace anunciar que PixInsight 1.5 ya está disponible para Linux, Mac OS X y Windows.

Esta nueva versión corrige un gran número de errores e introduce importantes nuevas herramientas, características y mejoras en prestaciones. Creemos que esta es la versión de PixInsight más estable y completa que hemos publicado.


Direcciones de Descarga

PixInsight 1.5 está disponible para ser descargado desde nuestros servidores de archivos:

* Para usuarios comerciales (se requiere nombre de usuario y contraseña):
      http://dist.pixinsight.com/

* Para usuarios de licencias de prueba de 30 días (30-day trial license):
      http://pixinsight.com/download/STD/


Instalación

Le recomendamos encarecidamente que actualice su instalación tan pronto como le sea posible. Antes de instalar PixInsight 1.5, es recomendable desinstalar la versión anterior. Éste es el procedimiento recomendado:

Linux

   1. Termine todas las instancias en ejecución de la aplicación principal de PixInsight.

   2. Borre el directorio completo donde instaló la anterior versión de PixInsight. Si ha creado algún archivo propio dentro del árbol de de directorios de instalación de PixInsight, por favor no olvide hacer una copia de seguridad previa.

   3. Descomprima el archivo .tar.gz en un directorio cualquiera, preferiblemente en uno bajo su directorio personal de usuario (por ejemplo, $HOME/PixInsight).

   4. Para lanzar PixInsight, ejecute el script PixInsight.sh desde el directorio bin de instalación.

Mac OS X

   1. Termine todas las instancias en ejecución de la aplicación principal de PixInsight.

   2. Borre la versión anterior del archivo de aplicación PixInsight.app. Si lo instaló en su ubicación estándar, debería estar en la carpeta Aplicaciones (/Applications).

   3. Haga doble clic en el archivo .zip de instalación para la versión 1.5. Esto generará un archivo de aplicación con el nombre PixInsight.app. PixInsight puede ser ejecutado desde cualquier ubicación, pero le recomendamos que copie PixInsight.app a la carpeta estándar Aplicaciones (/Applications). Probablemente también querrá añadir PixInsight al Dock de Mac OS X.

   4. Si es usted un usuario comercial en Windows o Linux, su archivo de licencia funcionará perfectamente también en Mac OS X; no tiene que reactivar su licencia ni nada parecido. Haga lo siguiente:

      4.1 Localice su archivo de licencia de PixInsight. Es el archivo .pixinsight-license en su carpeta personal.

      4.2 Haga un duplicado de .pixinsight-license y cambie su nombre a pixinsight-license (o sea, el mismo nombre pero sin el punto inicial).

      4.3 Copie el archivo pixinsight-license a su carpeta personal en el Mac. Ahora puede ejecutar PixInsight para Mac OS X con su licencia comercial.

Windows

   1. Termine todas las instancias en ejecución de la aplicación principal de PixInsight.

   2. Desinstale PixInsight. Hay una opción del menú Inicio > PixInsight Platform > Uninstall que debería utilizar. Nunca intente desinstalar PixInsight eliminando archivos manualmente. Si ha creado algún archivo propio dentro del conjunto de carpetas de instalación de PixInsight, por favor no olvide hacer una copia de seguridad previa.

   3. Ejecute el módulo de instalación para la versión 1.5.

   4. Para lanzar PixInsight, vaya a Inicio > PixInsight Platform > PixInsight Core.


Correcciones de Errores

La lista de errores corregidos es tan larga, que sería poco práctico incluirla aquí. Los errores más importantes se pueden encontrar en la sección Bug Reports de este foro. Todos los errores confirmados han sido corregidos, y algunos de los errores no confirmados han proporcionado buenas pistas para mejorar algunos aspectos clave de la aplicación principal. Hay mucho que mejorar, por supuesto, pero hemos intentado construir una plataforma extremadamente estable, y tengo bastante confianza en que nuestro objetivo ha sido razonablemente alcanzado.


Nuevas Herramientas y Características

Consulte la información previa que publiqué el 16 de abril en este foro. En ese mensaje encontrará descripciones detalladas de las características y herramientas nuevas más importantes que hemos implementado en PixInsight versión 1.5, con muchas copias de pantalla y algunos ejemplos demostrativos. Obviamente, ese mensaje fue escrito hace un mes, así que hay muchos aspectos que han sido mejorados aún más antes de publicar la versión final, pero toda la información básica está allí.

Entre una larga lista, hay dos mejoras adicionales que merecen comentarios específicos. Una es la herramienta ScreenTransferFunction (STF). STF incluye ahora funcionalidad de zoom y navegación, lo cual permite definir parámetros de STF con precisión quirúrgica, y una función de ajuste automático (automatic stretch).

para usar la función AutoStretch de STF, seleccione una imagen raw CCD o DSLR y haga clic en la pequeña bombilla que encontrará en el lado izquierdo de la herramienta. Se abrirá un diálogo con dos parámetros: shadows clipping y midtones balance. Normalmente, los valores por defecto funcionan muy bien, así que sólo tiene que hacer clic en OK. Estos parámetros están expresados en unidades de sigma, esto es, en unidades del ancho del pico principal del histograma, y se miden desde la mediana de la imagen (que es también la posición del pico principal del histograma). Un valor negativo mueve el punto de corte en las sombras o el balance de medios tonos hacia la izquierda del pico del histograma, y un valor positivo lo mueve hacia la derecha.

Aquí tenemos un ejemplo:

Imagen original CCD (cortesía de Oriol Lehmkhul e Ivette Rodríguez):
http://forum-images.pixinsight.com/legacy/1.5-preview/STF-AS-1.jpg

Diálogo STF Auto Stretch:
http://forum-images.pixinsight.com/legacy/1.5-preview/STF-AS-2.jpg

Tras hacer clic en OK para aceptar los parámetros por defecto:
http://forum-images.pixinsight.com/legacy/1.5-preview/STF-AS-3.jpg

He empleado un icono en forma de bombilla porque esta función "enciende la luz" en tan sólo un par de clics. Gracias a Vicent Peris por no dejar de quejarse sobre STF hasta quedecidí implementar esta función :)

La otra mejora es sutil, pero a los adictos a PixelMath les encantará sin duda. El metasímbolo $T acepta ahora concatenación de identificadores de imagen. Ya lo sé, suena bastante abstracto 8) Por ejemplo, supongamos que tenemos una imagen y hemos extraído su luminancia como una nueva imagen. La imagen original es MyBestPicture y su luminancia es MyBestPicture_L (como ocurre por defecto con la herramienta estándar ChannelExtraction). Entonces queremos utilizar PixelMath para multiplicar la imagen por su luminancia (no preguntes por qué; esto es sólo un ejemplo). Digamos que escribimos una expresión como ésta:

$T * MyBestPicture_L

para el canal combinado RGB/K. Funciona, por supuesto. Pero, qué ocurre si queremos hacer lo mismo con AReallyNicePicture? Tenemos que escribir:

$T * AReallyNicePicture_L

y aplicarla a AReallyNicePicture, etc, etc... no es muy conveniente que digamos. Con PixInsight 1.5, basta con escribir:

$T * $T_L

y funciona para cualquier imagen. Bonito, ¿verdad? :)

Hay muchas más cosas nuevas, algunas pequeñas y otras importantes, aunque a menudo no son nada obvias. Por supuesto, hay una nueva serie de videotutoriales en camino que serán publicados a un ritmo constante a partir de ahora. Alex (la voz del Mac) tiene ciertamente un montón de trabajo por hacer --por suerte, es un buen chaval que nunca se queja de nada ;D


Nuevo Módulo: Compatibility

El nuevo módulo Compatibility y su correspondiente categoría (véase la ventana Process Explorer) han sido creados para recoger procesos obsoletos que están siendo reemplazados por versiones mejoradas. Esto ha ocurrido en PI 1.5 con la herramienta ATrousWaveletTransform, que ha sido completamente rediseñada y reescrita partiendo de cero.

La antigua herramienta está ahora disponible como ATrousWaveletTransformV1, y se usará automáticamente para cargar todos los archivos .psm que han sido creados antes del 12 de mayo de 2009. De esta forma ningún usuario perderá su trabajo previo, y los scripts existentes seguirán funcionando. Por supuesto, se recomienda a todos los usuarios que hagan uso de la nueva herramienta ATrousWaveletTransform en sus nuevos proyectos.


Nuevo Módulo Sandbox para Desarrolladores

PixInsight 1.5 viene con un nuevo módulo: Sandbox. Este módulo, cuyo código fuente está incluido en la distribución estándar de PCL para todas las plataformas, define el esqueleto de un proceso de PixInsight con una interfaz de usuario simple. La intención de este módulo es proporcionar un punto de partida para los desarrolladores que están pensando en escribir sus primeros módulos de PixInsight utilizando la biclioteca de clases en C++ PCL.


Cosas que No Funcionan (Todavía)

- La versión de 64 bits para Mac OS X. A causa de problemas importantes con algunas de nuestras principales herramientas de desarrollo, esta versión inicial de PixInsighyt 1.5 no incluye una primera versión de 64 bits para el Mac, como habíamos prometido. Esperamos superar esta situación lo antes posible.

- Algunos objetos de javaScript que habíamos prometido. Los objetos Workspace, Icon, ProcessIcon e ImageIcon no han sido incluidos en esta edición de PJSR. Desafortunadamente, el desarrollo de estos objetos aún no está suficientemente maduro, de manera que he preferido no comprometer la estabilidad de toda la plataforma y esperar a que todas estas cosas estén más pulidas. ¡Lo siento!

- Y 1,000,000 de cosas más, por supuesto, ¡o esto sería bastante aburrido! :)

=================

Espero que os guste. Disfrutadlo, y que os divirtáis muchísimo procesando con PixInsight.
« Last Edit: 2009 May 13 15:02:09 by Juan Conejero »
Juan Conejero
PixInsight Development Team
http://pixinsight.com/