|
1 | 1 | ## v1.0.4 (July 21, 2019) |
2 | | - |
| 2 | +This release primarily improves the interactivity with the spectrum. |
| 3 | +Download Windows, Linux, and macOS binaries from: https://github.com/sandialabs/InterSpec/releases/tag/v1.0.4 |
3 | 4 |
|
4 | 5 | * Bug fixes: |
5 | 6 | * InterSpec would not start for Windows users with some non-English characters (ex, an umlaut) in their user names. Paths with these letters also affected the file query tool, or if the open file menu item was used to open spectrum file. |
6 | 7 | * The "Add Peak" option when a Region of Interest (ROI) is right clicked had issue resulting in peaks not actually being added |
7 | 8 | * Windows and Linux version of app could sometimes get duplicate menu items |
8 | 9 |
|
9 | 10 | * New Features: |
10 | | - * Based on the awesome work by Christian Morte (@kenmorte) of using [D3.js](https://d3js.org/) to plot spectrum files, the plotting and interacting with spectra has been completely re-written, and made substantially better. See below videos for an overview of how to interact with the spectrum. |
| 11 | + * Based on the awesome work by [Christian Morte](https://github.com/kenmorte) of using [D3.js](https://d3js.org/) to plot spectrum files, the plotting and interacting with spectra has been completely re-written, and made substantially better. See below videos for an overview of how to interact with the spectrum. |
| 12 | + * This new charting mechanism will make it easier to implement richer, more interactive features in the future. |
11 | 13 | * On touch-devices, some touch interactions are working, but there is no timeline for when the rest will be implemented, so for now phone and tablet versions of the app will use the old charting mechanism |
| 14 | + * There are significant additional performance improvements and user experience improvements possible, but there is no timeline for this work |
| 15 | + * Added some example problems and solutions available at https://sandialabs.github.io/InterSpec/tutorials/ |
12 | 16 | * Added a few new file formats (TKA, MultiAct), and some new N42 format variants |
13 | | - * Various smaller bug fixes and improvements |
| 17 | + * A number of smaller bug fixes and improvements |
| 18 | + |
| 19 | +### Interactions with the spectra: |
| 20 | + All these videos are also available within `InterSpec` by going to the **Help** → **Welcome...** menu item, and then selecting the **Controls** tab. |
14 | 21 |
|
15 | | -* Interactions with the spectra: |
16 | 22 | *  |
| 23 | + * Left-click and drag to the right to zoom in, and left-click and drag to the left to zoom out (same as before). |
| 24 | + * Or use the energy slider chart (see below) |
17 | 25 |
|
18 | | - *  |
| 26 | + *  |
| 27 | + * Use the right mouse button to grab and drag the spectrum left and right. |
| 28 | + * You can also use the vertical scroll-wheel (if your mouse or trackpad supports this) to move the chart left and right. |
| 29 | + * You can also "grab" the x-axis using the left mouse button to drag it left and right. |
| 30 | + * Or use the energy slider chart (see below) |
19 | 31 |
|
20 | 32 | *  |
| 33 | + * Select the **View** → **Chart Options** → **Show Energy Slider** menu item to enable the slider chart. Whether this chart is shown or not is remembered by `InterSpec` in future sessions. |
21 | 34 |
|
22 | 35 | *  |
| 36 | + * Select the **View** → **Chart Options** → **Show Y-Axis Scalers** menu option to enable the scalers on the right side of the chart. Scalers are only shown for the background and secondary spectra, and only when they are plotted (eg, if you are only displaying a foreground spectrum, no sliders will be shown). The **Spectrum Files** tab has a button to re-Live-Time normalize the spectra (which `InterSpec` does by default) if you wish. Whether these scalers are shown or not is remembered by `InterSpec` in future sessions. |
23 | 37 |
|
24 | 38 | *  |
| 39 | + * Move your mouse to within 10 pixels of the edge of a ROI, and the cursor will change indicating you can left-click and drag the ROI edge to where you would like. Your mouse must also be approximately within the Y-axis range of the peak as well (this is so when you have HPGe spectra with many peaks, you wont accidentally grab a ROI edge when zooming in and out). |
| 40 | + * Dragging one side of a ROI past the other side of a ROI will delete the ROI. |
25 | 41 |
|
26 | 42 | *  |
| 43 | + * Same as before. The easiest way to fit a peak is to just double click in the vicinity of the peak region. If you want to add another peak nearby, just double click again. You can also right-click on a peak and select to add a peak in the same region of interest (ROI). |
27 | 44 |
|
28 | 45 | *  |
| 46 | + * <kbd>CTRL</kbd> + Left-Click-and-Drag. When you release the mouse a menu will pop up and allow you to select how many peaks you would like in the ROI. |
29 | 47 |
|
30 | 48 | *  |
| 49 | + * You can change the axis ranges by clicking and dragging the ticks. |
| 50 | + * The y-axis also responds to the mouse wheel, which lets you adjust the padding both on the top, and the bottom of the y-axis |
31 | 51 |
|
32 | 52 | *  |
| 53 | + * <kbd>CTRL</kbd> + <kbd>ALT</kbd> + Left-Click-Drag |
| 54 | + * If you do this twice in a row, like first on a low energy peak, then a high energy peak (or vice versa), the dialog that pops up will have an option that will make it so both of your calibrations points will be preserved by adjusting both the gain and offset. |
| 55 | + |
| 56 | + * See the **Controls** tab of the **Welcome** screen in `InterSpec` for more. |
33 | 57 |
|
34 | 58 |
|
35 | 59 |
|
0 commit comments