
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 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.
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.
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) Added Features ● added access to Spectra Tools math package from main menu Improved Code ● redesigned main menu code for improved robustness Improved / Changed UI ● redesigned layout of Trace controls on layout panel
|

Forum

Support

Gallery
Igor Pro 9
Learn More
Igor XOP Toolkit
Learn More
Igor NIDAQ Tools MX
Learn More