What's new in GraphExpert Professional 1.6.0

Oct 26, 2020
  • GraphExpert Professional 1.6.0 has been released for both Windows and macOS (Linux version is to come). Along with the changes noted below, the application is now code-signed for your security. You might get SmartScreen alerts because this is a new release, but it should soon no longer interfere with the installation process.
  • GraphExpert Pro has had a mountain of under-the-hood modernization updates that are necessary to carry it forward with future development. The underlying Python distribution has been upgraded to Python 3, and the UI toolkit has been upgraded. With this, the overall stability of the software is improved, and common problems like being unable to run the software from a directory that has "exotic" characters is possible. Also, the calculation speed has been nearly doubled because of the leveraging of optimized machine-specific algorithm implementations particularly for the nonlinear regression algorithm.
  • Two new graph themes have been introduced; Dark Pastel, and Light Pastel. These modern themes let you easily apply very attractive styling to your plots
  • In addition to what has been discussed above, the following changes have been implemented:
  • Application is now signed with an SSL certificate
  • Improvements to locale/region behavior; application now always conforms to region settings for numerical formatting.
  • SVG equations in documentation
  • General documentation improvements
  • Creation of over 700 unit tests for continuous integration
  • PDF documentation now included with the software along with HTML.
  • Added support for macOS High Sierra, Mojave, and Catalina
  • Two new graph themes: Dark and Light Pastel
  • Application is now signed with an SSL certificate
  • Upgraded to Python 3 and wxPython 4.1.0. Stability improved. Should be able to run CurveExpert Pro from any directory now.
  • Improved speed to due to leveraging optimized machine-specific algorithm implementations
  • Improvements to locale/region behavior; application now always conforms to region settings for numerical formatting.
  • SVG equations in documentation
  • General documentation improvements
  • Creation of over 700 unit tests for continuous integration
  • PDF documentation now included with the software along with HTML.
  • Added support for macOS High Sierra and Mojave
  • and the following defects have been addressed:
  • Even if a plot's coloring was dark, a white border was imposed when that plot was saved as svg/png/jpeg/etc. Fixed.
  • Changing visibility of graph title via the small dialog did not work. Fixed.
  • Digitizer: points did not properly highlight on macOS, so point cannot be deleted. Fixed.
  • Improved UI in the graph theme manager
  • fixed trial license manager not working on macOS
  • fixed that points in key and number of columns in a legend could be erroneously set to zero
  • fixed bug where reading in datasets over 5000 points would cause serious graphing problems.
  • removing rows is disallowed if the data set has none (spreadsheet)
  • fixed sorting errors in the graph interactivity section
  • plus (+) graph addition button did not work correctly in certain situations. Fixed.

New in GraphExpert Professional 1.5.6 (May 29, 2017)

  • RESOLVED: Nonlinear regression and simple function dialog not laid out correctly
  • RESOLVED: Building functions with two independent variables led to an error in the simple function dialog (dialog would close without any error shown).

New in GraphExpert Professional 1.5.3 (Dec 20, 2016)

  • NEW: --license and --quit command line options added for administrators who desire to apply licenses in an automated fashion.
  • NEW: on a Mac, send the tip of the day text to the messages window.
  • RESOLVED: PS/EPS files were not correctly output under Windows. Fixed.
  • RESOLVED: unnecessary console window "flashes" eliminated when the program checks for new versions online.

New in GraphExpert Professional 1.5.1 (Nov 25, 2016)

  • This release fixes odd behavior when closing some graph properties dialogs with the 'x' instead of clicking cancel, and also non-operation of the simple function definition and transformation dialogs in GraphExpert Pro (bug occurred under Windows only). Also, some missing library files in the CurveExpert Pro distribution are now included.]
  • The major change in this release is that both applications are now 64 bit, on all platforms. This is for compatibility going forward, and 64-bit operating systems have now been widely available for a number of years. If you are still running a 32-bit operating system, the last version of CurveExpert Pro you can use is 2.4.0, and the last version of GraphExpert Pro you can use is 1.4.0. These versions (and the versions below) are all 32-bit.

New in GraphExpert Professional 1.5.0 (Nov 17, 2016)

  • NEW: The software is now 64-bit.
  • NEW: Intel Math Kernel libraries utilized for greater processing speed
  • NEW: Under macOS, the application uses the Cocoa framework rather than the outdated Carbon framework This results in more modern/standard graphical interface elements and greater stability in general.
  • RESOLVED: The application would not start on OSX 10.11 (El Capitan) or 10.12 (Sierra). Fixed.
  • RESOLVED: Add retina support on macOS for retina displays. [bug 1527]
  • RESOLVED: Under macOS, the Help, Preferences, and About menu choices are now moved under the Apple menu as is standard. [bug 1942].
  • RESOLVED: Digitizer did not work correctly on retina displays. This has been fixed, with the caveat that the crosshair overlay and pink highlighting of points as they are pointed-at, has been disabled. [bug 1932]
  • RESOLVED: Crash when deleting a sorted dataset that was generated from a digitizer dataset. Fixed. [bug 1900]
  • RESOLVED: Background color of the number of divisions for minors control in the graph preferences dialog was miscolored under OSX. Fixed. [bug 1399]
  • RESOLVED: Tooltips are offset in location in the Components pane, under OSX. Fixed. [bug 1920]
  • RESOLVED: In OSX, if the last tab of the dataset view is closed manually, the app crashes. Fixed. [bug 1963]
  • RESOLVED: In OSX, when selecting “Close Others” in the Dataset Viewer notebook, the notebook tabs don’t refresh properly.

