SpectraScope

Interactive interface to visualize spectra and filter sets for any microscope. Easily customizable.

The idea behind SpectraScope is to provide users with an easy-to-use web-interface (that can be directly downloaded and run locally) where to visualize fluorophores and microscope filter sets of interest. This can be invaluable when setting up new optical configurations or designing new microscopy-based experiments.

SpectraScope is available both as a webpage and as an ElectronJS-based app. You can choose your flavor and download it from the releases page.

Notice! The webpage interface has been developed for GoogleChrome (v74) and FireFox (v66). Thus, it may not be fully compatible with other browsers (e.g., Safari, IExplorer,…).

Live demo

A live demo of SpectraScope webpage is hosted on github, click on the screenshot below to access it.
demo-screenshot

Features

For both webpage and webapp

For webapp only

Installation

Download your flavor of choice (webpage or webapp) for your Operating System from the releases page.

Known issues

webpage

Please, notice that GoogleChrome does not allow crossorigin requests from local files (i.e., when the address starts with something like file:// or C:/). Thus, when opening SpectraScope locally, we recommend either using Mozilla FireFox or installing this tool on an Apache Server.

Usage

  1. Click on the sources/filters/mirrors/fluorophores (from the Input panel) to add them to the graph.
  2. Click on the selected filters/fluorophores (from the Selected panel) to remove them from the graph.
  3. Hover over a spectrum to visualize a short description below this paragraph.
  4. Click on a spectrum to visualize the raw data at the end of the page.

More info are available in our Wiki!

Contribute

We welcome any contributions to SpectraScope. Please, refer to the contribution guidelines if this is your first time contributing! Also, check out our code of conduct.

License

MIT License
Copyright (c) 2019 Gabriele Girelli