Author Topic: PixInsight 1.4 Now Available for Mac OS X, Linux and Windows | PixInsight 1.4 Disponible para Mac OS X, Linux y Windows  (Read 18378 times)

Offline Juan Conejero

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

Hi all,

We are proud to announce that PixInsight 1.4.0 is now available to our users. This is the first version of PixInsight for Mac OS X, along with Linux/X11 and Microsoft Windows.

PixInsight 1.4 includes bug fixes and stability improvements made since the release of version 1.3 in November 2008, as well as some important new features that we'll describe on this document.


Download Addresses

PixInsight 1.4.0 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.4, it is advisable to uninstall a previous version. This is the recommended procedure:

Linux

   1. Delete the whole directory where a previous version of PixInsight was installed.

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

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

Mac OS X

   1. Macintosh users have obviously nothing to uninstall because this is the first version of PixInsight for the Mac.

   2. Double click the .zip installation archive. This will create a 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.

   3. 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:

      3.1 Locate your PixInsight license file. It is the .pixinsight-license file on your personal folder.

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

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

Windows

   1. Uninstall PixInsight. There is a Start > PixInsight Platform > Uninstall menu item that should be used. Never try to uninstall PixInsight by manually removing files.

   2. Run the PixInsight installation module for version 1.4.0.

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


Main Bug Fixes

Version 1.4.0 fixes a small number of bugs that we have found since the release of the previous version 1.3. Most fixed bugs were of relatively minor importance; only two of them were critical. These are the most important bugs that have been fixed:

* GREYCstoration process. The previous implementation of this module had an error that was causing extremely poor performance when running on multiprocessor or multi-core systems. This problem was caused by an incorrect thread blocking strategy. This has been fixed.

* StarAlignment process. This process was ignoring the Sample format parameter and the data format of its source images, and was always writing registered images in 16-bit integer format, regardless of user selections. This has been fixed and now StarAlignment can write registered images correctly in all supported data types.

* DynamicBackgroundExtraction process. The Unweighted option of the DBE interface was not working properly. Now it does, which means that if you select this option, DBE will disconnect most of its statistics-based pixel rejection mechanisms. This allows defining arbitrary background samples manually, which can be useful in very difficult cases; for example to deal with wild light pollution sky gradients.

* Several drawing problems and window activation issues have been fixed on the workspace.


Main New Features

New Parallel Swap File Storage

To maximize availability of RAM for processing tasks, the processing history management and masking systems implemented in PixInsight are based on temporary disk swap files. Basically, a swap file is required at each processing step to store the previous image state, so you can undo/redo actions, carry out masking operations, and travel the processing histories of images arbitrarily.

When working with very large images, swap file access can be the most important bottleneck that compromises performance of the entire PixInsight platform. This is particularly relevant on 64-bit systems, where there is no practical limit to image sizes, which opens the door to really huge mosaics and high dynamic range stacks. Note that we are talking of disk swap files in the multi-gigabyte range.

Starting from version 1.4, PixInsight Standard uses parallel disk I/O operations to generate and maintain temporary swap disk files. When two or more *physical* disk drives are available, PixInsight can be configured to spread swap files on a set of physical disks (no specific limit), and read/write them through parallel threads executed concurrently.

The performance gain that can be achieved thanks to parallel disk I/O in PixInsight can be spectacular. For example, with just two Serial ATA 300 disks (not particularly fast drives), PixInsight can easily achieve data transfer rates above 500 and 140 MB/s, respectively for swap read and write operations. This allows working with very large images in PixInsight. For example, with four fast drives configured for parallel swap file storage, you can work with a 32-bit RGB image of 12000×12000 pixels and perform undo/redo operations almost in real time. Note that parallel disk access is even faster —and much more flexible, easier to configure and implement— than RAID 0 storage.

To use parallel swap file access with PixInsight, you need two or more independent, physical disk drives. Do not try to enable this feature using several directories or disk partitions on the same drive, since multiple parallel write operations performed on a single hard disk may be dangerous to the integrity of the drive.

To enable parallel swap file access, select the Edit > Global Preferences main menu option. On the left panel of the Preferences interface, select the Directories and Network item. You can specify a list of folders for swap file storage. However, as we have said, only specify folders on independent physical disk drives.

