BUG GUI Fix exporting large datasets to svg. Peaks were appearing in wrong postion in SVG output.
BUG GUI If one closed all spectral chart windows you couldn't open a project. Now a new stage with chart will be created on demand.
BUG GUI The nw.grid command would create a grid of windows, but they wouldn't appear immediately.
NEW GUI Add slider to control lvl,clm,nlvl,offset in the Spectrum attributes dataset table. Use a choice box to choose which parameter will be controlled. This applies to the selected dataset rows or all rows if none are selected.
NEW GUI Add aspect controls (slider in SpecAttrs) in view section of Spectrum Attributes. The axis shift range is scaled by the axis nucleis gyromagnetic ratio.
IMPROVE CMD Add reading sparky assignment (in Peak Tool File>Read Peaks menu). Type of file is automatically determined based on extension and content.
IMPROVE GUI Add "vp" pop view binding. Pops current chart into new toplevel chart.
BUG GUI Atom labels in peak navigator should use dim on x and y axis. Was using first/second dim of peak
IMPROVE GUI Make Peak Navigator width scaling uses the mean width of peak list, not the individual peaks width. Allows consistent view across all peaks of list.
BUG GUI Fix Peak Navigator move to peak code. Wasn't accounting for whether planes were ppm or pt
NEW GUI Add initial version of nw.bindKeys for user defined key bindings.
NEW GUI Add AutoCouple menu item. Collapses adjacent (coupled) peaks into single peak.
NEW GUI Add "Add Mirror Peaks" menu item. Generates peaks across diagonal from existing ones. Two D spectra only.
BUG GUI Fix offset of 1d integral display. Wasn't accounting for borders
BUG GUI Display of apodization on FID wasn't using chart borders correctly so was ooffset from correct position.
IMPROVE GUI Set title on window when loading from .yaml files
NEW CMD Add calculation of some measures used in NusCon for comparison of NUS processed datasets.
NEW GUI Add err field for intensity and volume in Peak Inspector
NEW CMD Add err value to peak measures
IMPROVE CMD Read/write noise value in dataset .par file
IMPROVE GUI Allow setting dataset RMS from Analyzer window
BUG CMD NvJ par file stores ref pt starting at 1, not 0 Change for compatability with NMRViewJ
BUG GUI Auto level wasn't being called when opening a processed dataset
BUG CMD Multiplet analysis: Removing peaks until multiplet is a singlet didn't update peak shift and intensity
NEW GUI Add Peak Table to show all the peaks in a list
IMPROVE GUI Remove NvJ button. Not very necessary now and didn't always work.
BUG CMD Read condition from .xpk file. Reading failed if .xpk file had a condition line
IMPROVE CMD Auto add a TRIM command for direct dimension of Jeol file when generating script.
NEW GUI Add some methods to gscript to make it easier to script GUI from Python.
IMPROVE GUI Autophase and manual phase interacted poorly in GUI. Now the PHASE op is added after an AUTOPHASE op. The phase sliders start with the auto generated phases and the phases added to the PHASE op are the amounts that will be added to the autophase amounts.
IMPROVE GUI Remove yAxis drawing on 1D spectra
IMPROVE GUI Change drawing of 1D titles to stack in top left. That way they avoid overlapping spectrum
BUG GUI Add ColorBy column to peak tab and fix ColorBy so it works. Color peaks by plane offset, status, assigned etc.
BUG GUI Fix color of integral value and height of region fill
BUG GUI Fix displaying peaks by nplanes. Now, as in NvJ, peaks that are off the displayed plane are drawn in the "off color"
IMPROVE GUI Add regions checkbox and cleanup integral controls
IMPROVE GUI You can now pan spectrum left/right up/down with mouse dragging in left/bottom border area (on top of axis).
IMPROVE GUI Allow scrolling with mouse when shift+alt keys down.
IMPROVE GUI Add titles on spectra (controlled by checkbox in Spectrum Attributes)
BUG GUI Fix offsets so using offset column menu (ramp etc.) in spec attributes work
BUG CMD Fix problem with processing to ucsf file format (header needed updating)
IMPROVE GUI Fix positioning of 1D integrals. Now they are autoscaled to always fit on display within a region specified with a range slider in spectrum attributes.
IMPROVE GUI Improve bindings to allow user to use mouse in selector cursor mode to zoom and to add regions.
IMPROVE GUI Fix drawing sum of multiplet / peaks
BUG GUI Fix picking mulitplets
NEW CMD Add something like Objective Deconvolution to automatically add peaks to optimially deconvolve a region.
IMPROVE CMD Various improvements to Multiplet analysis including better fitting and gui improvements
BUG CMD Fix reading Bruker vdlist with m, u and s suffixes on delays
IMPROVE GUI Add .jdf file type as option when choosing FID files (Jeol file)
IMPROVE CMD Add new types of low-level storage for datasets. Use in-memory mode for processing if data small enough
IMPROVE CMD Improvements to GRINS. Added as an OP.
IMPROVE CMD Simplify dataset/fid size code in pyproc and Processor.
NEW CMD Add Merge op (merge alternate real / imaginary pairs) to Complex values
IMPROVE GUI Stop using .tmp file when processing (now that we don't use mapped file) Mapped file could be hard to delete (especially on Windows). Now using cache file for processing
IMPROVE GUI Update TRACTGUI to work with changes in TRACTSimFit
IMPROVE GUI MOVE cursor on Linux is closed hand, so use HAND cursor instead Should eventually add custom cursor (pointer cursor)
NEW GUI New tools for titration and pressure analysis. Based on new PeakPath tool
NEW CMD Allow fitting pseudo-3D peak lists. Shape and position are common for a peak accross all planes. Intensity can be independetly fit for each plane, or fit to an exponential decay model using delays associated with the dataset.
NEW GUI Reorganize Fit menu and add "Fit Planes" and "Fit Planes(Exp)"
BUG CMD Processing would fail on Bruker datasets if DSP charge-up values were zero.
IMPROVE GUI Add menu triangle and tooltip to dataset table dim column so it is more clear that values for different dimensions can be seen and changed.
IMPROVE GUI Change space binding so peak inspector moves on top of spectrum
NEW GUI Add protein backbone experiments (hsqc, hnco, hnca etc.) to simulate peaks tab
NEW CMD Add support of a fixdsp method to processing scripts. Allows turning on/off fixing of DSP charge-up (Bruker fileds) when reading datasets. This was only working in GUI.
NEW ANALYST Add ability to get RNA secondary structure from a loaded 3D structure.
IMPROVE GUI Add check box to peak list attributes table to turn on/off display of link lines.
NEW ANALYST Show molecule viewer after reading molecule in
NEW ANALYST Add command/menu to read simple rdc text file.
NEW ANALYST Color constraint lines in SSViewer by peak intensity classes
NEW GUI Add new spectrum menu items for clustering along rows/columns and fitting rows, columns and planes.
NEW CMD Allow constrained (column, row) peak fitting. All peaks in linked column(row) get same shfit and width in that dimension.
NEW ANALYST Reset molecule transform so initial rotation is consistent with pymol
NEW GUI Add support for lineshape pick/fit from menu
IMPROVE CMD Change to use layers of peaks when fitting. Fit includes center peak and surrounding layer of peaks. Next layer is not fit , but intensities subtracted from region.
NEW CMD Add new LorentzGausNDWithCatalog Line shape fitting using lineshape catalog
NEW CMD Add refinePickWithLSCat (start of something like INFOS)
NEW CMD Add linksDrawn (and get/set). Used in drawing link lines (lines between peaks that are linked)
NEW ANALYST Add original, molecular SVD, and RDC rotated axes in molecule viewer.
NEW CMD Add pick (peakpick) to dataset scripting (nd command)
NEW GUI Add GUI support for generating line shape catalog during processing
NEW CMD Add get method to return a dataset based on name
NEW CMD Add support for generating lineshape catalog. Generated during processing based on apodization etc. Read in when loading a dataset.
NEW ANALYST Add SVG plot export to RDC interface.
NEW ANALYST Add interface for RDC analysis.
NEW GUI Initial add of new path tool for following peaks in titration (etc.) experiments
NEW GUI Add tool for doing TRACT analysis
IMPROVE GUI Add button for closing dataset to datasets table window.
NEW GUI Get Styles tab working with settings for grid lines, colors and fonts
NEW CMD Initial creation of pscript to provide python interface (read/write etc.) to peaklists (npk command)
IMPROVE GUI Switch to using ppm for planes. Add nplanes tol to peak display
IMPROVE GUI Fix freezing of drawing with too many charts.
BUG CMD Close dataset when there is processing error. Fixes bug where processing stops working, even loading new file and setting correct processing parameters. Failure would happen, for example, with setting invalid (non-power-2) zf size.
BUG CMD Change spaces in dataset names to "_". Prevents various issues. Was a problem writing STAR files. We could quote it in STAR file, but seems simpler to work without spaces in dataset names.
BUG CMD DatasetPhaser wasn't saving correct phase values to dataset. Wasn't adding new phase correction to existing phase values
NEW GUI Add TRIM processing op to gui list
NEW CMD Initial attempt at getting Jeol Data reading working. Basic functionality, but needs work
NEW CMD Add TRIM op (to trim off edges of spectra)
NEW ANALYST Allow choice of dist or ring-current prediction for RNA in gui
NEW ANALYST Initial version of ligand scanner in NMRFx
NEW GUI Add menu item to save peak list to sparky format
NEW GUI Add button to save parameter file to Datasets table
NEW CMD Add Equation Fitter (with support for janino compilation) and use from Tract code
NEW CMD Add MatrixAnalyzer (used for PCA comparison of bucketed dataset)
NEW CMD Initial tools for new version of ligand scanner (analyzing effects of ligands on HSQC (etc.) spectra.
NEW CMD Add writePeaksToSparky
BUG GUI SVG export was broken such that contours did not appear.
IMPROVE CMD When measuring 2D peak intensity/volume try to find a match of peak list and dataset dims if they don't have exact match.
IMPROVE GUI When measuring peak intensities check if peak list has an associated dataset. If not, try to add one.
BUG GUI Showing spectrum pop-up menu was deselecting any selected peaks.
IMPROVE GUI Auto add peak lists to spectra in RunAboutX
NEW GUI Add menu item (in spectrum pop-up menu, Reference section) for shifting peak lists to align with dataset
IMPROVE GUI Reduce the range of sliders for phasing (in both the Phaser tool and in the operations display) so that its easier to make fine adjustments
IMPROVE GUI Changing phase (ph0,ph1) values in the PHASE operation dialog now updates the sliders in the Phaser tool, and changing ph1 uses the pivot position set on active spectrum.
IMPROVE GUI Update Java to 8.0.202
NEW GUI Right clicking on the Color column of the Dataset table (in Spectrum Attributes window) now gives a menu item that allows you to set a color scheme that applies to multiple datasets (useful for titrations etc.)
IMPROVE CMD Allow using units (Hz, PPM, pts, Fraction) in CSHIFT
IMPROVE CMD Add adjref argument to CSHIFT and SHIFT. When set to true the reference value for vector will be changed to compensate for the shift.
NEW GUI Add new referencing methods and menu items, Set Reference and Shift Reference, to the spectrum pop-up menu.
NEW GUI Add a server mode that creates a socket-listener that can respond to commands from another program. Used for the CoMD dynamics software.
BUG GUI Fix showing new chart targets for adding new spectra to window. The bottom and top targets were missing since switch to canvas mode) mode)
IMPROVE GUI Add delete icons to data columns in the Scanner Table
NEW GUI Scanner table now has menu items for measuing regions in the pseudo-2D spectra. Similar to what in dCSM
IMPROVE CMD Set non-processed (arrayed dims to be not complex)
NEW CMD Allow specifying whether to generate script for arrayed dataset. It can be tricky to figure out if indirect dims are actually frequency dims, so this allows specifying that last dim is not a frequency dim and shouldn't have processing commands added in genScript
BUG GUI When closing chart remove its crosshair lines from plotContent Also, add moveTo that takes single axis data
BUG CMD Sweep was getting set incorrectly when reading vector from dataset.
IMPROVE GUI Import Python os module into console interpreter
IMPROVE GUI Scale window ppm (when making proportional windows) by nuclei g ratio
NEW GUI Can now disable crosshairs by clicking on icons in the crosshair ppm text windows in status bar.
IMPROVE GUI When minimizing borders of spectrum charts, now adjust chart sizes to be proportional to ppm range of the window (with some scaling by what nucleus is in use)
BUG GUI Align spectra wasn't picking correct peak regions.
BUG GUI When window is very small just draw a single tick/label at center
BUG GUI Minimize axes and grid/horiz/vert layout wasn't working properly
IMPROVE GUI Use getPercentile in auto scaling so that lvl doesn't get set too low.
IMPROVE GUI Reference gui updates. Fix C- to - F temperature conversion. Can now prompt for reference at crosshair position. H2O PPM mode inserts water ppm in script (rather than word H2O) C to F conversion was missing 0.15 (273.0 instead of 273.15)
BUG GUI Fix hitting (selecting) 1D peak label boxes
NEW CMD Add new SpinSystem code
BUG CMD Fix adjusting sw when vector not size of dataset
NEW GUI Add pop-up menus for peak, integrals and regions for 1D analysis.
IMPROVE CMD Add norm field to dataset to store dataset normalization value. Normalization used to translate integrals into number of atoms, for example
BUG GUI Fix drawing of integrals and add display of integral text value.
BUG GUI Get interactive adjustment of 1D regions working.
BUG GUI Get clipping for GUI display of peaklists working properly
NEW CMD When processing is complete on all dimensions set nFreqDim field to the number of processed dimensions. This is useful for pseudo 2D files
BUG GUI Drawing 1D vectors of pseudo-2D failed when display region smaller than 2nd dim
BUG GUI Scrolling in y-axis was backwards (after update to new axes code)
IMPROVE GUI Change Baseline drawing to be flat line at 0.0
IMPROVE GUI Add ability to populate the scanner table from an arrayed dataset
NEW GUI Add measure sdev and s/n
BUG GUI Fix spectrum axis syncing
IMPROVE GUI Increase preferred wdith of spectrum attributes window so its all visible
IMPROVE GUI Stop using popOverMode for spectrum attributes. A little flaky and hard to resize window
IMPROVE GUI Add separate Open FIDs and Open Datasets and Recent FIDS and Datasets menu
BUG CMD Fixes for setting coupling values, including fixes to removing extra peaks
IMPROVE GUI Add TextField to Integer Range displays in operation details
IMPROVE GUI New contouring algorithm using the marching squares algorithm. This generates continouse curves rather than a separate line segments.
NEW GUI SVG export now exports all the spectra charts in canvas. Used to just export the active one
NEW GUI Create new plotting that does spectra on a single canvas