New in GraphExpert Professional 1.2.0 (Nov 10, 2014)

  • NEW: Added the ability to join datasets
  • NEW: large file/dataset support. Reading of large data files now takes a fraction of the time required previously, and multiple efficiency problems fixed in the dataset viewer and graphing components such that working with large datasets (1M rows and larger) is tractable.
  • NEW: added the ability to delete any or all curves on a graph that a right click occurred over.
  • CHANGED: better column header detection during file read; there is now a look-back from the start of the data to detect the column headers, so they need not be one line above the data.
  • CHANGED: when multiple files are dragged to the dataset control, they are now sorted by name before importing/hotlinking.
  • RESOLVED: NaN's generated in the logarithmic functions were not handled properly, leading to incorrect program behavior and possible hangs. Fixed.
  • RESOLVED: some older cxp files failed to read in properly, leading to difficulty when performing subsequent curve fits. Fixed.
  • RESOLVED: fix for crash in Linux, where selecting "Close Others" for a tab in the dataset editor would cause an application crash.
  • RESOLVED: multiple graphing problems under OSX, caused by a faulty build, have been addressed.

New in GraphExpert Professional 1.1.3 (Apr 3, 2014)

  • NEW: The user can now insert leaders and trailers into the axis label
  • CHANGED: lines can now have a width of up to 1000 (previously limited to 100)
  • RESOLVED: Confusing behavior when a linear regression cannot be computed.
  • RESOLVED: Can only paste a theme once.
  • RESOLVED: A single dollar sign, when displayed on the graph, sometimes did not display properly. Fixed.
  • RESOLVED: a drag/drop of a gxp file to the application did not open it.
  • RESOLVED: Can't right click to delete a component that has failed its update.
  • CHANGED: Added a way to change the license even on an already-licensed product.
  • RESOLVED: when performing a column split, the names were reversed compared to what would be more intuitive.
  • RESOLVED: inserting a column did not push the existing column labels to the right. Fixed.

New in GraphExpert Professional 1.1.2 (Nov 1, 2013)

  • CHANGED:
  • Better reporting for a failed file read, if there are the wrong number of items in a row
  • integer division expressions in plugin/miniprogram Python code are now always treated as floating point division.
  • Sped up file I/O significantly as long as locale-aware conversions are not used. Files read 4-6 times faster.
  • RESOLVED:
  • In certain situations, the logging mechanism would cause a non-starting problem. Fixed.
  • Documents opened via a double click would not be saved in the most-recently-used list. Fixed.
  • changes made to the legend labels via the legend dialog didn't stick. Fixed.RESOLVED: cannot place an empty dataset in a 2D contour plot. Fixed.
  • Starting with a zero sized dataset, adding data points does not update properly on a contour plot. Fixed.
  • if a hotlinked 3D dataset is cut back to an empty file, indeterminate results. Fixed.
  • Strange behavior from colorbar if a 3D plot (or contour plot) consisted of all constant z values. Fixed.
  • In the German locale, the graph properties dialog would not respond to OK or Apply. Fixed.
  • cloning an image that was in the background did not work correctly. Fixed.

New in GraphExpert Professional 1.1.0 (Mar 30, 2013)

  • ADDED: Capability to hot link to data directly inside of an Excel(TM) spreadsheet.
  • CHANGED: autoscale-on-remove not defaulted to "never"; it was "always".
  • RESOLVED: cannot close the Python sandbox window with the Close button, and once closed with the close box, cannot reopen window.
  • RESOLVED: Copying a section of a dataset that was formed by splitting columns failed. Fixed.
  • RESOLVED: In certain circumstances, when an image cannot be written from a graph, the user was not adequately informed of the error. Fixed.
  • RESOLVED: under certain circumstances, the app preferences might not open properly.
  • RESOLVED: the status badge of a hot link would sometimes be set back to "OK" even when the hotlink was not being updated properly.

New in GraphExpert Professional 1.0.1 (Mar 30, 2013)

  • CHANGED: now possible to insert multiple columns by highlighting multiple, and then selecting "Insert Columns"
  • CHANGED: most graph themes modified slightly to place a black edge around each marker
  • RESOLVED: on OSX and Linux, double clicking an axis label to open its properties did not work. Fixed.
  • RESOLVED: could not compute moving averages on one column datasets. Fixed.
  • RESOLVED: when multiple columns in spreadsheet were selected, inserting a column placed one to the left of the rightmost column. Now, an equivalent number of columns are placed to the left of the leftmost column.