Integration of PixInsight Class Library (PCL) version 1.0.51

Second step in the planned performance improvements for multithreaded code. Thanks to these improvements most processes run now faster on multiprocessor/multicore systems.

PCL 1.0.51 also introduces several changes in compiler optimizations that should provide improved performance on all platforms, especially for 64-bit versions.

Improved look & feel of PixInsight's workspace

We have made several improvements to workspace window decorations. Image windows have new icons and include a redesigned set of tools at their bottom left corners.


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

We hope you'll enjoy this new version of PixInsight.

If you have suggestions or need help, don't hesitate to contact us at support@pixinsight.com, or at PixInsight Forum:

   http://forum.pixinsight.com/

Thank you for your continued support,

The PixInsight Team at Pleiades Astrophoto



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



Hola a todos

Nos enorgullece anunciar que PixInsight 1.4.0 está ya disponible para todos nuestros usuarios. Esta es la primera versión de PixInsight para Mac OS X, junto con Linux/X11 y Microsoft Windows.

PixInsight 1.4 incluye correcciones de errores y mejoras en estabilidad realizadas desde la anterior versión 1.3, publicada en Noviembre de 2008, así como varias características nuevas importantes que describiremos en este documento.


Direcciones de Descarga

PixInsight 1.4.0 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 isntalación tan pronto como le sea posible. Antes de instalar PixInsight 1.4, es recomendable desinstalar la versión anterior. Éste es el procedimiento recomendado:

Linux

   1. Borre el directorio completo donde instaló la anterior versión de PixInsight.

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

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

Mac OS X

   1. Los usuarios de Macintosh obviamente no tienen que desinstalar nada puesto que esta es la primera versión de PixInsight para Mac.

   2. Haga doble clic en el archivo .zip de instalación. 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 /Applications. Probablemente también querrá añadir PixInsight al Dock de Mac OS X.

   3. 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:

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

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

      3.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. Desinstale PixInsight. Hay una opción del menú Inicio > PixInsight Platform > Uninstall que debería utilizar. Nunca intente desinstalar PixInsight eliminando archivos manualmente.

   2. Ejecute el módulo de instalación para la versión 1.4.0.

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


Principales Correcciones de Errores

La versión 1.4.0 soluciona un pequeño número de errores que hemos encontrado desde la anterior versión 1.3. La mayoría de los errores corregidos eran relativamente poco importantes; sólo un par de ellos son críticos. Éstos son los principales errores que han sido corregidos:

* GREYCstoration. La implementación anterior de este módulo tenía un error que estaba produciendo un deterioro tremendo de las prestaciones de este proceso en sistemas multiprocesador y multinúcleo. Este problema estaba causado por una estrategia incorrecta de bloqueo de hilos de ejecución. Esto ha sido corregido.

* StarAlignment. Este proceso estaba ignorando tanto el parámetro Sample format como el formato de datos de las imágenes utilizadas, de manera que siempre escribía imágenes registradas en formato entero de 16 bits, independientemente de la selección del usuario. Esto ha sido corregido y ahora StarAlignment puede escribir imágenes registradas correctamente en todos los tipos de datos soportados.

* DynamicBackgroundExtraction. La opción Unweighted de la interfaz de DBE no estaba funcionando correctamente. Ahora lo hace, lo cual significa que si selecciona esta opción DBE desconectará la mayor parte de sus mecanismos internos de rechazo de píxeles, basados en estadísticas de la imagen. Esto le permite definir muestras del fondo arbitrariamente de forma completamente manual, lo cual puede ser útil en casos muy difíciles; por ejemplo para gestionar gradientes del cielo tremendamente fuertes y variables causados por la contaminación lumínica.

* Varios problemas menores de dibujo y activación de ventanas han sido corregidos en el espacio de trabajo de PixInsight.


Principales Nuevas Características

Nuevo Sistema de Almacenamiento Paralelo de Archivos de Intercambio

