Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

VisiOmatic

VisiOmatic logo

The VisiOmatic package provides a complete remote visualization system for large multispectral/hyperspectral astronomical image data (or image sequences). The web client interface runs in standard web browsers, generating image requests to a server on behalf of the user. These HTTP requests are processed in real-time by the server, through a web API, to compute and deliver compressed images which are then updated almost immediately in the browser.

Authors: Emmanuel Bertin (CFHT/CEA/AIM/OSUPS/UParisSaclay)

 


What's new?

VisiOmatic demos

 

Getting and installing VisiOmatic

VisiOmatic runs on Linux, MacOS, and Windows systems (Python 3.10+ required). The simplest way to install the current version (v3) of VisiOmatic on your system is to use pip:

pip install visiomatic

On some recent systems, the vanilla pip install command may trigger an "externally managed environment" error, due to a change in policy to avoid conflicts between the Python package manager and that of your own operating system. In this case, you should first set a virtual environment to run VisiOmatic, or use the pipx package that will automatically do it for you:

pipx install visiomatic

You can check that VisiOmatic runs locally by typing in a shell window (replace image.fits with the actual path to a FITS image!):

visiomatic image.fits

A browser window should pop up and display the image after some caching. Caching is only done once unless the cached is being emptied or filled with more recent data.

For more detailed information on how to use and configure VisiOmatic, please check the online documentation.

The VisiOmatic development repository for the current version (v3) is on GitHub. Code from the older versions can still be accessed through the legacy branch. Containerized versions for server use will be available in the near future.

 

Acknowledging VisiOmatic

V3: Bertin and Holmberg 2024, in preparation.

V2: Bertin, Marmo, and Bouy 2019: VisiOmatic 2: a Web Client for Remote Visualization With Real-time Mixing of Multispectral Data, Astronomical Society of the Pacific
Conference Series 521, 651 [PDF][BibTeX entry].

V1: Bertin, Pillay, and Marmo 2015: Web-Based Visualization of Very Large Scientific Astronomy Imagery, Astronomy & Computing 10,43 [PDF] [BibTeX entry].