SpXZeigR - Graphing for Chemical Spectroscopies

Background

I am redeveloping this package as an efficient way to display data from chemical spectroscopies. My intent is to provide ease of use for basic users to do basic things in order to produce a publication-ready graph. I try to use sparse panel designs with intuitive selection options. I provide methods to set up one-choice-makes-it-all-happen graphical designs through easy-to-understand (YAML) format files. Where possible, I also include links to other packages that can provide advanced features (e.g. baseline fitting or spectral peak fitting).

Overview

Here is a representative picture of the appearance for many of the features in SpXZeigR.

The Appearance of SpXZeigR

The Main Panel (far left) allows you to choose which folder and which data waves to display. It allows you to choose where to display the data waves. When you click the Display button, the graph is created and a Layout Panel is attached to it.

The SpXZeigR Menu (middle) provides options to show the Main Panel, attach a Layout Panel to an existing graph, do processing of traces in an already existing graph, or manipulate traces in an already existing graph. Some of these options require that you have loaded other packages. For example, Fitting Baselines requires that you have installed and loaded the Baselines Fitting Package, and capturing graphs as stand-alone experiments requires the SnapIt! Package.

The Layout Panel (far right) is attached to all new graphs created from the Main Panel. You can also attach the Layout Panel to an existing graph. The first layout of a graph is its spectra type (e.g. FTIR, XPS, NMR, ...). The graph layout determines such things as the size of fonts, the axes labels, and whether the graph shows grid lines. Built-in graph layouts are Analyze, Draft, Publish A, and Publish B. You can set the aspect ratio on the graph and fix the larger size to a defined value. The axes layout primarily defines the range of the left or bottom scale. The trace layout allows you to set the style as dotted, dashed, solid, or others as well as to color the traces in a fixed color or by using a color scale (extra options appear with the Color Traces by Index Package installed. You can tag the traces with their (wave) names and offset or align the traces in the graph. Finally, as desired, you can duplicate a graph showing only a selection of visible traces.

Descriptions

I show examples below with descriptions for the options in the Menu, Main Panel, and Layout Panel.

The Menus The Main Panel The Layout Panel

Package Contents

The ZIP archive contains the procedure files and an example experiment.

Help, Suggestions, and Future Development

Contact me for help, suggestions, and information about plans for further development.

Images:

The Appearance of SpXZeigR The Menu The Main Panel The Layout Panel

Project Details

Current Project Release

Release File: SpXZeigR v5.10_0.zip (47.35 KB)
Version Date:
Version Major: 5
Version Patch Level: 10
OS Compatibility: Windows Mac-Intel
Release Notes:

Squashed Bugs

● fixed error with swap traces button (math panel)
● fixed color trace popup error
● fixed color trace by index code error

Added Features

● added access to Spectra Tools math package from main menu
● added 2:3 and 3:2 aspect ratio settings in layout panel

Improved Code

● redesigned main menu code for improved robustness
● set an exclusion list for waves in main panel (includes only w_index for now)

Improved / Changed UI

● redesigned layout of Trace controls on layout panel
● redesigned main menu list

 

View All Releases

Forum

Support

Gallery

Igor Pro 9

Learn More

Igor XOP Toolkit

Learn More

Igor NIDAQ Tools MX

Learn More