Para maximizar la disponibilidad de la RAM para tareas de procesamiento, la gestión de históricos de procesos y el sistema de enmascaramiento implementados en PixInsight están basados en archivos temporales de intercambio. Básicamente, un archivo de intercambio es necesario en cada paso de procesamiento para almacenar el estado previo de la imagen, de manera que se puedan deshacer/rehacer acciones, aplicar máscaras y recorrer el histórico de procesos de forma arbitraria.

Cuando se trabaja con imágenes muy grandes, el acceso a los archivos de intercambio puede llegar a ser el cuello de botella más importante que comprometa las prestaciones de toda la plataforma PixInsight. Esto es particularmente relevante en sistemas de 64 bits, donde no hay un límite práctico en los tamaños de las imágenes que se pueden manejar, lo cual abre la puerta a gigantescos mosaicos y pilas de imágenes de alto rango dinámico. Tenga en cuenta que estamos hablando de archivos de intercambio en el rango de varios gigabytes para cada proceso aplicado.

A partir de la versión 1.4, PixInsight Standard utiliza operaciones de lectura/escritura en paralelo para generar y mantener archivos temporales de intercambio en disco. Cuando dos o más unidades de disco *físicas* están disponibles, PixInsight puede ser configurado para distribuir los archivos de intercambio entre un conjunto de discos físicos (no hay un límite específico), accediendo a los mismos mediante tareas que se ejecutan concurrentemente.

La ganancia en prestaciones que se puede obtener en PixInsight gracias al acceso a disco en paralelo puede ser espectacular. Por ejemplo, con sólo dos discos Serial ATA 300 (no particularmente rápidos), PixInsight puede fácilmente alcanzar tasas de transferencia por encima de 500 y 140 MB por segundo, respectivamente para operaciones de lectura y escritura de archivos de intercambio. Esto permite trabajar con imágenes muy grandes en PixInsight. Por ejemplo, con cuatro discos rápidos configurados para almacenamiento de intercambio en paralelo, se puede trabajar con una imagen RGB de 12000x12000 píxeles en 32 bits y hacer operaciones de deshacer/rehacer casi en tiempo real. Tenga en cuenta que el acceso en paralelo a varios discos es incluso más rápido —y mucho más flexible y fácil de configurar e implementar— que el almacenamiento mediante RAID 0.

Para usar acceso en paralelo a archivos de intercambio con PixInsight, necesita dos o más unidades de disco físicas independientes. No intente habilitar esta funcionalidad utilizando varios directorios o particiones de disco en la misma unidad, puesto que las operaciones de escritura múltiples en paralelo sobre el mismo disco pueden ser peligrosas para la integridad del dispositivo.

Para habilitar el acceso en paralelo a archivos de intercambio, seleccione la opción Edit > Global Preferences del menú principal. En el panel de la izquierda de la interfaz Preferences seleccione el elemento Directories and Network. Puede especificar una lista de directorios para almacenamiento de archivos de intercambio. Sin embargo, como ya hemos señalado, especifique sólo directorios en unidades físicas de disco independientes.

Integración de PixInsight Class Library (PCL) versión 1.0.51

Segundo paso en las mejoras que tenemos planificadas para el código ejecutado mediante multitarea. Gracias a estas mejoras la mayoría de los procesos se ejecutan ahora más rápidamente en sistemas multiprocesador/multinúcleo.

PCL 1.0.51 también introduce varios cambios en optimizaciones de compilación que deberían proporcionar prestaciones mejoradas en todas las plataformas, especialmente en versiones de 64 bits.

Mejoras en el aspecto y la usabilidad del espacio de trabajo de PixInsight

Hemos realizado varias mejoras en la decoración de las ventanas del espacio de trabajo. Las ventanas de imagen tienen ahora nuevos iconos e incluyen un juego de herramientas rediseñado en la esquina inferior derecha.


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

Esperamos que disfrute de esta nueva versión de PixInsight.

Si tiene sugerencias o necesita ayuda, no dude en contactar con nosotros en support@pixinsight.com, o en PixInsight Forum:

   http://forum.pixinsight.com/

Gracias por su constante apoyo,

El Equipo de PixInsight en Pleiades Astrophoto
Juan Conejero
PixInsight Development Team
http://pixinsight.com/